在html中怎么写三的倍数,HTML第三课

结构框架

120bef29e1adc34f93061d52d52a4a02.png

一 CSS核心基础

1.css样式规则

具体格式:

选择器{属性1:属性值1 ;属性2:属性值2;}

属性值与属性之间用英文":“连接,多个“键值对”之间用英文”;"进行区分。

·CSS样式中的选择器严格区分大小写,属性和值不区分大小写,按照书写习惯一般将“选择器、属性和值”都采用小写的方式。

·多个属性之间必须用英文状态下的分号隔开,最后一个属性后的分号可以省略,但是,为了便于增加新样式最好保留。

·如果属性的值有多个单词组成且中间包含空格,则必须为这个属性值加上英文状态下的引号。

2.引入CSS样式表

(1)行内式

也称内联样式,是通过标记的style属性来设置元素的样式,其基本语法格式如下:

内容标记名>

style是标记的属性,实际上任何HTML标记都会拥有style属性,用来设置行内式。其中,属性和值得书写规范与CSS样式规则相同,行内式只对其所在的标记及嵌套在其中的子标记起作用。

(2)内嵌式

是将CSS代码集中写在HTML文档的< head >头部标记中,并且用< style >标记来定义。其基本语法如下:

< head >

< style type="text-css">

选择器 {属性1:属性值1; 属性2:属性值2;}

< /style >

< head >

该语法

中< style >一般位于< title >标记后面,也可以放在任何地方,但是由于浏览器解析是从上到下的,所以把CSS代码放在头部便于提前被下载和解析。同时必须设置type的属性值为text/css,这样浏览器才知道< style>标记包含的是css代码。

(3)链入式

链入式是将所有的样式放在一个或多个以.css为拓展名的外部样式文件中,通过< link >标记将外部文样式件

链接到HTML文件中。基本语法格式如下:

< head >

< link href="css文件的路径" type="text-css" rel="stylesheet"/>

< /head>

该语法中< link/>标记需要放在< head>头部标记中,并且必须指定< link/>标记的3个属性。具体如下:

href:定义外部样式表文件的URL,可以是相对路径,也可以是绝对路径。

type:定义所链接文档的类型,如:text/css

rel:定义当前文档与被链接文档之间的关系,如:stylesheet

(4)导入式

导入式与链入式相同,都是针对外部样式表文件的。对HTML头部文档应用style标记,并在< style>标记内的开头处用@import语句,即可导入外部样式表文件。基本语法格式:

< style type="text/css>

@import url(css文件路径);或@import“css文件路径“;

< /style>

*

3.CSS基础选择器*

(1)标记选择器

基本语法格式如下:

标记名{属性1:属性值1;属性2:属性值2:}

该语法中,所有的HTML标记名都可以作为标记选择器,例如:body,h1,p,strong 等。用标记选择器定义的样式对页面中该类型的所有标记都有效。

(2)类选择器

使用“;”(英文点号)进行标记,后面紧跟着类名。基本语法格式如下:

.类名{属性1:属性值1;属性2:属性值2;}

该语法中,类名即为HTML元素的class属性值,类选择器的最大优势是可以为元素对象定义单独或相同的样式。

注意:类名的第一个字符不能使用数字,并且严格区分大小写,一般采用小写的英文字符。

(3)id选择器

使用“#”进行标记,后面紧跟id名。基本语法格式如下:

#id名{属性1:属性值1;属性2:属性值2;}

元素的id之是唯一的,只能对应于文档中某一个具体的元素。

(4)通配符选择器

使用“*”表示,它是所有选择器中作用范围最广的,能匹配页面中所有的元素。基本语法格式如下:

*{属性1:属性值1;属性2:属性值2;}

例如下面的代码,使用通配符选择器定义CSS样式,清除所有 HTML标记的默认边距。

*{

margin: 0;/*定义外边距*/

padding: 0;/*定义内边距*/

实际网页开发中不建议使用通配符选择器,因为他设置的样式对所有的HTML标记都生效,反而降低了代码的执行速度。

== 优先级:内联样式>类选择器>外部引入文件> id选择器>类选择器>标记选择器=

二 CSS文本相关样式

1.CSS字体样式属性

(1)font-size:字号大小

css长度单位

相对长度单位

说明

em

相当于当前对象文本的字体尺寸

px

像素,最常用,推荐使用

绝对长度单位

说明

in

英寸

cm

厘米

mm

毫米

pt

其中,相对长度单位比较常用,例如,将网页所有段落文本的字号大小设为12px,:

p{font-size:12px;}

(2)font-family:字体

p{font-family:“微软雅体”;}

可以同时指定多个字体,中间用逗号隔开,表示如果浏览器不支持第一个字体,则会尝试下一个,知道找到合适的字体。

使用font-family设置字体时,需要注意以下几点:

1.各种字体之间必须使用英文状态下的逗号隔开。

2.中文字体需要加英文状态下的引号,英文字体一般不需要加引号。当设置英文字体时,英文字体名必须位于中文字体名前。

3.如果字体名中包含空格、#、$等符号,则该字体必须加英文状态下 的单引号或双引号。

4.尽量使用系统默认的字体,保证在任何用户的浏览器中都能正确显示。

(3)font-weight:字体粗细

foont-weight可用属性值

描述

normal

默认值,定义标准的字符

bold

定义粗体字符

bolder

定义更粗的字符

lighter

定义更细的字符

100~900(100的整数倍)

定义有细到粗的字符。其中,400等同于normal,700等同于bold,值越大字体越粗

(4)font-variant:变体

一般用于定义小型大写字母,仅对英文字符有效。其属性值如下:

normal:默认值,浏览器会显示标准的字体。

small-caps:浏览器会显示小型大写的字体,即所有的小写字母均会转换为大写。但是,所有使用小型大写字体的字母与其余的=文本相比,其字体尺寸更小。

(5)font-style:字体风格

normal:默认值,浏览器会显示标准的字体样式。

italic:浏览器会显示斜体的字体样式。

oblique:浏览器会显示倾斜的字体样式。

其中italic与oblique本质上没有区别,但实际上常用italic。

(6)font:综合设置字体样式

基本语法格式如下:

选择器{font:font-style font-variant font-weight font-size/line-height font-family;}

使用font属性时,必须按照上面的语法格式顺序书写,各个属性之间用空格隔开。其中line-height指的是行高。

2.CSS文本外观属性

(1)color:文本颜色

取值方式有三种

预定义的颜色值,如热点,green,blue。

十六进制,如#FF6600、#FF0000等,实际工作中,十六进制是最常用的定义颜色的方式。

RGB代码,如红色可以表示为rgb(255,0,0)或(100%,0%,0%)。

==十六进制颜色值每两位为一个颜色值,如果每两个十六进制数都相同可以缩写,#FF0000可缩写成F00。(2)letter-spacing:字间距

就是字符与字符之间的空白。其属性值可为不同单位的数值,允许使用负值,默认为normal。

(3)word-spacing:单词间距

用于定义英文单词之间的间距,对中文字符无效,允许使用负值,默认为normal。

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

(4)line-height:行间距

常用属性值单位有三种,分别为像素px,相对值em和百分比%,实际工作中使用最多的是像素px。

(5)text-transform:文本转换

属性值

none:不转换(默认值)。

capitalize:首字母大写

uppercase:全部字符转换为大写。

lowercase:全部字符转换为小写。

(6)text-decoration

属性值

none:没有装饰。

underline:下画线。

overline:上画线。

line-through:删除线。

text-deaoration后可以赋多个值。

(7)text-align:水平对齐方式

属性值

left:左对齐

right:右对齐

center:居中对齐

(8)text-indent:首行缩进

用于设置首行文本缩进,属性值可为不同单位的数值、em字符宽度的倍数,或相对于浏览器窗口的百分比%,允许使用负值,建议使用em作为设置单位。

(9)while-space:空白符

属性值

normal:常规,文本中的空格、空行无效,满行后自动换行。

pre:预格式化,按文档的书写格式保留换行、空行原样显示。

nowrap:空格空行无效,强制文本不能换行,除非遇到换行标记< hr>。内容超过元素的边界也不换行,若超出浏览器页面则会自动增加滚动条。

作业:

f6968994cd553a5d358afeccda0e06e6.png

b9e863e8a859d9977cb2e4770213d097.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值