百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> CSS定位怎么了解?
分享文章到:

CSS定位怎么了解?

发布时间:09/01 来源:未知 浏览: 关键词:
CSS入门教程:CSS定位(Positioning)属性允许你对元素进行定位。定位的根本思想很简略,它允许你定义元素框相关于其正常位置应当涌现的位置,或者相关于父元素、另一个元素甚至阅读器窗口自身的位置。

CSS 定位 (Positioning) 属性允许你对元素进行定位。

CSS 定位和浮动

CSS 为定位和浮动供给了一些属性,应用这些属性,可以创立列式布局,将布局的一局部与另一局部重叠,还可以完成多年来平常需要运用多个表格才干完成的任务。 ( 举荐学习:CSS入门教程 )

定位的根本思想很简略,它允许你定义元素框相关于其正常位置应当涌现的位置,或者相关于父元素、另一个元素甚至阅读器窗口自身的位置。

显然,这个功能非常强大,也很让人受惊。要晓得,会员代理对 CSS2 中定位的支撑远胜于对其它方面的支撑,对此不该感触蹊跷怪僻。

另一方面,CSS1 中首次提出了浮动,它以 Netscape 在 Web 开展初期添加的一个功能为根基。浮动不完满是定位,不外,它固然也不是正常流布局。我们会在背面的章节中明白浮动的含义。

一切皆为框

div、h1 或 p 元素常常被称为块级元素。这意味着这些元素显示为一块内容,即“块框”。与之相反,span 和 strong 等元素称为“行内元素”,这是由于它们的内容显示在行中,即“行内框”。

您可以运用 display 属性转变生成的框的类型。这意味着,通过将 display 属性设定为 block,可以让行内元素(比方 元素)体现得像块级元素同样。

还可以通过把 display 设定为 none,让生成的元素基本没有框。这样的话,该框及其所有内容就不再显示,不占用文档中的空间。

但是在一种状况下,即便没有进行显式定义,也会新建块级元素。这种状况产生在把一些文本增加到一个块级元素(比方 div)的开头。即便没有把这些文本定义为段降,它也会被当作段降看待:

some text

Some more text.

在这种状况下,这个框称为无名块框,由于它不与专门定义的元素相干联。

块级元素的文本行也会产生相似的状况。假如有一个包括三行文本的段降。每行文本构成一个无名框。没法直接对无名块或行框利用样式,由于没有可以利用样式的地方(注意,行框和行内框是两个概念)。但是,这有助于了解在屏幕上看到的所有东西都构成某种框。

CSS 定位机制

CSS 有三种根本的定位机制:普通流、浮动和绝对定位。

除非专门指定,不然所有框都在普通流中定位。也就是说,普通流中的元素的位置由元素在 (X)HTML 中的位置决议。

块级框从上到下一个接一个地罗列,框之间的垂直距离是由框的垂直外边距盘算出来。

行内框在一行中水平安插。可以运用水平内边距、边框和外边距调整它们的间距。但是,垂直内边距、边框和外边距不影响行内框的高度。由一行构成的水平框称为行框(Line Box),行框的高度总是脚以容纳它包括的所有行内框。不外,设定行高可以添加这个框的高度。

以上就是CSS定位怎么了解?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板