网页美容师
1.
css========cascading style sheets 美化样式
----内部样式
----行内样式
----外部样式
2.内联样式 又称行内样式
<标签名 style="属性1:属性值1; 属性2:属性值2; "> 内容 </标签名>
作用范围:当前以及子标签起作用
3. 外部样式表
实际工作开发中以此为主
链入式是将所有样式放在一个或多个.css为扩展名的外部样式表文件中
通过link标签将外部样式文件链接到html文档中,其基本语言格式如下:
1.单标签 2.必须在head头部标签中 3.必须指明3个属性
四.内部样式表
选择器是用于选择标签的
五.项目格式
项目1======html
css 文件 .style.css
web工程 包括 css文件夹,images文件夹,js文件夹,index.html文件夹
六.
选择器
h1{ color:red;
font-size:25px;
}
1.选择器用于指定 css样式作用的html对象
2.属性以k-v的形式设置样式属性,字体大小,文本颜色等
3,之前以;相连接
1.标签选择器(元素选择器)
可以将某一类标签全部选择出来,但不可差异化选择
2.类选择器
上面用点声明,下面calss调用
.suibian{
color:blue;
}
<div class="suibian"> 我是类选择器 </div>
1.长名称或者词组 可以使用中横线来为选择器命名
2.不建议使用"-"下划线来命名css选择器
尽量使用英文命名,
类选择器可以为一个或多个标签命名
命名手册------css2命名规范
七
多类名选择器
在一个标签中仅有一个class属性
因此常用的写法为:
特性:
1.显示效果跟html元素中的类名先后顺序没有关系;受css样式书写的上下顺序有关;.后来者居上
2.各个类名中间用空格
八.id选择器和通配符选择器
id选择器
特点:
类型可以一样,但是id只能一个标签拥有一个全局唯一
w3c标准规定,在同一页面内,不允许有相同名字的id对象出现,单允许拥有相同名字的class
通配符选择器
实际开发中 用于页面样式初始化
实际开发中类选择器使用很多.id选择器使用很少
九.css3样式属性
1.学会控制样式
2.学会画盒子,明白标签即是样式
font-size | 字体大小 | em字体尺寸,px像素单位,in英寸,cm厘米,mm毫米,pt点 |
font-family | 字体样式 | 网页中常用字体"微软雅黑"注意商用字体需要收费 |
font-weight | 字体加粗 | bold或者number为700 normal或者number为400 |
font-style | 字体风格 | normal正常 italic 斜体很少使用 |
| | |
其中:font-family要特别注明:
1.可以同时使用多个字体,中间以逗号隔开,如果浏览器不支持第一个字体,则尝试下一个
2.网页中字体普遍使用14px
3.尽量使用偶数的数字字号,i e等老浏览器使用奇数可能会有bug
4.使用英文逗号隔开字体之间
5.字体名包含 , # $ 等必须使用' ' 单引号或者双引号
英文名 中文名称 unicode 编码 一般浏览器均支持
字体连写
使用font属性必须按照这个语法顺序书写,不能更换顺序,以空号隔开;
十.css外观属性
color:文本颜色
1.预定义颜色 red,green,biue等
2.十六进制 如#F0000,#FF6600等
3.rgb代码
line-height行间距
行高 单位-------像素px-------工作中最常用
相对值 ex
百分比%
一般比字号 大七八个像素
text-align:水平对齐方式
/设置文本内容的水平对齐方式 是让标签中的内容居中对齐,而不是标签居中对齐
left 左对齐
ringht 右对齐
center 居中对齐
text-indent:首行缩进
text-indent属性用于设置首行文本的缩进,其属性值可为不同单位的数值em 字符宽度的倍数,或者相对于浏览器窗口宽度的百分比,允许使用负值
em是一个汉字的宽度, em进行单位设置
text-decoration文本的修饰
参数 none :无修饰
blink:闪烁
underline:下划线
overline:上划线
line-through:下划线
对比:
倾斜 | em或者i | font-style:normal itatic |
下划线 | u ins | text-decoration |
删除线 | s del | text-decoration |
加粗线 | b strong | font-weight:normal 400 bord 700 |
十一.调试工具
开发者工具 F12的使用
会有 html文件和 css文件
十二.复合选择器
11.1后代选择器
11.2子代选择器
子代选择器 只对亲儿子才生效,对孙子并不生效
子代选择器 用大于号>分割
11.3 交集选择器
标签名 . 类名
既又
11.4 并集选择器
, 取并集
11.5伪类选择器
伪类选择器======向某些选择器标签添加特殊效果
类 .one
伪类 :link
伪元素 ::
:link 未访问的链接
:visited 已访问的链接
: hover 鼠标移动到该链接
::active 选定的链接
love hate 爱上讨厌
十二.实际开发中的快捷方式
1.div >p
2.li*5
3.input:radio