oRhino / blog

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSS

oRhino opened this issue · comments

颜色表示

  • color keywords
  • RGB颜色空间表示(rgb/rgba/十六进制表示/十六进制缩写)

文本属性

  1. text-decoration:
    设置文本的修饰线外观的(下划线、贯穿线/删除线、上划线、闪烁)
    它是text-decoration-line, text-decoration-color, text-decoration-style, 和新出现的text-decoration-thickness属性的缩写。

text-decoration-line:可以设置为 none, 或者一个及多个用空格分隔的下列值
none/underline/line-through/overline/blink
text-decoration-style: 用于设置由text-decoration-line设定的线的样式
solid | double | dotted | dashed | wavy

2.text-transform:
none | capitalize | uppercase | lowercase | full-width

3.text-indent(首行内容的缩进大小): px/em(相对于字体的大小)/百分比(取决于其包含块(containing block)的宽度)

4.text-align:定义行内内容(行内元素)(例如文字)如何相对它的块父元素对齐
left/right/center/justify(两端对齐,多行文本时可以看出效果)
text_align-last 最后一行在被强制换行之前的对齐规则。

5.word/letter-spacing:
词间距/字母间距

字体属性

  1. font-size
    指定字体的大小
    绝对大小值|相对大小值|长度值|百分比值

  2. font-family
    通过给定一个有先后顺序的,由字体名或者字体族名组成的列表来为选定的元素设置字体。
    属性值用逗号隔开。浏览器会选择列表中第一个该计算机上有安装的字体,或者是通过 @font-face 指定的可以直接下载的字体。

  3. font-weight
    设置文字的粗细(1-1000)
    常见的取值: 100|200|300|400|500|600|700|800|900
    默认400,bold:700
    strong/b/h1-h6 等标签的font-weight默认就是bold

4.font-style
normal/italic(斜体,字体本身支持斜体时,显示的斜体)/oblique(倾斜,让文本进行倾斜)
em,i,cite,address,var,dfn等元素的font-style默认就是italic

5.font-variant
影响小写字母的显示形式
variant 变形的意思

normal(正常)|small-caps(将小写字母替换为缩小过的大写字母)

6.line-height
行高:两行文字基线baseline之间的间距
基线baseline:与小写字母x最底部对齐的线.(顶线,中线,基线,底线)
字体内容相对于line-height总是居中显示的,所以对于单行文本line-height = height可以让文字垂直居中.

7.font 属性缩写
font: font-style font-variant font-weight font-size/line-height font-family

  • font-style font-variant font-weight 可以随意调换顺序,也可以省略
  • /line-height可以省略,也可以不省略,不省略必须跟在font-size后面
  • font-size font-family 不可以省略 也不可以调换顺序

行内元素与块级元素

margin与padding

盒模型

lineHight有啥用?

auto ?

display ?

float ?

水平居中

选择器