首页 > 代码库 > 6月26号=》216页-220页
6月26号=》216页-220页
10.1 布局相关属性
CSS提供了如下布局相关属性。
float:该属性控制目标HTML组件是否浮动以及如何浮动。当通过该属性设置某个对象浮动后,该对象将被当做块(block-level)
组件处理,即相当与display属性被设置为block。也就是说,即使为浮动组件的display设置了其他属性值,该属性值
依然是block。浮动HTML组件将会漂浮紧紧跟随它的前一个组件,直到遇到边框、内补丁、外补丁或另一个块组件位置。
该属性支持left、right两个属性值,分别指定对象向左、向右浮动。
clear:该属性用于设置HTML组件的左、右、是否允许出现浮动对象。
该属性支持如下属性值。
none:默认值。两边都允许出现浮动组件。
left:不允许左边出现浮动组件。
right:不允许右边出现浮动组件。
both:两边都不允许出现浮动组件。
clip:该属性控制对HTML元素进行裁剪。该属性值可指定为auto(不裁剪)或rect(number number number number)其中rect()
用于在目标组件上定义一个矩形,目标组件只有位于该矩形内的区域才会被显示出来。
overflow:设置当HTML组件不够容纳内容时的显示方式。
该属性支持如下几个属性值。
visible:该属性值指定HTML组件既不剪切内也不添加滚动条。这是默认值。
auto:该属性值指定当HTML组件不够容纳内容时将自动添加滚动条,允许用户通过拖动滚动条来查看内容。
hidden:该属性值指定HTML组件自动裁剪那些不够空间显示的内容。
scroll:该属性值指定HTML组件总是显示滚动条。
overflow-x:该属性的作用于overflow相似,只是该属性只控制水平方向的显示方式。
overflow-y:该属性的作用于overflow相似,只是该属性只控制垂直方向的显示方式。
visibility:使用与CSS2,用于设置目标对象是否显示。与display属性不同,当通过该属性隐藏某个元素后,
该元素占用的页面空间依然会被保留。该属性的两个常用值为visible和hidden,分别用于控制
目标对象的显示和隐藏。
display:用于设置目标对象是否及如何显示。该属性支持的属性值有很多,该属性主要用于控制CSS的盒模型。