CSS基本知识 2020年6月4日 9:17
CSS基本知识¶
一、CSS--美化网页¶
1.HTML局限性¶
只关注内容语义
2.CSS¶
层叠样式表、标记语言,设置文本内容,图像外形,版面布局 使结构样式分离
3.CSS组成¶
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> p { color: red; font-size: 12px; } </style> </head> <body> <p>认识css</p> </body> </html> |
---|
a.规则主要由两个主要部分构成:选择器以及一条或多条声明
==b.写在\<head>\</head>里的\<style>\</style>中。(结构样式相分离)== c.选择器{样式} 给谁改样式{改什么样式;} d. 属性和属性值以键值对形式出现 属性是对指定的对象设置的样式属性 属性和属性值用==:==分开 多个键值对用==;==分开
4.代码风格¶
A,样式格式 1,紧凑型 2,展开型(佳) B,样式大小写 用小写佳 C,空格风范 冒号后边保留一个空格
选择器和 { 保留一个空格 写完后用ctrl+s保存,也格式化了代码
二、Emmet语法¶
1、快速生成HTML结构语法¶
生成标签,直接输入标签名,按tab键即可 如果想要生成多个标签,加上 ==*== 即可。Eg. div*3 父子级关系用==>==即可。Eg,ul>li 兄弟关系,用==+== ,eg:div+p 生成带有类名,直接写.demo 或者id名字,#demo tab键就可以 生成的div类名有顺序,用自增符号& .demo&*5 标签内容写在{}里
2、快速生成CSS样式语法¶
简写快速生成
3、快速格式化代码¶
==ctrl+s==
三、CSS三种引入方式¶
1.行内样式表(行内式引入)【[网络]Inline Style Sheet】¶
直接修改 \<div style=”color: pink;”>\<div> 双引号 控制当前
2、内部样式表(嵌入式)【internal style sheet】¶
把代码放在\<sytle>\</style>中 放在html里面即可,一般放在\<head>里 但是没有完全分离
3、外部样式表(佳)¶
单独写到CSS文件中,之后再引入HTML中
1,新建后缀名.css文件
直接写样式,没有表情
2,在HTML页面中,使用\<link>标签引入文件
在head里
\<link rel=”stylesheet” href=”css文件路径>