核心提示:一:css的介绍:随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。二:css...
一:css的介绍:
随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。
二:css的注释:
/注释的内容/
写注释的优势:
1.便于修改
2.有利于团队开发
3.方便维护
4.注释里不能嵌套注释
三:css的优势:
1.方便管理
2.代码可以重用
3.css浏览器可以缓存下来,提高速度
扩展知识:(可能面试的时候会问到)
网站开发的流程
1.了解市场需求
2.提出需求(boss,产品经理,客户)(弄出原型图)
3.ui设计出图
4.交给前段写html,css js 同时后台开发功能模块
5.后台嵌套页面实现业务逻辑
6.内部测试
7.公司测试部测试(黑盒,白盒,灰盒)
8上线
五:css的连接方式(三种)
1.行内样式表
style=”wdith:100px;height:100px;background:red”
2.内联样式表
要写在head里面
CSS代码
3.外联样式表
要写在head标签里面
六: css选择器(这里我们介绍八种)
//class选择器 id选择器 标签选择器 属性选择器
//伪类选择器 组合选择器 分层选择器 通配符选择器
css样式:
<style> /* 通配符选择器 */ *{margin:0;padding:0} /*id选择器*/ #box{width:100%; height:800px; background:#ccc; } /*类选择题*/ .header{width:100%; height:100px; background:#f90; } /*属性选择器*/ input[name = "username"]{ width:150px;height:20px; } /*标签选择器*/ p{color:#blue;} /*伪类选择器*/ a:link{color:#ccc;} a:visited{color:red;} a:hover{color:blue;} a:active{color:pink;} /*组合选择器*/ .body , .footer{margin:5px; background:pink; } /*分层选择器*/ .nav img {width:100px; height:100px; background:green; } </style>
html:
<p id = "box"> <p class = "header"> <form action = "" method = "" enctype ="multiple/form-data"> <input type = "text" value = "" name = "username"/> <input type = "password" name = "password" value = ""/> </form> </p> <p class = "nav"> <img src = ""/> </p> <p class = "body"> <p class = "body_top"> <span></span> <p>Hello world</p> </p> <p class = "footer"></p> </p> <a href = "https://www.baidu.com">我是百度</a> </p>