重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍CSS高级用法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联专注于科尔沁网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供科尔沁营销型网站建设,科尔沁网站制作、科尔沁网页设计、科尔沁网站官网定制、重庆小程序开发服务,打造科尔沁网络公司原创品牌,更为您提供科尔沁网站排名全网营销落地服务。
块元素指的是占据全部可用宽度的元素,并且在其前后都会换行。
块元素的例子:
、
可通过将左和右边距设置为"auto",来对齐块元素。
把左和右外边距设置为auto,指的是均等地分配可用的外边距。结果就是居中的元素:
。center{ margin-left:auto; margin-right:auto; width:70%; background-color:#b0e0e6; }
案例:
CSS 水平对齐 这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。
这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。
提示:如果宽度是 100%,则对齐没有效果
注释:除非已经声明了 !DOCTYPE,否则使用 margin:auto 在 IE8 以及更早的版本中是无效的。
对齐元素的方法之一是使用绝对定位
.right{ position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
案例:
使用 position 属性进行左和右对齐 这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。
这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。
.right { position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
当像这样对齐元素时,对
元素的外边距和内边距进行预定义是一个好主意。这样可以避免在不同浏览器中出现可见的差异。body{ margin:0; padding:0; } .container{ position:relative; width:100%; } .right{ position:absolute; right:0px; width:300px; background-color:#b0e0e6; }
对齐元素的另一种方式是使用float属性:
.right{ float:right; width:300px; background-color:#b0e0e6; }
CSS尺寸(Dimension)属性允许你控制元素的高度和宽度。同样,它允许你增加行间距。
属性 | 描述 |
---|---|
height | 设置元素高度 |
line-height | 设置行高 |
max-height | 设置元素的最大行高 |
max-width | 设置元素的最大宽度 |
min-height | 设置元素的最小高度 |
min-width | 设置元素的最小宽度 |
width | 设置元素的宽度 |
可能的值:
值 | 描述 |
---|---|
auto | 默认,浏览器会自动计算出实际的高度。 |
length | 使用px、cm等单位定义高度。 |
% | 基于包含它的块级对象的百分比高度。 |
inherit | 从父元素继承height属性值。 |
CSS分类属性允许你控制如何显示元素,设置图像显示于另一元素中的何处:
相对于其正常位置来定位元素;
使用绝对值来定位元素;
以及元素的可见度。
属性 | 描述 |
---|---|
clear | 设置一个元素的侧面是否允许其他的浮动元素。 |
cursor | 规定当指向某元素之上时显示的指针类型。 |
display | 设置是否及如何显示元素。 |
float | 定义元素在哪个方向浮动。 |
position | 把元素放置到一个静态的、相对的、绝对的或固定的位置中。 |
visibility | 设置元素是否可见 |
CSS display属性
值 | 描述 | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
none | 此元素不会显示。 | ||||||||||||||||||||||
block | 此元素将显示为块级元素,前后有换行符。 | ||||||||||||||||||||||
inline | 默认。此元素会被显示为内联元素,前后无换行符。 | ||||||||||||||||||||||
inline-block | 行内块元素。 | ||||||||||||||||||||||
list-item | 此元素会作为列表显示。 | ||||||||||||||||||||||
run-in | 此元素会根据上下文作为块级元素或内联元素显示。 | ||||||||||||||||||||||
compact | 该值由于很少用,在CSS2.1中已被删除。 | ||||||||||||||||||||||
marker | 该值由于很少用,在CSS2.1中已被删除。 | ||||||||||||||||||||||
table | 此元素会作为块级表格来显示(类似
|