列表和块元素|CSS

87 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情

文章概览

  • 块元素和行内元素
  • 列表

块元素和行内元素

 网页大致分为两种元素:块元素和行元素,前者是指网页中通过块元素进行的布局,行内元素与布局无关,主要用来包括文字,设置文字的效果。

特点

  • 一般会在块元素中放行内元素,但不会在行内元素中放块元素。
  • p元素中不能存放任何块元素。
  • 块元素中可以放任何元素。

自动修正

  • 当浏览器解析网页时,会自动对网页中不符合规定的内容进行修正。
  • 标签写在了根元素外面。
  • p元素中嵌套了块元素。
  • 根元素中出现除head和body之外的元素。

 当然,浏览器不会在代码中进行修正,它只会在加载到的内存中进行修正,那么该如何检查呢?

  • 打开chorme工具,element模块就是html源码在内存中的体现。

其他元素

  • div 用来表示一个块,可以理解为一个盒子,并没有语义,但是是目前主要的布局元素。
  • span span作为行内元素没有任何语义,一般用于在网页中选中文字。

列表

 在html语言中,列表分为三大类:有序列表、无序列表、定义列表。

有序列表

  • 使用ol标签来创建有序列表,并使用li表示列表项
<ol>
    <li>a</li>
    <li>b</li>
    <li>c</li>
<ol>

无序列表

  • 使用ul来表示无序列表,并使用li来表示列表项
<ul>
    <li>a</li>
    <li>b</li>
    <li>c</li>
<ul>

定义列表

 定义列表主要是用来定义某些东西的。

  • 定义列表使用dl标签来创建一个列表,并使用dt来表示定义的内容,使用dd来表示对内容进行解释说明。

<dl>
    <dt>结构</dt>
    <dd>结构表示网页的结构,结构用来规定网页中那些是标题,那些是段落</dd>
 <dl>