1.必备工具:谷歌浏览器等浏览器。sublime文本编辑器。photoshop:用于编辑图片等。(用于切图)
2.浏览器就是为了展示界面。浏览器的兼容性很重要。五大浏览器:ie,谷歌,火狐,safari(苹果),opera。
3.写前端的工具:sublime,webstrom,visualcode。
4浏览器内核:分为两部分
渲染引擎:负责取得网页的内容(HTML,XML,图像等),整理讯息(例如加入css等),以及计算网页的显示方式,然后会输出至显示器或者打印机,浏览器的内核不同对于网页的语法届时会不同,所以渲染的效果也会不同。
js引擎:解析javascript语言,执行javascript语言来实现王爷的动态效果。
浏览器对js代码进行渲染,得到想要的界面。
5web标准:因为内核不同,,所以工作原理,解析肯定不同,显示就会有差别,所以应有一套web标准。
是一系列的标准,结构(html),表现(css),行为(js)
总结web标准:structure,pression,behavior
6.HTML(Hyper Text Markup Language):超文本标记语言,用来描述网页的一门语言。不是编程语言,是一种标记语言。作用是用标记标签来描述网页,把网页内容在浏览器展示出来。用文字来描述网页标签。
标签<>>,可以当做盒子,装东西
HTML的语法骨架:
8.标签的语义化:通过标签修饰,使人一眼看上去就知道重点是啥,更加清晰地接收页面知识(遵循的原则是先确定语义的HTML,再选合适的CSS)
html,css是两门不同语言
title:文档标签
排版标签:标题标签
特殊字符: 代表一个空格,<表示小于号,>表示小于号
https://www.jb51.net/onlineread/htmlchar.htm
注释标签: ,快捷键ctrl+shift+/
需要合理使用注释,需要将自己的代码加上合适的注释
路径:相对路径:图像文件与html文件位于同一文件夹,只需要输入图像文件的名称即可,如
图像文件位于html文件的下一级文件夹,输入文件夹名和文件名,之间用"/“隔开,如
图像文件位于html文件的上一级文件夹,在文件名之前加入”…/",如果是上两级,则需要使用"…/…/",如
绝对路径:“D:\web\img\logo.gif”,或完整的网络地址,例如:“http://www.itcast.cn/images/logo.gif”,不推荐使用,因为换电脑,就不可用了。
列表标签:把文字等制成表,以表显示,容器里面装载着文字或图表的一种形式,叫列表。
列表最大的特点就是:整齐,有序,整洁
无序列表:各个列表项是没有顺序级别之分的
有序列表:有排列顺序的列表,
1.table用于定义一个表格。
2.tr 用于定义表格中的一行,必须嵌套在 table标签中,在 table中包含几对 tr,就有几行表格。
3.td /td:用于定义表格中的单元格,必须嵌套在标签中,一对 中包含几对,就表示该行中有多少列(或多少个单元格)。
注意:
表格常用属性:https://www.cnblogs.com/duhuo/p/5662132.html
https://www.cnblogs.com/dongteng/p/5270836.html
属性名 含义 常用属性值
border 设置表格的边框
cellspacing 单元格之间的距离
cellpadding 内容距离单元格边框的距离
width
height
align 设置表格在网页中的水平对齐方式
一般设置为三参为0.border,cellpadding,cellspacing为0;默认这几个值不为0
表头表签(表头单元格):一般位于表格的第一行或第一列。其文本加粗居中,为标签替代相应的单元格标签
表格标题:,放在表格内的第一行。caption标签紧跟table标签之后,只存在表格中。
表格结构:在使用表格进行布局时,可以将表格划分为头部(),主体(),和页脚(页脚因为兼容性问题,我们不再赘述)
合并单元格:从上到下,自左到右
跨行合并:rowspan
跨列合并:colspan
21 | 21 |
12 |
12
1.先确认是跨行还是跨列, 2.先上后下,先左后右 3.删除的个数
下拉菜单和文本域:
label标签:label标签为了元素定义标注,作用:用于绑定一个表单元素,当点击label标签时,被绑定的表单元素就会获得输入焦点。
方式一: