前戏
之前学习了HTML相关的知识,也能简单的写一个hello world的页面。但是,只学HTML满足不了我们的需求,而HTML、CSS、JavaScript三者搭配使用才能更好的完成我们需要的效果,那他们之间的关系是什么呢?
HTML是网页内容的载体
CSS样式是外观控制
JavaScript是行为,用来实现网页特效效果
什么是CSS呢
CSS层叠样式表(Cascading Style Sheets)用于定义HTML内容在浏览器内的显示样式
为什么要学习CSS
CSS简化HTML相关标签,网页体积小,下载快
解决内容与表现分离的问题
更好的维护网页,提高工作效率
CSS样式规则
了解了CSS之后,那怎么写CSS呢?CSS也有自己的规则,如下图
CSS规则由两部分组成:选择器、声明
CSS注释
注释是代码之母
在HTML里注释是<!---注释语句->
在CSS里注释是/*注释语句*/
CSS使用方法
使用css有四种方法
1.行内样式(内联样式)
2.内部样式表(嵌入样式)
3.外部样式表
4.导入式
行内样式
行内样式是在标签内添加style属性
语法
<p style="color: red">内容</p>
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> </head> <body> <p style="color: red">内容</p> </body> </html>