一.HTML响应式WEB设计
RWD 指的是响应式 Web 设计(Responsive Web Design)
RWD 能够以可变尺寸传递网页
RWD 对于平板和移动设备是必需的
1.自己创建...我爹说不这么用,那就不看了
2.使用Bootstrap
http://v3.bootcss.com/
我爹说看完css就可以看这个网站,先存着
二.HTML框架
使用<frameset>标签的rows/cols划分占用页面的行/列比例
<frame>来展示每行/列的文档
应注意<frameset>不能与<body>同时使用
假如添加包含一段文本的 <noframes> 标签,就必须将这段文字嵌套于 <body></body> 标签内
<noframes>
<body>您的浏览器无法处理框架</body>
</noframes>
若分栏有没明显边框则可以通过拉动边框调整比例,若想避免此情况则在<frame>标签添加noresize="noresize"。
<frameset cols="50%,50%">
<frame src="1.html" noresize="noresize"></frame>
<frame src="2.html" noresize="noresize"></frame>
</frameset>
2.混合框架结构(说白了就是个嵌套??)
<!--混合框架结构-->
<frameset rows="50%,50%">
<frame src="1.html"></frame>
<frameset cols="25%,75%">
<frame src="2.html"></frame>
<frame src="3.html"></frame>
</frameset>
</frameset>
3.导航框架
1.左边点击右边跳转到相应文档需要借助target属性,值为右边文档的name
2.具体如下
主界面
<frameset rows="20%,70%,10%">
<frame src="9-0.html"></frame>
<frameset cols="20%,80%">
<frame src="9-1.html" name="index"></frame>
<frame src="London.html" name="content"></frame>
</frameset>
<frame src="9-2.html"></frame>
</frameset>
</html>
9-0.html和9-2.html为界面
9-1.html是导航,如下
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
.left{
background-color: gray;
font-family: "Times New Roman", Times, serif;
padding:5px;
color: white;
font-size: 25px;
}
</style>
</head>
<body class="left">
<br/><a href="London.html" target="content">London</a><br/><br/>
<a href="Paris.html" target="content">Paris</a><br/><br/>
<a href="Tokyo.html" target="content">Tokyo</a><br/><br/>
</body>
</html>
4.内联框架
iframe用于在网页内显示网页
语法:
<iframe src="URL"></iframe>
height 和 width 属性用于规定 iframe 的高度和宽度。
frameborder 属性规定是否显示 iframe 周围的边框。
设置属性值为 "0" 就可以移除边框:
可以设置iframe为链接对象
<iframe src="http://www.baidu.com" width="700px" height="700px" frameborder="0" name="iframe_baidu"></iframe>
<p><a href="http://www.taobao.com" target="iframe_baidu">去淘宝</a></p>
5.跳转到页面指定节,说白了就是在url后加上#tips
<frame src="4.html#tip"></frame>
<a href="#tips" name="tip">去提示</a>
6.使用框架导航跳转到指定节...在框架的href后加#tip
三.HTML背景
1.bgcolor:背景颜色
<bodybgcolor="#000000"
> <bodybgcolor="rgb(0,0,0)"
> <bodybgcolor="black"
>
2.background 背景图片
四.HTML脚本
1.HTML Script元素
<script type="text/javascript">
document.write("hello world!")
</script>
2.noscript
<script type="text/javascript"> document.write("Hello World!") </script><noscript>
Your browser does not support JavaScript!</noscript>
<noscript> 标签提供无法使用脚本时的替代内容,比方在浏览器禁用脚本时,或浏览器不支持客户端脚本时。
五.HTML头部
<head>
<head> 元素是所有头部元素的容器。<head> 内的元素可包含脚本,指示浏览器在何处可以找到样式表,提供元信息,等等。
以下标签都可以添加到 head 部分:<title>、<base>、<link>、<meta>、<script> 以及 <style>。
1.<title>
title 元素能够:
- 定义浏览器工具栏中的标题
- 提供页面被添加到收藏夹时显示的标题
- 显示在搜索引擎结果中的页面标题
2.HTML <base> 元素
<base> 标签为页面上的所有链接规定默认地址或默认目标(target)
<head> <base href="http://www.w3school.com.cn/images/" /> <base target="_blank" /> </head>
3.HTML <link> 元素
<link> 标签定义文档与外部资源之间的关系。
<link> 标签最常用于连接样式表:
4.HTML <style> 元素
<style> 标签用于为 HTML 文档定义样式信息。
您可以在 style 元素内规定 HTML 元素在浏览器中呈现的样式:
5.HTML <meta> 元素
元数据(metadata)是关于数据的信息。
<meta> 标签提供关于 HTML 文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。
典型的情况是,meta 元素被用于规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。
<meta> 标签始终位于 head 元素中。
元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。
针对搜索引擎的关键词
一些搜索引擎会利用 meta 元素的 name 和 content 属性来索引您的页面。
下面的 meta 元素定义页面的描述:
<meta name="description" content="Free Web tutorials on HTML, CSS, XML" />
下面的 meta 元素定义页面的关键词:
<meta name="keywords" content="HTML, CSS, XML" />
name 和 content 属性的作用是描述页面的内容。
六.HTML字符实体
HTML 中的预留字符必须被替换为字符实体。