HTML行内元素 块级元素及语义化

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTML行内元素 块级元素及语义化相关的知识,希望对你有一定的参考价值。

 

  ---------------------------------------可以换行的元素         不能换行的元素--------------------------------

  块级元素                                                                          行内元素

     div - dl - form ---交互表单                 a - 链接  br - 换行  em - 强调

       h1 - h6 标题  hr - 水平分隔线                                            i - 斜体  img - 图片  input - 输入框

       ol - 排序列表  ul - 非排序列表                                             label - 标签  select - 项目选择

         p - 段落    table - 表格                                                   span - 文本内区块  strong - 粗体强调  

                                   textarea - 多行

 -------------------------------------------------------------------------------------------------------------------------------------------- 

  语义化

  HX系列为标题 重要性依次递增 h1为页面内容标题,h2为页面相关性标题

  p为段落,用<br/>分割是错误的

  strong是重点强调      <b><u><i><em>是关键词强调

  table中的caption是标题,summary是总结

  alt和title属性让元素更具有语义

  <dl><dt><dd>dl是定义列表,比如是词典里的词的解释,定义

    eg.<dl>

        <dt>Dog</dt>

        <dd>An animal</dd>

      </dl>

  html5语义化标签<footer><header><nav><details> input email/number

-----------------------------------------------------------------------------------------------------------------------------------------

div默认样式上下没有间距    p默认样式上下会有间距

iframe可以把网页加载进自己的网页中

-----------------------------------------------------

代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
  <meta name="keywords" content="关键字">
  <meta name="description" content="描述">
  <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0;">
</head>
<body>
  <p>
    <a href="http://map.baidu.com/" target="_blank">百度地图</a>
  </p>
  <img src="https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png" alt="百度" title="百度" width="270px" height="129px">
  <br/>
  <span>2016baidu</span>
  <div>div1</div>
  <div>div2</div>
  <p>p1</p>
  <dl>
    <dt>Dog
      <dd>is an animal</dd>
    </dt>
  </dl>
  <hr/>
  <ul>
    <li><a href="">好生意不能</a></li>
    <li>蜘蛛人哈哈</li>
  </ul>
  <ol>
    <li>no 1</li>
    <li>no 2</li>
  </ol>
  <table border="1" cellpadding="20px" cellspacing="2px" width="300px" height="300px" align="center">
    <caption>名次列表</caption>
    <thead>
      <tr>
        <th>姓名</th>
        <th>名次</th>
      </tr>
    </thead>
    <tbody>
      <tr align="center">
        <td>张三</td>
        <td rowspan="2">No 1</td>
      </tr>
      <tr>
        <td>李四</td>
      </tr>
      <tr align="center">
        <td colspan="2">王二麻子&nbsp;&nbsp;&nbsp;No 3</td>
      </tr>
    </tbody>
  </table>
  <iframe src="www.imooc.com" width="300px" height="300px"></iframe>
</body>
</html>

技术分享

    

    

    

   

    

  

 

    

以上是关于HTML行内元素 块级元素及语义化的主要内容,如果未能解决你的问题,请参考以下文章

块级元素和行内元素及行内块元素(外加转换方式)

行内元素与块级元素的特点及区别

行内元素和块级元素总结

HTML常用标签及块级元素和行内元素

HTML常用标签及块级元素和行内元素

HTML常用标签及块级元素和行内元素