CSS定位机制简介 一切皆为框
提问人:刘团圆发布时间:2020-11-18
div、h1或p元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框"。与之相反,span、strong等元素称为“行内元素”,这是因为它们的内容显不在行中,即“行内框”。
可以使用display属性改变生成的框的类型。这意味着,通过将display属性设置为block,可以让行内元素(如<a>元素)表现得像块级元素一样。还可以把display设置为none,让生成的元素根本没有框a这样的话,该框及其所有内容就不再显示,不占用文档中的空间。
有一种情况,即使没有进行显式定义,也会创建块级元素。当一些文本添加到一个块级元素(如div)的开头时,即使没有把这些文本定义为段落,它也会被当作段落对待。
<div>
some text
<p>Some more text.</p>
</div>
在这种情况下,这个框称为无名块框,因为它不与专门定义的元素相关联。
块级元素的文本行也会发生类似的情况。假设有一个包含三行文本的段落,每行文本形成一个无名框。无法直接对无名块或行框应用样式,因为没有可以应用样式的地方(注意,行框和行内框是两个概念)。但是,这有助于理解在屏幕上看到的所有东西都形成某种框。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>