CSS常用样式

  • 一、color:字体颜色
  • 二、width height:宽高
  • 三、背景样式
  • 1.背景色:background-color
  • 2.背景图片:background-image
  • 3.背景平铺:background-repeat
  • 4.背景位置:background-position
  • 四、文本样式
  • 1.字体:font
  • 2.文本
  • 五、列表样式
  • 六、边框样式
  • 七、Display(显示) 与 Visibility(可见性)
  • 两者的区别
  • display 改变元素的类型
  • 八、连接:a


一、color:字体颜色

1、颜色的单词 red blue…
2、rgb(红,绿,蓝)三色的取值范围是0-255 rgb(255,0,0)
rgba(红,绿,蓝,透明度),透明度取值:0-1 0 全透明 1-不透明 0.5 半透明rgba(255,0,0,0.4)
3、#值1值2值3 :值的范式是00-FF 十六进制数字组成的 例如:#FF0000

二、width height:宽高

只有块状元素可以设置宽高,行级元素设置不生效。
1:数值 绝对数字 单位是像素PX
2:百分比:占据父元素的比例

三、背景样式

1.背景色:background-color

2.背景图片:background-image

3.背景平铺:background-repeat

不设置的时候默认xy轴同时平铺
repeat-x:横轴平铺
repeat-y:纵轴平铺
repeat:同时平铺
no-repeat:不平铺

4.背景位置:background-position

第一个参数:x轴上的偏移距离,正数向右移动,负数向左移动
第二个参数:y轴上的偏移距离,正数向下移动,负数向上移动。

四、文本样式

1.字体:font

font:bold 24px "微软雅黑";
字体缩写:粗细	大小		样式

font-size:18px;
字体大小

font-weight:bold;
字体粗细

font-family:"微软雅黑";
字体样式

2.文本

text-decoration:underline;
划线位置:
line-through--中划线
underline--下划线
none--没有划线

test-align:center;
文本的水平对齐方式:left right center;

line-height:400px;
文本的垂直水平对齐方式:没有单个属性可以设置垂直对齐,一般单行的时候使用高度等于行高设置垂直居中;多行使用盒子模型

letter-spacing:10px;
文字之间的间隙

五、列表样式

list-style:square url() inside;
列表样式缩写:列表样式	自定义图片	位置

list-style-type:decimal;
列表样式:
none--无样式
square--正方形
circle--空心圆
decimal--数字

list-style-image:url();
列表样式为自定义图片

list-style-position:outside;
列表样式为放置的位置

常用的列表样式
list-style:none;

六、边框样式

border:solid green 5px;
边框缩写:样式	颜色	宽度

border-width:2px;
边框宽度

border-color:red;
边框颜色

border-style:dashed;
边框样式
solid --实线
dotted --点线
dashed --虚线

边框可以分为四个方向
border-top
border-bottom
border-left
border-right

七、Display(显示) 与 Visibility(可见性)

两者的区别

display属性设置一个元素应如何显示,visibility属性指定一个元素应可见还是隐藏。

隐藏一个元素可以通过把display属性设置为"none",或把visibility属性设置为"hidden"。但是请注意,这两种方法会产生不同的结果。

visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。

display:none可以隐藏某个元素,且隐藏的元素不会占用任何空间。也就是说,该元素不但被隐藏了,而且该元素原本占用的空间也会从页面布局中消失。

display 改变元素的类型

CSS样式有以下三个:
display:block – 显示为块级元素
display:inline – 显示为内联元素
display:inline-block – 显示为内联块元素,表现为同行显示并可修改宽高内外边距等属性

八、连接:a

a:link {
color: red;
/*默认颜色是红色*/
}
a:visited {
	color: blue;
	/*访问过的页面是蓝色*/
}
a:hover {
	color: green;
	/*鼠标悬浮是绿色*/
	font-size: 28px;
}
a:active {
	color: gold;
	/*按下鼠标不放手是金色*/
	font-family: "微软雅黑";
}