从零开始的全栈工程师——html篇1.5

本文深入探讨了HTML中的列表类型,包括无序列表(UL)、有序列表(OL)和自定义列表(DL),并详细讲解了外边距(margin)和内边距(padding)的使用技巧。此外,还分析了块级标签与行级标签的区别及转换方法,以及如何通过display属性进行调整。文章最后补充了行高(line-height)的概念及其应用。

本文转载于:猿2048网站https://www.mk2048.com/blog/blog.php?id=ik02jb&title=%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E7%9A%84%E5%85%A8%E6%A0%88%E5%B7%A5%E7%A8%8B%E5%B8%88%E2%80%94%E2%80%94html%E7%AF%871.5

列表与边距探讨和行块

一、列表

1.无序列表(UL)

1)内部必须有子标签<li></li>
2)天生自带内外边距 p也是自带

大家会发现用UL的时候内容前面会出现一个像这样的一个实心圆

可以用属性list-style 去掉也可以更换(list-style:none;)circle空心圆 disc实心圆 square正方形 none空

 

2.有序列表(OL)

1)内部必须有子标签<li></li>

2)天生自带内外边距

属性type(是标签属性只能写在行间)

有序列表改变前面的符号用type修改  只能写在行间不能写在style里

有序列表的符号有 (a b c) (A B C) (1 2 3) (i ii iii) (I II III)

 

 

3.自定义列表(DL)

标题dt     内容dd

 

 

 

二、外边距(margin)和内边距(padding)问题探讨

margin:200px;设置一个值 说明 top right left bottom 都是200的内边距
margin:200px 100px;设置两个值 说明 上下200 左右100
margin:200px 50px 100px;上是200 左右是50 下是100
margin:200px 50px 100px 50px;顺时针 上200 右50 下100 左50
padding:同上

1.实际占用空间的大小

通过分析我们发现一个元素实际占用的空间是 Width+border*2+padding*2+margin*2

 

2.Margin的塌陷现象

相邻两个元素同事设置margin时 他们之间的外边距不会叠加 会取最大的 这种现象叫margin塌陷

 

 

三、块级标签和内敛标签(内敛也叫行级标签)

 

有的标签设置背景时会独占一行 还有的会随着内容的增减而改变自己的空间的大小

根据以上现象 标签又分为 块级标签 和 内敛标签(也叫行级标签)

块级标签(会独占一行 无论内容多少)块级标签有:p h1-h6 div ul ol dl 

行级标签内敛(根据内容多少占空间大小)行级标签:span img i b a

1.二者之间的区别

1)块级:
块级元素会独占一行
块级可以设置宽高


2)内敛:
内敛不会独占一行
内敛不可以设置宽高
内敛元素的margin上下不起作用

 

2.二者转换(display)

1)块级转行级display:inline;
给块级元素添加属性display:inline; display 显示 inline 行


2)行级转块级display:block;
给行级元素添加属性display:block; block块


3)行级块元素display:inline-block;

给需要的元素添加属性 display:inline-block;

可以设置宽高 可以在一行 margin也可以随便使用

 

 

 

补充:

Line-height 行高  设置字体的垂直位置

Line-height的值和height的值相同 文本就上下居中

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文转载于:猿2048https://www.mk2048.com/blog/blog.php?id=ik02jb&title=%E4%BB%8E%E9%9B%B6%E5%BC%80%E5%A7%8B%E7%9A%84%E5%85%A8%E6%A0%88%E5%B7%A5%E7%A8%8B%E5%B8%88%E2%80%94%E2%80%94html%E7%AF%871.5

转载于:https://my.oschina.net/u/4181724/blog/3086511

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值