标题和段落

  1. 在HTML中,每个段落是通过

    标签进行定义的, 比如下面这样:

    1. <p>我是一个段落,千真万确。</p>
  2. 每个标题(Heading)是通过“标题标签”进行定义的:

    <h1>我是文章的标题</h1>
    


HTML有六个标题元素标签 ——

。每个元素代表文档中不同级别的标题;

表示主标题(the main heading),

表示二级子标题(subheadings)等。

  1. 一个实例
    <h1>三国演义</h1>
    <p>罗贯中</p>
    <h2>第一回 宴桃园豪杰三结义 斩黄巾英雄首立功</h2>
    <p>话说天下大势,分久必合,合久必分。周末七国分争,并入于秦。及秦灭之后,楚、汉分争,又并入于汉……</p>
    <h2>第二回 张翼德怒鞭督邮 何国舅谋诛宦竖</h2>
    <p>且说董卓字仲颖,陇西临洮人也,官拜河东太守,自来骄傲。当日怠慢了玄德,张飞性发,便欲杀之……</p>
    <h3>却说张飞</h3>
    <p>却说张飞饮了数杯闷酒,乘马从馆驿前过,见五六十个老人,皆在门前痛哭。飞问其故,众老人答曰:“督邮逼勒县吏,欲害刘公;我等皆来苦告,不得放入,反遭把门人赶打!”……</p>
    


一些建议:

  1. 您应该最好只对每个页面使用一次主标题

    ,所有其他标题位于层次结构中的下方。

  2. 在可用的六个标题级别中,您应该旨在每页使用不超过三个,除非您认为有必要使用更多。具有许多级别的文档(即,较深的标题层次结构)变得难以操作并且难以导航。在这种情况下,如果可能,建议将内容分散在多个页面上。
  1. 段内换行、水平分割线、预留格式、段内分组元素:

    • 元素
      实现段落内换行的功能,这是一个空元素。

    • 元素
      可在页面创建一条水平分割线。水平分隔线(horizontal rule)可以在视觉上将文档分隔成各个部分。
    • 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
    • 元素用来布局,是一个块级元素。
    • 元素用来布局,是一个内联元素。

列表list

无序列表

每份无序的清单从

    元素开始——这元素包裹了清单上所有被列出的项目,然后用
  • 元素把每个列出的项目分别包裹起来,如:

    <ul>
      <li>豆浆</li>
      <li>油条</li>
      <li>豆汁</li>
    </ul>
    

    注意:

      • 中只能嵌套
      • ,直接在
          标签中输入其他标签或者文字的做法是不被允许的。
        • 之间相当于一个容器,可以容纳所有元素。

        有序列表

          元素将所有项目包裹, 然后用
        1. 元素把每个列出的项目分别包裹起来,如:

          <ol>
            <li>直行穿过第一个十字路口</li>
            <li>在第三个十字路口处左转</li>
            <li>继续走 300 米,学校就在你的右手边</li>
          </ol>
          

            元素的属性

            名称 作用
            Reversed 降序排列
            Type 修改各列表项旁的编号类型

            iShot2020-05-04下午10.02.12.png

            嵌套列表

            <ol>
              <li>文本1
                <ul>
                  <li>文本2</li>
                  <li>文本3</li>
                </ul>
              </li>
            </ol>
            

            重点强调

            强调:元素

            元素告诉浏览器把其中的文本表示为强调的内容。这样做既可以让文档读起来更有趣(浏览器默认风格为斜体),也可以被屏幕阅读器识别出来,并以不同的语调发出。如:

            <p>I am <em>glad</em> you weren't <em>late</em>.</p>
            

            非常重要:元素

            元素强调的程度比元素更强一些。浏览器默认风格为粗体。如:

            <p>This liquid is <strong>highly toxic</strong>.</p>
            <p>I am counting on you. <strong>Do not</strong> be late!</p>
            

            表象元素

            表象元素仅影响文档的表象而且没有语义,比如:, , 和 可以使得文本呈现粗体、斜体和下划线,但是它们并没有实际的语义。

            而言,它们都使文本为斜体。但是元素是“含有语义”的元素,搜索引擎会了解这些语义。其在HTML中是特意被设定为表示“强调”的意思。当发现这些表示“强调”的标签时,一些屏幕阅读器可能使用不同的inflection,更利于SEO(搜索引擎优化)。

            HTML标签的语义化

            根据标签的语义,在合适的地方添加一个最为合理的标签,让页面结构更加清晰。这有很多好处:

            • 方便代码的阅读和维护。
            • 同让浏览器或是网络爬虫可以很好地解析页面,从而更好分析其中的内容 。
            • 使用语义化标签会对搜索引擎友好。

            一个页面语义是否良好,当页面去掉css样式之后,网页结构依然组织有序,并且具有良好的可读性。