结合尚硅谷的视频,摘抄的笔记
纯文本只能保存文本的内容,不能插入图片、音频、视频,也不能改变样式
基本框架
<html>
<head>
<meta/>
<title>title>
head>
<body>body>
html>
:h5;
(1)要写在页面最上面;
(2)【过渡版,严格版,框架版】
(3)若不写文档声明,则会导致有些浏览器进入怪异模式,浏览器解析页面会导致页面无法正常显示。
一个完整的标签可称为元素;
乱码问题:编码与解码规则不一致,即字符集不一致;
常见字符集:
ASCII
ISO-8859-1
GBK
GB2312:中文系统的默认编码
UTF-8:万国码,支持地球上的所有文字
ANSI:自动以系统默认的编码来保存文件
;一些特殊符号无法直接使用,需要用一些特殊的符号来表示,这些特殊符号成为实体(转义字符串),浏览器解析到实体时,会自动将实体转换成其对应的字符;
实体的语法:&
实体的名字;
如:
< <
> >
空格
版权符号 ©;
使用img标签向网页引入一个外部图片;
img也是一个自结束标签;
属性
src:设置一个外部图片的路径;
alt:可以用来设置在图片不能显示时,对图片的描述;搜索引擎可以通过alt属性来识别不同的图片,如果不写alt属性,则搜索引擎不会对img中的图片进行收录。
width:可以用来设置图片的宽度;一般用px作为单位;
height:可以用来设置图片的宽度;一般用px作为单位;
注意:
(1)宽度和高度两个属性如果只设置一个,另一个也会同时等比例调整大小;
(2)如果两个值同时设定,则按你设定的值来改变;
(3)一般开发中除了自适应的页面,不建议设置图片的宽高,直接裁成想要的大小就行,考虑内存问题;
相对路径:
相对路径时相对于当前文件所在目录的位置;
下一级:下一级目录名/文件名
上一级:…/文件名
上几级:返回几级就写几个…/
图片格式问题
jpeg:
gif:
png:
图片的使用原则:
<meta name="keywords" content="HTML,JavaScript,前端,Java" />
<meta name="description" content="发布h5,js等前端相关信息" />
<meta http-eqiv="refresh" content="5,url=http://www.baidu.com" />
<p>hhhp>
<p>hhh
是h5的规范
是XHTML的规范
内联框架可以引入一个外部页面
使用iframe创建一个内联框架
iframe的属性
src:指向外部页面的路径,可以使用相对路径;
width,height:宽高
name:可以为内联框架指定一个name属性,起个名
在现实开发中,不推荐使用内联框架,因为内联框架中的内容不会被搜索引擎所检索
超链接可以让我们从一个页面跳到另一个页面
a标签的属性
href:指向链接跳转的目标地址,可以写一个相对路径也可以写一个完整的的地址;
target:可以用来指定打开链接的位置
可选值:
_self:表示在当前窗口打开(默认值)
_blank:在新窗口中打开链接
可以设置一个内联框架的name属性值,链接会在指定的内联框架中打开
创建超链接时如果链接地址不确定可以直接写一个#作为占位符,点击自动跳转到当前页面的顶部。
定位到当前页面的某个部分,那可以选择给那个元素加上id属性,然后超链接的href属性就设置成“#id属性值”,即可实现。
css:层叠样式表,所谓层叠,指的是将网页想成是一层一层的结构,层次高的将会覆盖层次低的,而css就可以分别为网页的各个层次设置样式。(tilt插件)
将css演示编写到元素的style属性中
将样式直接写到style属性中,这种样式我们称为==内联样式==;
内联样式只对当前元素中的内容起作用,内联样式不方便复用。
将css样式编写到head中的style标签里,称为内部样式表