web端布局

一、查阅文档
推荐的网站:
1、http://www.w3school.com.cn/
2、https://developer.mozilla.org/zh-CN/

二、Chrome调试工具
Chrome浏览器提供了一个非常好的调试工具,可以用来调试HTML结构和CSS样式。
1、Ctrl+滚轮 可以放大开发者工具代码大小。
2、左边是HTML元素结构,右边是CSS样式。
3、右边CSS样式可以改动数值(左右箭头或者直接输入)和查看颜色。
4、Ctrl+0 复原浏览器大小。
5、如果点击元素,发现右侧没有样式引入,极有可能是类名或者样式引入错误。
6、如果有样式,但是样式前面有黄色感叹号,则是样式属性书写错误。

三、推荐安装的插件
1、Chinese language Pack for VS Code 中文语言包。
2、Open in Browser 右击选择浏览器打开HTML文件。
3、JS-CSS-HTML Formatter 每次保存,都会自动格式化js css html代码。
4、Auto Rename Tag 自动重命名配对的HTML/XML标签。
5、CSS PeeK 追踪至样式。

四、CSS基础选择器
1、标签选择器,作用:可以选出所有相同的标签,比如p。特点:不能差异化选择。使用情况:较多。用法:p {color : red;} 。
2、类选择器,作用:可以选出1个或者多个标签。特点:可以根据需求选择。使用情况:非常多。用法:.nav {color : red;} 。
3、id签选择器,作用:一次只能选择一个标签。特点:id属性只能在每个HTML文档中出现一次。使用情况:一般和js搭配。用法:#nav {color : red;} 。
4、通用符选择器,作用:选择所有的标签。特点:选择的太多,有部分不需要。使用情况:特殊情况使用。用法:* {color : red;} 。
注意:每个基础选择器都有使用场景,都需要掌握。如果是修改样式,类选择器是使用最多的。

五、Emmet语法
1、快速生成HTML结果语法
(1)、生成标签直接输入标签名,按tab键即可。比如div 然后tab键,就可以生成


(2)、如果想生成多个相同标签,加上就可以了。比如div 就可以快速生成3个div 。
(3)、如果有父子关系的标签,可以用>。比如 ul>li就可以了。
(4)、如果有兄弟关系的标签,用+就可以了。比如div+p 。
(5)、如果生成带有类名或者id名字的,直接写 .demo 或者 #two,tab键就可以了 。
(6)、如果生成的div类名是有顺序的,可以用自增符号 $ 。
(7)、如果想要在生成的标签内部写内容,可以用 {} 表示 。
2、快速生成CSS样式语法,CSS基本采取简写形式即可
(1)、比如 w200 按tab键 可以生成 width: 200px;
(2)、比如 lh26 按tab键 可以生成 line-height: 26px;

六、CSS复合选择器
1、后代选择器,作用:用来选择后代元素。特点:可以是子孙后代。使用情况:较多。隔开符号及用法:符号是空格 .nav a
2、子代选择器,作用:选择最近一级元素。特点:只选亲儿子。使用情况:较少。隔开符号及用法:符号是大于 .nav>a
3、并集选择器,作用:选择某些相同样式的元素。特点:可以用于集体声明。使用情况:较多。隔开符号及用法:符号是空格 .nav, .header
4、链接伪选择器,作用:选择不同状态的链接。特点:跟链接相关。使用情况:较多。隔开符号及用法:重点记住 a{} 和 a:hover 实际开发的写法
5、:foucs选择器,作用:选择获得光标的表单。特点:跟表单相关。使用情况:较少。隔开符号及用法:input:focus

七、CSS元素显示模式
1、块元素
常见的块元素有

~

你可能感兴趣的:(web端布局)