css引入方式
css引入方式一_行内
-
行内样式:
-
在HTML标签中添加属性
- 作用域最小,作用当前标签; 行内样式的优先级最高
-
<body> <h3 style="color: red;">h3标签</h3> <h3>哈哈</h3> </body>
css引入方式二_内部
-
内部样式:
-
在HTML页面里面写CSS代码, 一般写在<head>中, 使用标签 style , 属性: type="text/css"
-
作用是当前整个页面有效
-
<html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> h3{color: chocolate;} </style> </head> <body> <h3>h3标签</h3> <h3>哈哈</h3> </body> </html>
css引入方式三_外部
-
外部样式:
-
CSS样式定义在另一个文件中,后缀名.css (文本文件)
-
在HTML页面中,引入样式表, 使用link标签 写在head中
-
属性: href="css文件路径" | type="text/css" | rel="引入的文件和当前页面是什么关系"
-
-
-
<html> <head> <meta charset="UTF-8"> <title></title> <link href="css/1.css" type="text/css" rel="stylesheet"/> </head> <body> <h3>h3标签</h3> <h3>哈哈</h3> </body> </html>
css/1.css
h3{ color: blue; }
css选择器
css基本选择器
选择器就是对HTML标签设置样式作用
-
标签元素选择器 用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式。 其基本语法格式如下:
标签名 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
-
ID选择器 id选择器使用“#”进行标识,后面紧跟id名. 其基本语法格式如下:
#id名 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
需要在html标签上,添加属性id="选择器名", 配合ID选择器进行使用 -
==类选择器== 类选择器使用“.”(英文点号)进行标识,后面紧跟类名 其基本语法格式如下:
.类名 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
需要在html标签上,添加属性class="选择器名", 配合class选择器进行使用
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /*标签元素选择器,选择器名字和标签名相同*/ h1{ color: red; } /*ID选择器*/ #one{ color: blue; } /*class选择器*/ .two{ color: yellow; } </style> </head> <body> <h1>123</h1> <h1>456</h1> <h2 id="one">789</h2> <h2 class="two">789</h2> </body> </html>
属性选择器,在标签后面使用中括号标记
其基本语法格式如下:标签名[标签属性=’标签属性值’] {属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> input[type="text"]{ color: red; } input[type="password"]{ background-color: green; } </style> </head> <body> 用户名<input type="text" /><br /> 密 码<input type="password" /> </body> </html>
css包含选择器
包含选择器,两个标签之间使用空格,给指定父标签的后代标签设置样式,可以方便在区域内编写样式。
其基本语法格式如下:父标签 后代标签{属性1:属性值1; 属性2:属性值2; 属性3:属性值3; }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div span{ color: red; } </style> </head> <body> <div>哈哈</div> <div> <span>div中的span</span> </div> <span>就是span</span> </body> </html>
css伪元素选择器
CSS 伪元素用于将特殊的效果添加到某些选择器。例如: 超链接的不同状态都可以指定不同的效果.
-
四个状态: 没点过,点过,鼠标悬浮,激活
-
样式: 固定顺序 l-v-h-a
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> a:link{color: #333333; text-decoration: none;}/*没点过*/ a:visited{color: #333333;text-decoration: none;}/*点过*/ a:hover{color: red;text-decoration: none;}/*鼠标悬浮*/ a:active{color: green;text-decoration: none;}/*激活*/ </style> </head> <body> <a href="http://www.baidu.com">百度</a> </body> </html>
来源:https://www.cnblogs.com/lazydog666/p/12130352.html