博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTML 基础 2
阅读量:4917 次
发布时间:2019-06-11

本文共 5919 字,大约阅读时间需要 19 分钟。

1. 认识CSS样式:    CSS:层叠样式表(Cascading Style Sheets),主要用于定义HTML内容在浏览器内的显示样式    语法:        选择符{ 属性: 值}    举例:        p{ color: blue}    选择符:又称选择器,指明要应用样式规则的元素,如、、

... 声明:指的是冒号”:“ 多条声明:使用分号”;“隔开,最好每行都加上分号 注释:CSS使用 /**/,HTML注释则使用

2. CSS样式分类: 1. 内联式

这里文字是红色。

2. 嵌入式 较通用的一类,CSS样式放置在 3. 外部式 把CSS代码写到一个单独的外部文件中,以.css扩展名结尾,在内使用
标签引入,如:
href: .css文件路径 rel和type: rel="stylesheet" type="text/css" 是固定写法,不能改 三种方法的优先级: 内联式 > 嵌入式 > 外部式 就近原则,嵌入式>外部式有一个前提:嵌入式css样式的位置一定在外部式的后面 以上规则适用于相同权值的情况3. CSS 类选择器 语法: .类选器名称{css样式代码;} 举例: 注意:前边的小圆点是必须要有的 使用: 胆小如鼠4. CSS ID选择器 语法: #ID选择器名称{css样式代码} 举例: #setGreen{color:green;} 胆小如鼠 区别: 起始于 '.' 与 '#' 调用时 class= 与 id= ID选择器只能在文档中使用一次,类选择器则可以使用多次 一个元素可以使用多个类选择器同时设置多个样式,而ID选择器是不可以的,如 三年级5.CSS 子选择器 还有一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。举例: .food>li{border:1px solid red;} 若大于符号换成空格( ),用于选择指定标签元素的所有后辈元素,举例: .first span{border:1px solid red;}6. CSS 通用选择器 通用选择器是功能最强大的选择器,它使用一个(*)号指定,它的作用是匹配html中所有标签元素: * {color: red;} 此时,所有元素的字体都为红色7. CSS 伪类选择符 伪类选择符,它允许给html不存在的标签(标签的某种状态)设置样式,比如说我们给html中一个标签元素的鼠标滑过的状态来设置字体颜色 a:hover{color:red;} 此时,把鼠标放置到元素上边,颜色就会切换为红色8. CSS 分组选择符 多个标签使用逗号隔开: h1,span{color:red;} 相当于: h1{color:red;} span{color:red;}9. CSS 继承 CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代 如: p{color:red;} /*可被span继承*/ p{border:1px solid red;} /*此时,span将不继承,边框显示红色*/10. CSS 特殊性(权值) 权值: p{color:red;} /*权值为1*/ p span{color:green;} /*权值为1+1=2*/ .warning{color:white;} /*权值为10*/ p span.warning{color:purple;} /*权值为1+1+10=12*/ #footer .note p{color:yellow;} /*权值为100+10+1=111*/ 注意:还有一个权值比较特殊--继承也有权值但很低,有的文献提出它只有0.1,所以可以理解为继承的权值最低。 层叠: 相同权值时,最后一个将被应用 重要性: 相同权值时,使用 !important 将得到最高权重,如 p{color:red!important;} 样式优先级为:浏览器默认的样式 < 网页制作者样式 < 用户自己设置的样式,使用 !important 优先级比 用户自己设定 还高11. CSS 文字排版 1. 字体 body{font-family:"宋体";} body{font-family:"Microsoft Yahei";} 2. 字号,颜色 body{font-size:12px;color:#666} 3. 粗体 p span{font-weight:bold;} a{font-weight:bold;} 4. 斜体 p a{font-style:italic;} p{font-style:italic;} 5. 下划线 p a{text-decoration:underline;} 6. 删除线 .oldPrice{text-decoration:line-through;} 7. 缩进 p{text-indent:2em;} /*2em 表示两倍文字大小*/ 8. 行间距 p{line-height:1.5em;} 9. 字间距、字母间距 h1{letter-spacing:50px;word-spacing:50px;} /*分别是字母、单词间距*/ 19.对齐 h1{text-align:center;} /*left、right和center*/12. CSS 元素分类 块状元素:

...

转载于:https://www.cnblogs.com/viven/p/4299671.html

你可能感兴趣的文章
直接用postman测试api ,服务器端没提供跨域也可以访问。
查看>>
数据的类型以及内置方法
查看>>
继承之super关键字的使用
查看>>
XML - 报表数据的新大陆
查看>>
echart在X轴下方添加字
查看>>
Map集合的两种取出方式
查看>>
GridView,Repeater增加自动序号列
查看>>
SMO算法精解
查看>>
第k小元素学习记录
查看>>
avi文件格式详解【转】
查看>>
django
查看>>
Java学习从入门到精通
查看>>
查找目录下的所有文件中是否含有某个字符串 linux
查看>>
66. Plus One 数组加1
查看>>
范式原则
查看>>
2018年各大互联网前端面试题四(美团)
查看>>
一起学Python:字符串介绍
查看>>
学习笔记:树状数组
查看>>
洛谷P1772 [ZJOI2006]物流运输 题解
查看>>
CF519E A and B and Lecture Rooms
查看>>