CSS之概览

CSS之概览


CSS实现了标签与样式的分离,使HTML标签更专注于内容的表达。

层叠次序

1、浏览器缺省设置

2、外部样式表

3、内部样式表(位于<head>标签内部)

4、内联样式(在HTML标签<元素>内部)


设计CSS时考虑的优先顺序

1、Order==============>HTML布局

2、Layout===============>

-Margin

-Border

-Padding

-Width-Height

3、Loaction==============>

-Display:块级元素and行内元素转换

-Position

-Top-Left-Right-Bottom

-Overflow

-Z-index

-Vertical

-align

-Clip

position:absolute-------->相对于原来的位置或者容器移动,需要结合z-index来安排叠放顺序-------------->不占用空间

position:relative---------->相对于原来本来初始的位置进行移动----------->如top:5px;

absolute与relative相类似,区别在于absolute是不占空间的,relative是占用空间的

尺寸是固定的(框模型),位置是变化的。如是绝对定位还是相对定位。

*

{

  margin:0;

  paddng:0;

  border:0;-------------->这个不能作为全局设置,因为<hr/>会失效,显示不出来

}

left-top-Z-index(absolute):----------->只有和position配合使用。

position:relative;--------------------------------->div宽度是占整行

position:absolute;------------------------------->div宽度只占填充元素的宽度

怎么让图片居中?

怎么让文字环绕图片?

原文地址:https://www.cnblogs.com/daishuguang/p/2841766.html