CSS的元素显示模式以及转换

1.为什么要了解css的元素显示模式?

目的:为了更好的进行布局页面

2.什么是元素的显示模式

元素(标签)以什么方式显示,div自己占一行,span一行多个

3.元素显示模式的分类

HTML 一般分为:

(独立行走)块元素(一行一个、一对一)

例子:<h1>-<h6>、<p>、<div>、<ul>、<ol>、<li>   等

特点:1.独自美丽,自己称霸、自己创业

           2.高度、宽度、内边距、外边距都可以控制(参考div标签)

           3.宽度默认为父级的100%4.文字类元素不要放块元素了  h1类也属于文字类元素

           4.块元素是一个容器,可以放行内和块元素(除文字类里不要镶嵌块元素)

 (海纳百川)行内元素(一行多个、一对多)

 例子:<span>、<a>、<i>、

 特点:1.合伙创业  相邻行内元素在一行显示

            2.高宽设置无效果

            3.默认宽度为本身内容的宽度

            4.行内元素只接受行内元素和文本

链接里面不能再放链接 <a>不能放<a>

特殊情况a标签可以放块元素,但是给a转换一下块元素(最安全)

特殊 行内块元素(你中有我 我中有你)

   在行内元素中,有几个特殊的学生。

同时具有块元素和行内元素的特点

1.高度、行高、外边距、内边距都可以设置(块元素特点)

2.默认宽度是内容的宽度(行内元素特点)

3.和相邻行内块元素在一行上,之间会有空隙,一行多个(一对多)(行内块元素)。

例子:<img>  <input> <td>

4.元素显示模式的转换

要求:增加a标签的触发范围

已知:a标签为行内块元素,不能设置高宽度

方法:元素模式转换 

行内块转换成块元素

display:block;

 

块元素转换成行内元素

例子:display:inline;

 

 行内/块元素转换成行内块元素

display:inline-block;

display-转换:模式

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值