web---css

字体样式

font-size :字体大小   字号

font-family: 字体

font-weight: 字体粗细 (加粗:font-weight: bold 或 font-weight: 数字 (400正常,700加粗) )

font-style: 字体样式 (font-style: normal(正常值))

(连写顺序:style   weight   size   family   字号和字体必须同时存在)

css层叠性:属性名相同时,后面的样式会将前面的样式覆盖掉

文本样式

文本缩进

text-indent:字符缩进(text-intent: 2em

文本对齐方式

text-align: 文本对齐方式(text-align: center (居中的是内容,不是元素))

(<span>标签是一个标准的行内标签)

文本修饰

(a链接存在默认下划线)

text-decoration: none; :去掉下划线(清除a链接默认样式)

text-decoration: underline:默认下划线

text-decoration: line-through:删除线

text-transform

text-transform: uppercase (小写转大写)

text-transform: lowercase(大写转小写)

line-height:行高

text-align: center :水平居中

(单行文本借助行高垂直居中)

文本溢出

解决文本溢出的方法

overflow:auto(滚动)

overflow:hidden(隐藏)

overflow:scroll()

背景相关(也可使用符合属性,无顺序要求)

background-color

background-image(背景图)

background-repeat: no-repeat

background-attachment: fixed

background-position: right bottom

列表样式

list-style: none;  :去除 li 默认样式

元素显示模式转换

<span> 行内元素(行内元素无法设宽高) 

将行内元素转换为行内块元素(display:  inline-block) 设宽高 (width   height)

轮廓线

outline-style:轮廓线样式

outline-width:宽度

边框

border-style:边框样式

border-radius:边框弧度(border-top-left-radius  左上角弧度)

合并相邻边框:border-collapse: collapse;

颜色

透明度:opacity (opacity    0-1,0时,只是视觉上看不到,原来位置还在保留)

元素隐藏的方式

1.设置透明度隐藏:opacity 0;(保留原来的位置)

2.display :none;(不保留原来的位置)

3.visibility :hidden;(保留原来的位置)

鼠标样式以及防拖拽

防止拖拽:resize: none

鼠标样式:cursor: initial

定位

1.相对定位:position: relative

2.绝对定位:position: absolute(会放弃原来的位置,子绝父相 ,逐级查找父级元素是否有相对定位,如果有,以父亲为定位参考,如果没有,继续向上查找)

    显示的优先级 :z-index

3.固定定位:position: fixed(相对于可视窗口进行定位,会放弃原来的位置)

4.粘性定位:position: sticky