HTML第三课

一、CSS核心基础
1、CSS样式规则
格式:
选择器{属性1:属性1;属性:属性值2;}属性和属性值之间用英文“:”连接,多个“键对值”之间用用英文“;”进行

  • CSS样式中的选择器严格区分大小写,属性和值不区分大小写,按照书写习惯一般将“选择器、属性和值”都采用小写的方式。
  • 多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以隔开,但是,为了增加新样式最好保留。
  • 如果属性的值有多个单词组成且中间包括空格,则必须为这个属性值加上英文状态下的引号。
  • 在编写CSS代码时,为了提高代码的可读性,通常会加上CSS注释,例如:
    /* 这是注释,不会显示在浏览器窗口当中 */
  • 在CSS代码中空格是不被解析的,花括号以及分号前后的空格可有可无。因此,可以用空格键、Tab键,enter键等样式代码进行排版,即所谓的格式化CSS代码,这样可以提高代码的可读性。
    2、引入CSS样式表
  • 行内式
    也成为内联样式,是通过标记的style属性来设置元素的设置,格式:
    < 标记名 style =“属性1:属性值1;” >
  • 内嵌式
    内嵌式是将CSS代码集中写在HTML文档的< head> 头部标记中,并且用< style >标记定义,格式 :
    < head >
    < style type=“text/css”>
    < /style >
    < head >
  • 链入式
    是将所有的样式放在一个或多个以css. 为扩展名的外部样式表文件中,通过< link/>标记将外部样式表文件链接到HTML文档中,格式:
    < head>
    < linlk href=“CSS文件的路径” type=“text/css” rel=“stylesheet” />
    < head/>
    该语法中,< link />标记需要放在< head>头部标记中,并且必须指定< link/>标记的三个属性。
    (1) href:定义所链接外部样式表文件的URL ,可以是相对路径,也可以是绝对路径。
    (2) type:定义所链接文档的类型,在这里需要指定为text/css,表示链接的外部文件为CSS样式表。
    (3) rel:定义当前文档与被链接文档之间的关系,在这里需要指定为stylesheet,表示链接的文档是一个样式表文档。
  • 导入式
    与链入式相同,都是针对外部样式表文件的。对HTML头部文档应用style标记,并在< style>标记内的开头处使用@import语句,即可导入外部样式文件。格式:
    < style type=“text/css”>
    @import url(css文件路径);或@import “css文件路径”;
    /再此还可以存放其他CSS样式/
    < style />
    3、CSS基础选择器
  • 标记选择器
    是指用HTML标记名称作为选择器,按照标记名分类,为页面中某一段标记指定统一的CSS样式。格式:
    标记名{属性1:属性值1;属性2:属性值2;}
  • 类选择器
    类选择器使用“.”(英文点号)进行标识,后面紧跟类名。格式:
    .类名{属性1:属性值1;属性2:属性值2:}
    注:类名的第一个字符不能使用数字,并且严格区分大小写,一般采用小写的英文字符。
  • id选择器
    id选择器使用 # 进行标识。后面紧跟id名。格式:
    #id{名属性1:属性值1;属性2:属性值2:}
  • 通配符选择器
    通配符选择器用 * 表示,它是所有选择器中作用范围最关的,能匹配页面中所有元素。格式:
    *{名属性1:属性值1;属性2:属性值2:}
    二、CSS文本相关样式
    1、CSS字体样式属性
    • font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位。
  • font-family:字体
    用于设置字体
  • font-weight:字体粗细
    定义字体的粗细
  • font-variant:变体
    用于设置变体(字体变化),一般用于定义小型大写字母,仅对英文字符有效。
    (1)normal:默认值,浏览器会显示标准的字体。
    (2)small-caps:浏览器会显示小型大写字体,及所有的小写字母均会转换为大写。但是,所有使用小型大写字体的字母与其与文本相比,其字体尺寸更小。
  • font-style:字体风格
  • 用于设置字体风格,如斜体、倾斜等。
    (1)normal:默认值
    (2)italic:倾斜字体
  • font:综合设置字体样式
    格式:选择器{font: font-style font-variant font-weight font-size/line-height
    font-family;}
    2、CSS文本外观属性
  • color:文本颜色
    用于定义文本颜色,方式有三种
    (1)预定义的颜色值,如red,green,blue等。
    (2)十六进制,如#FF0000等
    (3)RGB代码,如红色可以表示为rgb(255,0,0)或rgb(100%,0%,0%)
  • letter-specing:字间距
    用于定义字间距,就是字符与字符之间的空白。其属性值可为不同单位的数值,允许使用负值。
  • word-spacing:单词间距
    定义单词之间的间距,对中文字符无用。
  • line-height:行间距
    用于设置行间距,就是行与行之间的距离,即字符的垂直间距,一般称为行高。
  • text-traansform:文本转换
    控制英文字符的大小写
  • text-decoration:文本装饰
    用于设置文本的上画线、下划线、删除线等装饰效果。
  • text-align:水平对齐方式
    用于是指文本内容的水平对齐。
  • text-indent:首行缩进
    设置首行文本的缩进,其属性值可为不同单位的数值、em字符宽度的倍数,或相对于浏览器窗口宽度的百分比%,允许使用负值,建议使用em作为设置单位。
  • white-space:空白符处理
    设置空白符的处理方式。

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值