网页中的块级元素和行内元素

块级元素(block-level)在默认显示状态下占据整行,其他元素在下一行中显示。例如,<p>、<h1>、<div>等元素都是块级元素。

行内元素(inline-level,也叫作“内联”元素)与块级元素相反,在默认显示状态下,允许下一个对象与它本身在一行中显示。例如,<strong>、<a>、<span>等元素都是行内元素。display属性等于“inline”的元素都是行内元素。

PS:块级和行内可以相互转换:通过设定CSS的display属性,可以使行内元素变为块级元素:display:block;也可以让块级元素变为行内元素:display:inline。

display

基本格式:display : none | block | inline

none:元素不会被显示。

block:元素将显示为块级元素,前后会带有换行符。

inline:默认。此元素会被显示为内联元素,元素后的内容在同一行显示。

块级元素和行内元素的区别

  1. 块级元素可以设置 width,height属性,行内元素设置width,height无效。
  2. 块级元素可以设置margin 和 padding。 行内元素水平方向的padding-left,padding-right,margin-left,margin-right有效,但是竖直方向的padding-top,padding-bottom,margin-top,margin-bottom都不会产生边距效果。(水平方向有效,竖直方向无效)。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2128.html

(0)
江山如画的头像江山如画管理团队
上一篇 2018年7月10日 上午8:54
下一篇 2018年7月11日 上午8:39

99%的人还看了以下文章

发表回复

登录后才能评论