CSS 基础篇 (二) web 前端基础

CSS 基础篇 (二)

  • 1. CSS 外观属性
    • 1.1 CSS 文本颜色
    • 1.2 行间距
    • 1.3 文字对齐方式
    • 1.4 首行缩进
    • 1.5 字间距
    • 1.6 单词间距 (字母单词间距)
    • 1.7 文本装饰
    • 1.8 颜色半透明(css3)
    • 1.9 文字阴影
  • 2. 引入CSS样式表(书写位置)
    • 2.1 行内样式表(内联样式)
    • 2.2 内部样式表(内嵌式)
    • 2.3 外部样式表(外链式)
  • 3. CSS 的标签元素显示模式
    • 3.1 块级元素
    • 3.2 行内元素
    • 3.3 行内块元素
    • 3.4 元素显示模式总结
    • 3.5 元素显示模式转换 (display)

1. CSS 外观属性

1.1 CSS 文本颜色

color属性用于定义文本的颜色,
语法如下:

选择器 {
color: 属性值; 
}

其取值方式有如下3种:

表式 属性值
预定义的颜色值 red,green,blue等。
十六进制 如#FF0000#FF6600#29D794等。实际工作中,十六进制是最常用的定义颜色的方式。
RGB代码 如红色可以表示为rgb(255,0,0)rgb(100%,0%,0%)

注意

  • 如果使用RGB代码的百分比颜色值,取值为0时也不能省略百分号,必须写为0%。
  • 开发中最常用的是十六进制。

1.2 行间距

ine-height属性用于设置行间距,就是行与行之间的距离,即字符的垂直间距,一般称为行高。
其基本语法如下:

选择器 {
line-height: 3px;
 }

解释:

  1. line-height常用的属性值单位有三种:像素px,相对值em和百分比%
  2. 行间距包括:上间距下间距文本高度
    CSS 基础篇 (二) web 前端基础_第1张图片

1.3 文字对齐方式

text-align属性用于设置文本内容的水平对齐,相当于html中的align对齐属性。
其基本语法:

选择器 {
text-align: left  right  center ;
}

属性值:

  • left : 左对齐
  • right : 右对齐
  • center : 居中对齐

1.4 首行缩进

text-indent 属性用于设置首行文本的缩进。
属性值可用: 1. em字符宽度的倍数, 2.相对于浏览器窗口宽度的百分比% 可以是负值。

选择器 {
text-align: 属性值;
 }

1.5 字间距

letter-spacing属性用于定义字间距,所谓字间距就是字符与字符之间的空白。
其属性值可为不同单位的数值,允许使用负值,默认为normal

1.6 单词间距 (字母单词间距)

word-spacing属性用于定义英文单词之间的间距,对中文字符无效。

字间距和单词间距的区别:
word-spacingletter-spacing均可对英文进行设置。不同的是letter-spacing定义的为字母之间的间距,而word-spacing定义的为英文单词之间的间距。

1.7 文本装饰

text-decoration 属性规定添加到文本的修饰。可以给文本添加下划线、删除线、上划线等。

选择器 {
text-decoration: none;  /*取消下划线*/
 }

1.8 颜色半透明(css3)

文字颜色我们可以设置半透明,有4个取值,其基本语法如下:

 color: rgba(r,g,b,a) 
 /*  a 是alpha  透明的意思  取值范围 0~1之间  */   
  color: rgba(0,0,0,0.3)  /* 也可以设置成.3,把0省略 */

也可以直接使用文字不透明底:opacity

div
{
opacity:0.5;
}

1.9 文字阴影

文字可设置阴影效果。

text-shadow: 水平位置 垂直位置 模糊距离 阴影颜色;

注意
水平位置 ,垂直位置 :两项是必须写的。 后两项可以选写。

2. 引入CSS样式表(书写位置)

按照CSS样式书写的位置(或引入的方式)
CSS样式表可分为 行内样式表(行内式)内部样式表(嵌入式)外部样式表(链接式)

2.1 行内样式表(内联样式)

内部样式表是写在HTML文档的内部,是通过标签的style属性来设置元素的样式,通常在HTML文档的标签中,单独放到一个


你可能感兴趣的:(CSS,基础,前端CSS,web,前端基础)