CSS 定位position属性

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

您可以使用 display 属性改变生成的框的类型。

将 display 属性设置为 block,可以让行内元素(比如元素)表现得像块级元素一样。
把 display 设置为 none,让生成的元素根本没有框。即不显示该框及其所有内容,不在占用文档空间。


绝对定位

position:absolute

绝对定位是相对于页面左上角进行偏移,

例:

http://www.w3school.com.cn/tiy/t.asp?f=csse_position_absolute






这是带有绝对定位的标题


通过绝对定位,元素可以放置到页面上的任何位置。下面的标题距离页面左侧 100px,距离页面顶部 150px。




相对定位

position:relative

相对定位是相对本元素原本应该出现的位置进行偏移。

例:

http://www.w3school.com.cn/tiy/t.asp?f=csse_position_relative








这是位于正常位置的标题


这个标题相对于其正常位置向左移动


这个标题相对于其正常位置向右移动


相对定位会按照元素的原始位置对该元素进行移动。


样式 "left:-20px" 从元素的原始左侧位置减去 20 像素。


样式 "left:20px" 向元素的原始左侧位置增加 20 像素。








你可能感兴趣的:(HTML,CSS)