web知识
web可以用来做网站、APP、小程序、公众号。
写页面(浏览器是页面的环境)
页面的拓展名为.html
图片的拓展名.jpg、.png 、.gif
应用的拓展名.exe
开发工具
(1)记事本(.txt)
(2)sublime
(3)dreamwear
(4)webstom
(5)hbulider
网页是由什么构成的
title是主题 url是网址 body是内容(body里面的内容是靠代码实现的)
HTMl语言是超文本标记语言
结构:<标签名>
段落:<p>+内容+</p>
汉字以后会出现乱码是因为文字编码不一样,国内编码是UTF-8。
网页骨架
图片的资源有本地资源和网络资源两种。
目录:当前目录(./)和上级目录(../)
img
width(宽度) 、height(高度)它们的单位是px
src属性是图片的路径。
a 是超链接
<a href=" ">+内容</a>
两个属性:
一个是href 值是需要跳转的页面地址
另一个是target 跳转页面的方式 _blank 、_self(默认的)
标签
1.标签
(1)双标签html(网页标签)、title(主题)、body(主体标签)、head(头部标签)、body(内容)、h1-h6(字体大小标签)、p(段落标签)、a(超链接)、
b(加粗标签)、 i(倾斜标签)、sub(下标标签)、sup(上标标签)、em(小图标)、div(盒子标签)、span(内敛标签)
(2)单标签<img/>(图片标签)、<hr/>(分割线)、<br/>(换行)、<meta/>(网页元信息)
2.标题标签 有6个 H1-H6
3.标签的结构
(1)标签名
(2)<+标签名+>
4.起名方式
(1)标签名
(2)id起的名 但是使用的时候需要加#
(3)class起的名 但是使用的时候加英文的.
起名的目的是为了添加样式。
书写规范:{}是用shift+[出来的{}
起名规范:不能用汉字起,第一个字母不能是特殊符号,必须是英文字母。
表格
border是决定边框粗细的属性 cellspacing是单元格空间的属性 cellpadding是单元格内部的边距的属性。
img插入table中
会出现余白怎么解决?
colspan 水平合并单元格的个数。
rowspan 垂直合并单元格的个数。
table里套table