CSS常见样式(一)——颜色,字体,文本,display样式,继

2021-01-15  本文已影响0人  HGS

一、颜色color

二、字体font

1. 四个常见属性:

1.1 font-size(大小)
1.2 font-family(字体类型)
1.3 font-style(字体风格)
1.4 font-weight(字体粗细)
1.5 line-height(行高)

1.1 font-size字体大小,有以下单位:

PS:除了font-size本身才是相对于父亲的大小,其他的属性的em都是相对于自己的font-size大小

1.2 font-family

①、指定一个优先级从高到低的可选字体列表,先找第一个字体,找不到再找第二个,依次往后。。。
②、字体形状样式,在CSS中,font-family有三种写法(微软雅黑举例):

注意:
Unicode码字体获得方式
1.2.1 @font-face:设置自定义字体
@font-face {
   font-family: "Bitstream Vera Serif  Bold";
   src: url("https://mdn.mozillademos.org/files/2468/VeraSeBd.ttf");
}

body {
    font-family: "Bitstream Vera Serif Bold", serif;
}
1.3 font-style字体风格: 设置文字是否以斜体显示
1.4 font-weight字体加粗: 设置字体粗细
1.5 line-height字体高度:

三、文本text

1. text是指文本在盒模型中格式表现形式,常用的有以下:

1.1 text-align(对齐方式)
1.2 text-indent(缩进)
1.3 text-decoration(设置字体划线样式)
1.4 text-transform(文本转换器)
1.5 text-shadow(文本阴影)
1.6 text-overflow(溢出和隐藏)
1.7 letter-spacing(字符间距)
1.8 word-spacing(单词间距)

1.1 text-align对齐方式,应用在块级容器上,对行内内容生效。
justify对齐
1.2 text-indent首行缩进,常用单位:px,em,rem,百分比。
首行 缩进2字
1.3 text-decoration设置字体划线样式
1.4 text-transform文本转换器 :用于改变字母大小。
1.5 text-shadow文本阴影
1.6 text-overflow 溢出和隐藏,应用在块级元素上,设置内部文本溢出后的展示样式。
1.6.1 overflow 内容过多设置
注意:
text-overflow 溢出和隐藏
1.7,1.8 letter-spacing字符间距,word-spacing单词间距
单词间距与字符间距

四、display样式(改变元素的级)

五、隐藏和透明

  1. opacity: 0~1;: 透明度,作用于整体,用的比较少。
  2. visibility:hidden;: 元素可见度,表示该元素透明,依然占据位置。
  3. background-color:rgba(0,0,0,0~1);:表示背景色的透明度,a的值为0时完全透明,数值越大越不透明。

六、css样式继承

  1. 字体:family, size, weight, line-height
  2. 文本:letter-spacing, word-spacing, text-align, text-indent
  3. 列表:list-style-type
  4. 颜色:color, ps: a 标签不能继承父元素的字体颜色,原因是 a标签有自己默认的字体颜色,会覆盖继承父元素字体颜色。
  1. display
  2. float
  3. padding和 margin
  4. 背景相关,比如颜色和图片

参考:https://static.xiedaimala.com/xdml/file/f40ceb64-df08-4420-9226-7f76dbff15d5/2019-11-7-15-59-8.pdf

https://www.jianshu.com/p/a76ff389245f

上一篇下一篇

猜你喜欢

热点阅读