css元素显示模式的转换

css元素显示模式的转换

特殊形况下,我们需要元素模式的转换,简单理解:一个模式的元素需要另一种模式的特性。例,想要增加链接<a>的触发范围。(把<a>这个行内元素,转换为块级元素,就具有块级元素的特性,就可以设置宽度和高度)

例1: 将 行内元素 转换为 块级元素
		     <a href="#">周杰伦</a>
			 <a href="#">周杰伦</a>
			a {
				width: 150px;
				height: 50px;
				background-color: pink;
			}

效果:
在这里插入图片描述

因为 a 元素是行内元素,所以给他指定宽高是没有用的。此时,我们就需要把 a 元素转换为块级元素

display: block; 

效果:
在这里插入图片描述

例2:将 块级元素 转换为 行内元素
			<div>我是块级元素</div>
			<div>我是块级元素</div>
			div {
				width: 300px; 
				height: 100px; 
				background-color: pink;
				display: inline; 
			}

效果:
在这里插入图片描述
将块级元素转换为行内元素后 width 和 height 属性就都失效了。

例3:将 行内元素 转换为 行内块元素
			<span>行内元素转化为行内块元素</span>
			<span>行内元素转化为行内块元素</span>
			span {
				width: 300px;
				height: 50px;
				background-color: skyblue;
				display: inline-block;
			}

效果:
在这里插入图片描述行内块元素:是块级元素,但可以在一行内显示。(只要是 块级元素 width 和 height 属性就是有用的。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值