关于css

133 阅读3分钟

一、css 选择器

div、p、span 标签选择器
id id选择器 #idname
class 类选择器 .classname
div p 后代选择器
div,p 分组选择器
*{} 通配符选择器
:hover 伪类选择器

二、 一堆css属性

字体设置:(继承性)

 color  设置字体颜色   
 font-size      设置字体大小   
 font-weight  设置字体粗细(bold,normal)   
 font-style     设置字体样式  (正常normal,倾斜italic等)   
 font-family  设置字体样式(黑体,宋体等)
 font 以上属性的复合   

文本设置: (继承性)

 text-color 设置文本颜色   
 text-align  设置文本对齐方式(left,right,center)   
 text-indent  设置文本缩进(text-align:2em ,em表示一个汉字)   
 text-decoration 设置文本修饰线(overline,underline,linethrough) 

三、连接到外部的css js ;

四、快速整体布局代码 : alt+shift+f ;

五、盒子模型 : 标签是矩形的,一个矩形标签就是一个盒子,网页是由一个一个盒子构成的 盒子六大属性:

   background   背景颜色
   width  内容宽度   
   height  内容高度   
   padding  内边距(补白),即盒子内容和边框之间的距离   
   margin   外边距,即边框到另外一个盒子的距离   
   border  边框 ,位于内边距和外编剧之间   

六、男标签:对于六大属性都有效
女标签: width、height对于女标签设置不起作用,padding、margin对于垂直方向不起作用, height由字体大小和行高决定 ,width由内容决定

注:对于男标签,如果宽度设置为auto ,则宽度应尽可能大,占满整个盒子;对于女标签,如果宽度为auto,宽度应尽可能小,包裹内容即可。
某些标签有默认的margin和padding ,所以写页面时使用 *{margin:0;padding:0}来清楚默认的这两个属性。

关于background的属性:
1>background-color 设置背景颜色;
2>background-image 设置背景图片 background-image:url(./...);
默认情况下:背景图片小于元素,水平和垂直方向都会重复图片;默认图片的左上角和元素的左上角对齐;但是也可以修改。
3>background-repeat 背景图片是否重复
background-repeat:repeat 表示重复;
background-repeat:no-repeat 不重复;
background-repeat:repeat-x 水平方向重复;
background-repeat:repeat-y 垂直方向重复;
4>background-position 设置背景图片位置
关键字:left,right,top,bottom;
top表示元素顶端和背景图片顶端对齐; bottom表示元素底端和背景图片底端对齐; left表示元素左端和背景图片左端对齐; right表示元素右端和背景图片右端对齐; 像素:50px(正数表示图片向右平移,负数表示图片向左平移), 50px(正数表示图片向下平移,负数表示图片向上平移);
百分比:0%(取图片的top、left位于元素下面); 50%(取图片的center位于元素下面);100%(取图片的bottom、right位于元素下面);