CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。
eg:
css代码格式:
1 2 3 4 5 6 7
| 多条声明需要用分号分隔 <style type="text/css"> p{ font-size:12px; color:red; } <style>
|
css样式有三种形式:内联式、嵌入式和外部式
①内联式
1
| <p style="color:red;font-size:12px">这里文字是红色,大小为12px</p>
|
②嵌入式
1 2 3 4 5 6 7 8 9
| <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>嵌入式css样式</title> <style type="text/css"> span{ color:red; } </style> </head>
|
③外部式
1 2 3 4 5 6 7 8
| 连接style.css,样式写在了该文件中
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>嵌入式css样式</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body>
|
三种样式的优先级:内联式 > 嵌入式 > 外部式
但是嵌入式>外部式有一个前提:嵌入式css样式的位置一定在外部式的后面。如右代码编辑器就是这样,<link href=”style.css” …>代码在代码的前面(实际开发中也是这么写的)。感兴趣的小伙伴可以试一下,把它们调换顺序,再看他们的优先级是否变化。
【其实总结来说,就是–就近原则(离被设置元素越近优先级别越高)】
类选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| 语法: .类选器名称{css样式代码;}
注意: 1、英文圆点开头 2、其中类选器名称可以任意起名(但不要起中文噢)
使用方法: 第一步:使用合适的标签把要修饰的内容标记起来,如下: <span>胆小如鼠</span>
第二步:使用class="类选择器名称"为标签设置一个类,如下: <span class="stress">胆小如鼠</span>
第三步:设置类选器css样式,如下: .stress{color:red;}/*类前面要加入一个英文圆点*/
|
eg:
ID选择器
1 2 3 4
| 在很多方面,ID选择器都类似于类选择符,但也有一些重要的区别:
1、为标签设置id="ID名称",而不是class="类名称"。 2、ID选择符的前面是井号(#)号,而不是英文圆点(.)
|
eg:
imooc 8-5 –>go