HTML——列表标签和元素属性

发布于:2023-02-16 ⋅ 阅读:(617) ⋅ 点赞:(0)

本人所使用浏览器为chrome,使用编辑器为vscode。


目录

列表

有序列表ol

有序列表语法与示例

 有序列表属性type与start

 无序列表ul

无序列表语法与示例

 无序列表属性type

 元素属性

block块级元素

inline行内元素

inline-block行内块属性


列表

  使用列表标签可以使相关内容以一种整齐划一的方式排列显示,所以通常用以在页面上展示数据。根据列表项排列方式的不同,可以将列表分为:有序列表和无序列表。下面对此两种列表进行逐一的讲解。

有序列表ol

有序列表语法与示例

  用数字或字母等可以表示顺序的符号来排列列表项的列表,称为有序列表。基本语法如下;

<ol>
  <li>列表项一</li>
  <li>列表项二</li>
  ...
</ol>

  此处再举一个简单的示例以及展示效果图;

    <h3>看完文章要做的事</h3>
    <ol>
      <li>点赞</li>
      <li>收藏</li>
      <li>评论</li>
    </ol>

 有序列表属性type与start

有序列表属性及说明
属性 说明
type 默认情况下列表属性值为阿拉伯数字,可以通过该属性的设置修改列表项前的标号。
start 用于设置列表项序号开始标号的起点。

type属性:

type属性的值有五种:

  •    1 表示标号为阿拉伯数字
  •    a 表示标号为英文小写
  •    A 表示标号为英文大写
  •    i 表示标号为小写罗马数字
  •    I 表示标号为大写罗马数字

示例:

    <h3>看完文章要做的事</h3>
    <ol type="A">
      <li>点赞</li>
      <li>收藏</li>
      <li>评论</li>
    </ol>

效果图(此处只展示英文单个属性的展示,其余值效果大致一样,自己可以动手试试):

 start属性示例

    <ol start="5">
      <li>点赞</li>
      <li>收藏</li>
      <li>评论</li>
    </ol>

效果图:

 无序列表ul

无序列表语法与示例

项目列表的列表标号使用无次序含义的符号来排列列表项,默认列表标号是实心圆点。基本语法如下;

    <ul>
      <li>列表项1</li>
      <li>列表项2</li>
    </ul>

此处添加一个简单的示例:

    <h3>重要的事情说三遍</h3>
    <ul>
      <li>看完记得点赞</li>
      <li>看完记得点赞</li>
      <li>看完记得点赞</li>
    </ul>

效果图:

 无序列表属性type

无序列表type属性
属性 描述 属性值及其说说明
type 设置项目列表的列表标号标识符 disc 列表标号为实心圆点(默认属性值)
circle 列表标号为空心圆点
square 列表标号为实心小方块

对三种不同属性进行逐一展示:

    <h3>重要的事情说三遍</h3>
    <ul type="disc">
      <li>看完记得点赞</li>
    </ul>
    <ul type="circle">
      <li>看完记得点赞</li>
    </ul>
    <ul type="square">
      <li>看完记得点赞</li>
    </ul>

效果图:

 元素属性

  根据标签不同的属性和效果分为三种不同的元素类型,分别为;block块级元素、inline行内元素和inline-block行内块元素。

block块级元素

  块级元素具有以下特点:

  1. 独占一行
  2. 不设置宽度样式会自动填满父元素的宽度
  3. 和相邻的块级元素依次垂直排列
  4. 可以设置元素宽高和内外边距
常见的块级元素
div p h1~h6 ul ol dt
dd (html5新增) section header footer nav等

示例:

    <div>这是一个div标签</div>
    <p>这是一个p标签</p>
    <h1>这是一个h1标签</h1>

效果图:

 此处使用给div标签设置了背景颜色,用于验证以上块级元素第2条属性。

inline行内元素

行内元素具有以下特点:

  1. 不会独占一行,且相邻元素会依次从左到右排列在一行
  2. 不可以设置宽度和高度
  3. 可以设置内边距和左右方向的外边距,但不能设置上下方向的外边距
  4. 行内元素的高度由元素高度决定,宽度由内容的长度控制
常见的行内元素
span a em strong等

示例:

    <span>这是一个span标签</span>
    <a href="https://baidu.com">这是一个链接向百度的标签</a>
    <strong>这是一个strong标签</strong>

效果图:

inline-block行内块属性

行内块元素可以理解为行内元素和块级元素的结合体,同时拥有二者的一些特性;

  1. 相邻元素依次从左到右排列在同一行,当排列不下时才会换行
  2. 可以设置宽度和高度
  3. 可以设置四个方向的内外边距
常见的行内块元素
img input

示例:

    <img src="./image/green girl.jpg" alt="">
    <input type="text">

效果图:

 图片尺寸过大,一行内显示不完。input属性隔行显示。


有问题欢迎在评论区指出!


网站公告

今日签到

点亮在社区的每一天
去签到

热门文章