14day html、cssv页面
HTML概述
HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。
浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!(例:djangomoan模版引擎)
以下是HTML文档树:
新创建一个html代码的格式:
<!DOCTYPE html> #文档类型 <html lang="en"> #html语言 <head> #文件头标签 <meta charset="UTF-8"> #页面字符编码格式 <title></title> #标题头标签 <style> #样式标签 </style> </head> <body> #html主体标签 </body> </html>
<meta information>标签信息简单介绍:
meta 标签主要功能:提供有关页面的元信息,例:页面编码、刷新、跳转、针对搜索引擎和更新频度的描述和关键词
1、页面编码:
<meta http-equiv=“content-type” content=“text/html;charset=utf-8”>
<meta charset="UTF-8"> 主要向浏览器提供网页的编码格式
meta标签的charset的信息参数如GB2312时,代表说明网站是采用的编码是简体中文;
meta标签的charset的信息参数如BIG5时,代表说明网站是采用的编码是繁体中文;
meta标签的charset的信息参数如iso-2022-jp时,代表说明网站是采用的编码是日文;
meta标签的charset的信息参数如ks_c_5601时,代表说明网站是采用的编码是韩文;
meta标签的charset的信息参数如ISO-8859-1时,代表说明网站是采用的编码是英文;
meta标签的charset的信息参数如UTF-8时,代表世界通用的语言编码;
2、页面的刷新和跳转:
< meta http-equiv=“Refresh” Content=“30″> 代表网页30秒刷新一次
< meta http-equiv=”Refresh“ Content=”5; Url=http://www.baidu.com“ /> 代表网页五秒刷新一次,然后自动跳转百度网站主页
3、关键词:
< meta name="keywords" content="星际2,星际老男孩,专访,F91,小色,JOY" > 代表此网页大概的内容是什么
4、描述:
cnblog 主要是醒目提示的作用
5、X-UA-Compatible
微软的IE6是通过XP、Win2003等操作系统发布出来,作为占统治地位的桌面操作系统,也使得IE占据了通知地位,许多的网站开发的时候,就按照IE6的标准去开发,而IE6自身的标准也是微软公司内部定义的。到了IE7出来的时候,采用了微软公司内部标准以及部分W3C的标准,这个时候许多网站升级到IE7的时候,就比较痛苦,很多代码必须调整后,才能够正常的运行。而到了微软的IE8这个版本,基本上把微软内部自己定义的标准抛弃了,而全面的支持W3C的标准,由于基于对标准彻底的变化了,使得原先在早期IE8版本上能够访问的网站,在IE8中无法正常的访问,会出现一些排版错乱、文字重叠,显示不全等各种兼容性错误。
与任何早期浏览器版本相比,Internet Explorer 8 对行业标准提供了更加紧密的支持。 因此,针对旧版本的浏览器设计的站点可能不会按预期显示。 为了帮助减轻任何问题,Internet Explorer 8 引入了文档兼容性的概念,从而允许您指定站点所支持的 Internet Explorer 版本。 文档兼容性在 Internet Explorer 8 中添加了新的模式;这些模式将告诉浏览器如何解释和呈现网站。 如果您的站点在 Internet Explorer 8 中无法正确显示,则可以更新该站点以支持最新的 Web 标准(首选方式),也可以强制 Internet Explorer 8 按照在旧版本的浏览器中查看站点的方式来显示内容。 通过使用 meta 元素将 X-UA-Compatible 标头添加到网页中,可以实现这一点。
当 Internet Explorer 8 遇到未包含 X-UA-Compatible 标头的网页时,它将使用 指令来确定如何显示该网页。 如果该指令丢失或未指定基于标准的文档类型,则 Internet Explorer 8 将以 IE5 模式(Quirks 模式)显示该网页。更多
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 注意:标示用最新的版本来打开浏览html,只对IE有用!!
HTML中使用的标签
Title
网页头部信息
Link
<link>标签定义文档与与外部资源的关系,标签最常用的是链接样式表
css
< link rel="stylesheet" type="text/css" href="css/common.css" > #注意:<link>标签是标示在HTML中导入CSS
icon
< link rel="shortcut icon" href="image/favicon.ico"> #注意:<link>标签在html title中添加一个小的图标
systle样式标签
例如:
< style type="text/css" >
.bb{
}
< /style>
Script代码
引入文件
< script type="text/javascript" src="http://www.googletagservices.com/tag/js/gpt.js"> </script >
写js代码
< script type="text/javascript" > ... </script >
常用标签分类
标签一般分为两种:块级标签和行内标签
行内标签如:a、span\select等
块级标签如:div、h1、p等
网页中特殊符号
在html网页中显示“<”或者“>”等符号,需要使用特殊符号来<或者>来表示
常用标签解释
<p></p>标签 标示段落,默认之间是有间隔的!
<br>标签 标示换行
<a></a>标签 标示锚 用来定位页面链接 #只有<a></a>才有自动跳转的功能。其他标签没有此功能。
例如:
<a href="http://www.baidu.com" target="_blank">跳转2</a>
target属性,_black标示在新的页面打开
<a></a>锚示例:
<a href="#i1">第一章</a> #href 寻找 ID为i1的标签,将其页面标签放到页面顶部。并且ID属性值不能重复。每一个ID属性值是唯一的 <a href="#i2">第二章</a> <a href="#i3">第三章</a> <div id="i1" style="height: 500px;">第一章</div> <div id="i2" style="height: 500px;">第二章</div> <div id="i3" style="height: 500px;">第三章</div>
<h1></h1> 标签 标示标题,如果有层标签,标题会从上到下呈现由大到小的展示。
<h1>a</h1> <h2>a</h2> <h3>a</h3> <h4>a</h4> <h5>a</h5> <h6>a</h6> h标签为标题标签,默认情况下表内数字越小字体越大,也可以通过CSS样式自定义标签内的大小。
<select></select>标签 标示多选标签
<select> <option>上海</option> <option>北京</option> <option>广州</option> <option>成都</option> </select>
checkbox 复选框
<p>爱好(复选框): <br/>男1<input type="checkbox"> <br/>男2<input type="checkbox"> <br/>男3<input type="checkbox"> <br/>男4<input type="checkbox"> </p>
redio单选框
<p>性别(单选框): <br/>男<input type="radio"name="ee"/> <br/>女<input type="radio"name="ee"/> </p>