块级元素和行内元素

元素显示角色:块级(block-level)元素和行内(inline-level)元素

 

块级元素

块级元素生成一个元素框,(默认的)它会填充其父元素的内容区,旁边不能有其他元素。换句话说,它在元素框之前和之后生成了“分隔符”。

主要有<p>、<div>、<ol>、<li>、<ul>、<dl>、<dt>、<dd>、<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<table>……

 

行内元素

行内元素在一个文本行内生成元素框,而不会打断这行文本。这些元素不会在它本身之前或之后生成“分隔符”,所以可以出现在另一个元素的内容中,而不会破坏其显示。

行内元素:<a>、<img>、<input>、<label>、<span>……

 

 

XHTML行内元素可以继承块元素,反之则不允许。

但CSS没有这种限制,仍然是上述标记,但可以改变两个元素的显示角色——利用display。如下:

p{display:inline}  //将其设置为行内元素

em{display:block}  //将其设置为块元素

display默认为inline

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值