二、HTML骨架
创新互联建站从2013年开始,先为洛扎等服务建站,洛扎等地企业,进行企业商务咨询服务。为洛扎企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
标准的骨架
1 2 3 4 5 Document6 7 8 9 10 |
我们一部分一部分学习。
2.1 文档声明头
任何一个标准的HTML页面,第一行一定是一个以
开头的语句。
这一行,就是文档声明头,DocType Declaration。此标签可告知浏览器文档使用哪种HTML或XHTML规范。
到底有哪些规范呢?
首先我们先确定一件事儿,我们现在学习的是HTML4.01这个版本,这个版本是IE6开始兼容的。HTML5是IE9开开始兼容的。但是IE6、7、8这些浏览器还不能过早的淘汰,所以这几年网页还是应该用HTML4.01来制作。后面将知道手机、移动端的网页,就可以使用HTML5了。
HTML4.01里面有两大种规范,每大种规范里面又各有3种小规范。所以一共6种规范(见下面):
HTML4.01里面规定了普通、XHTML两大种规范。
HTML觉得自己有一些规定不严谨,比如,标签是否可以用大写字母呢?
所以,HTML就觉得,把一些规范严格的标准,又制定了一个XHTML1.0。在XHTML中的字母X,表示“严格的”。
总结一下,一共有6种DTD,说白了,HTML第一行语句一共有6种:
大规范 | 里面的小规范 |
HTML4.01 | Strict 严格的,体现在一些标签不能使用,比如u Transitional 普通的 Frameset 带有框架的页面 |
XHTML1.0 严格体现在小写标签、闭合、引号 | Strict 严格的,体现在一些标签不能使用,比如u Transitional 普通的(我们学习的版本) Frameset 带有框架的页面 |
strict表示“严格的”,这种模式里面的要求更为严格。这种严格体现在哪里?有一些标签不能使用。
比如,u标签,就是可以让一个本文加上下划线,但是这和HTML的本质有冲突,因为HTML只能负责语义,不能负责样式,而u这个下划线是样式。所以,在strict中是不能使用u标签的。
怎么给文本增加下划线呢?今后的css将使用css属性来解决。
Transitional表示“普通的”,这种模式就是没有一些别的规范。
Frameset表示“框架”,在框架的页面使用。
我们学习的就是XHTML1.0中的transitional版本。因为我们的页面中偶尔要使用一些类似u这种标签(当做CSS钩子)。
sublime输入的html:xt x表示XHTML,t表示transitional
HTML5中极大的简化了DTD,也就是说HTML5中就没有XHTML了(W3C自己打脸了):
2.2 字符集
字符集用meta标签定义,meta表示“元”。“元”配置,就是表示基本的配置项目。
charset就是charactor set“字符集”的意思。这个meta不用背,谁背谁傻,用sublime生成就行。
中文能够使用的字符集两种:
第一种:UTF-8
第二种:gb2312
也可以写成gbk
什么是字符集?活字印刷术,所有的汉字都有一个个小印章,需要哪个字,就取哪个字。

但是,有两个人都发明了字库。老王发明了一个,老李也发明了一个。
比如同一个汉字,“传”字在老王的字库里面是第2个大盘子第4行第43列的。
而这个汉字“传”在老李的字库里面是第5个大盘子第6行第13列的。
计算机,不能直接存储汉字,而是存储的是编码,所以,计算机记录“传”这个字,就是这么记录的:
老王:
老李
有两个字库UTF-8和gb2312。
UTF-8是国际通用字库,里面涵盖了所有地球上所有人类的语言文字,比如阿拉伯文、汉语、鸟语……
gb2312 是国标,是中国的字库,里面仅涵盖了汉字和一些常用外文,比如日文片假名,和常见的符号。
字库规模: UTF-8(字全)> gb2312(只有汉字)
我们用meta标签可以声明当前这个html文档的字库,但是一定要和保存的类型一样,否则乱码!(重点)
当我们不设置的时候,sublime默认类型就是UTF-8。而一旦更改为gb2312的时候,就一定要记得设置一下sublime的保存类型:文件→ set File Encoding to→Chinese Simplified(GBK)
记住两者匹配:
注意,由于UTF-8里面保存了世界上所有人类语言,所以描述一个汉字需要的码更多。
UTF-8里面存储一个汉字3个字节。而gb2312中存储一个汉字2个字节。
保存大小: UTF-8(更臃肿、加载更慢)> gb2312(更小巧,加载更快)
总结:
UTF-8 字多,有各种国家的语言,但是保存尺寸大,文件臃肿;
gb2312字少,只用中文和少数外语和符号,但是尺寸小,文件小巧。
列出2个使用情形:
1) 你们公司是做日本动漫的,经常出现一些日语动漫的名字,网页要使用UTF-8。如果用gb2312将无法显示日语。
2) 你们公司就是中文网页,极度的追求网页的显示速度,要使用gb2312。如果使用UTF-8将每个汉字多一个byte,所以5000个汉字,多5kb。
我们亲测:
● qq网、网易、搜狐都是使用gb2312。这些公司,都追求显示速度。
● 新华网藏语频道,使用的是UTF-8,保证字符集的数量。
我们的课程,一律使用UTF-8,因为我们懒,懒得改了。
浏览器就是通过meta来看你是什么字符集的,比如你保存的时候meta写的,和声明的不匹配,那么浏览器就是乱码。
2.3 关键字和页面描述
meta除了可以设置字符集,还可以设置关键字和页面描述。
设置页面描述:
只要设置的Description页面面熟,那么百度搜索结果,就能够显示这些语句,这个技术叫做SEO,search engine optimization,搜索引擎优化。
抽象一下:
name就是“名字”的意思,content是“内容”的意思。
也就是说,我们定义了一个名字是“Description”(描述)的meta。内容是网易是中国领先……
定义关键词:
这些关键词,就是告诉搜索引擎,这个网页是干嘛的,能够提高搜索命中率。让别人能够找到你,搜索到你。
Keywords就是“关键词”的意思。
所以,一个比较完整的骨架是这样:
1 2 3 4 5 6 7 Document8 9 10 11 12 |
第4行 : 字符集设置
第5行:关键词
第6行:描述
2.4 title标签
title也是有助于SEO搜索引擎优化的:
1 提供java培训、web前端培训、php培训、C/C++培训、iOS培训、网页设计培训、平面设计培训、UI设计培训、游戏开发培训、网络营销培训服务 |
网页的head标签里面,表示的是页面的配置,有什么配置?
字符集、关键词、页面描述、页面标题。
今后我们还能看见一些配置:IE适配、视口、iPhone小图标等等……
三、HTML的基本语法特性
3.1 HTML对换行不敏感,对tab不敏感
HTML只在乎标签的嵌套结构,嵌套的关系。谁嵌套了谁,谁被谁嵌套了,和换行、tab无关。
换不换行、tab不tab,都不影响页面的结构。
所以:
完全等价于:
也就是说,HTML不是依靠缩进来表示嵌套的,就是看标签的包裹关系。但是,我们发现有良好的缩进,代码更易读。要求大家都正确缩进标签。
百度为了追求极致的显示速度,所以HTML标签都没有换行、都没有缩进(tab),HTML和换不换行无关,标签的层次依然清晰,只不过程序员不可读了:
3.2 空白折叠现象
HTML中所有的文字之间,如果有空格、换行、tab都将被折叠为一个空格显示。
代码:里面有空格、缩进、换行
显示的时候,折叠了:
3.3 标签要严格封闭
标签不封闭是灾难的:
1 欢迎<title></p></td></tr></tbody></table><p> </p><p>多说一嘴,HTML、CSS就是写代码,不能算“编程”,因为这里面没有业务逻辑,加减乘除,与或非。</p><p>说白了,就是用代码画画。<br clear="all" /></p><h2><strong>四、h和p标签</strong></h2><h3><strong>4.1 h系列</strong></h3><p><h2> 到<h7>都是标签:</p><p><h2></h2> 一级标题</p><p><h3></h3> 二级标题</p><p>……</p><p><h7></h7> 六级标题</p><p> </p><p>h标签没有嵌套关系的。由于h4跟着一个h3,所以,我们自己就知道了这个h4是h3子标题。</p><table width="695"><tbody><tr><td width="695" valign="top"><p>1 <h2>今日学习内容</h2></p><p>2 <h3>一、复习上节课的内容</h3></p><p>3 <h3>二、HTML骨架</h3></p><p>4 <h4>2.1 文档声明头</h4></p><p>5 <h4>2.2 字符集</h4></p><p>6 <h4>2.3 关键字和页面描述</h4></p><p>7 <h4>2.4 title标签</h4></p><p>8 <h3>三、HTML的基本语法特性</h3></p><p>9 <h4>3.1 HTML对换行不敏感,对tab不敏感</h4></p><p>10 <h4>3.2 空白折叠现象</h4></p><p>11 <h4>3.3 标签要严格封闭</h4></p><p>12 <h3>四、h和p标签</h3></p><p>13 <h4>4.1 h系列</h4></p></td></tr></tbody></table><p>h是容器级的标签。理论上里面可以放置p、ul,只是法律上的允许,在语义上,不要这么写。</p><h3><strong>4.2 p标签</strong></h3><p>段落,是英语<strong>p</strong>aragraph“段落”缩写。</p><p>HTML标签是分等级的,HTML将所有的标签分为两种:<strong>容器级、文本级</strong>。</p><p>顾名思义,<strong>容器级的标签,里面可以放置任何东西;文本级的标签里面,只能放置文字、图片、表单元素</strong>。</p><p> </p><p>p标签是一个文本级标签。从学习p的第一天开始,就要死死记住:p里面只能放文字、图片、表单元素。其他的一律不能放。</p><p> </p><p>Chrome浏览器 是世界上HTML5支持最好的浏览器。提供了非常好的开发工具,非常适合我们开发人员使用。审查元素功能的快捷键是F12。</p><p>Chrome的英语原意“硅”,是谷歌公司的产品,所以也叫作谷歌浏览器。</p><p> </p><p> </p><p>审查元素功能:</p><p> </p>
<br>
新闻标题:html基础课(2) <br>
新闻来源:<a href="http://scpengxi.com/article/gschoh.html">http://scpengxi.com/article/gschoh.html</a>
</div>
</div>
<div class="contentr fr">
<h3>其他资讯</h3>
<ul>
<li>
<a href="/article/ddgcisi.html">linux解析路径命令行 linux怎么解析配置文件</a>
</li><li>
<a href="/article/ddgcisc.html">服务器安全狗软件 服务器安全狗防ddos</a>
</li><li>
<a href="/article/ddgcidg.html">通化专业sap系统迁移的简单介绍</a>
</li><li>
<a href="/article/ddgcics.html">linux配置免密命令 linux免密登录命令</a>
</li><li>
<a href="/article/ddgcicd.html">关于新手忘了sap系统密码了的信息</a>
</li> </ul>
</div>
</div>
</div>
<!--底部-->
<footer>
<div class="foot">
<div class="container">
<h1>蓬溪谬誉钊凯建站您身边的网站制作服务商</h1>
<div class="foot1">
<ul>
<li>
<dl><i class="iconfont"></i><b>地址ADDRESS</b></dl>
<p>四川-成都青羊区太升南路288号<br>
锦天国际A座10楼
</p>
</li>
<li>
<dl><i class="iconfont"></i><b>电话/TEL</b></dl>
<p><a href="tel:02886922220" target="_blank">028 86922220</a> (工作日)<br>
<a href="tel:18980820575" target="_blank">1898082 0575</a> ( 7x24 )
</p>
</li>
<li>
<dl><i class="iconfont"></i><b>QQ咨询</b></dl>
<p> 244261566 (售前)<br>
631063699 (售后)
</p>
</li>
<li>
<dl><i class="iconfont"></i><b>邮箱/E: mail</b></dl>
<p> service@cdcxhl.com (业务)<br>
hr@cdcxhl.com (求职)
</p>
</li>
</ul>
</div>
<div class="link">
友情链接:
<a href="https://www.cdxwcx.com/jifang/xibuxinxi.html" title="西部信息中心" target="_blank">西部信息中心</a> <a href="http://www.cxjianzhan.com/" title="网站制作公司" target="_blank">网站制作公司</a> <a href="http://www.wjwzjz.com/" title="温江网站制作" target="_blank">温江网站制作</a> <a href="https://www.cdcxhl.com/shop.html" title="成都商城网站开发" target="_blank">成都商城网站开发</a> <a href="https://www.cdcxhl.com/idc/cqyd.html" title="重庆移动机房托管" target="_blank">重庆移动机房托管</a> <a href="http://www.scmwjz.com/" title="网站建设开发" target="_blank">网站建设开发</a> <a href="https://www.cdcxhl.com/mianfei/zuo/chengdu.html" title="成都免费做网站" target="_blank">成都免费做网站</a> <a href="https://www.cdxwcx.com/city/shifang/" title="什邡网站建设" target="_blank">什邡网站建设</a> <a href="https://www.cdxwcx.com/wangzhan/mobile.html" title="成都手机网站建设" target="_blank">成都手机网站建设</a> <a href="http://www.4006tel.net/yingxiao/" title="营销网站定位" target="_blank">营销网站定位</a> </div>
</div>
</div>
<div class="copy container">
Copyright © 2025 All Rights Reserved. 成都谬誉钊凯广告有限公司 版权所有 <a href="http://beian.miit.gov.cn/" target="_blank" rel="nofollow">蜀ICP备2024104775号-15</a>
[原创设计,独立版权。未经许可.不得拷贝或镜像]<br>
<a href="http://www.kswsj.cn/" target="_blank">网站营销推广</a> | <a href="https://www.cdcxhl.com/pinpai.html" target="_blank">品牌网站设计</a> | <a href="http://www.cdweb.net/" target="_blank">自适应网站制作</a> | <a href="http://cdkjz.cn/wangzhan/pinpai/" target="_blank">品牌网站制作</a> | <a href="http://chengdu.cdxwcx.cn/" target="_blank">成都网站制作</a> | <a href="https://www.cdcxhl.com/cloud/" target="_blank">云服务器</a> | <a href="https://www.cdcxhl.com/weihu/abazhou.html" target="_blank">蓬溪网站维护</a> | (蓬溪网站制作QQ : 631063699 )</div>
</footer>
<!--在线咨询-->
<div class="fot">
<ul>
<li>
<a href="mqqwpa://im/chat?chat_type=wpa&uin=532337155&version=1&src_type=web&web_src=oicqzone.com" target="_blank">
<img src="/Public/Home/img/fot1.png" alt="建站咨询">
<p>在线咨询</p>
</a>
</li>
<li>
<a href="tel:18980820575" target="_blank">
<img src="/Public/Home/img/fot2.png" alt="建站电话">
<p>拨打电话</p>
</a>
</li>
</ul>
</div>
</body>
</html>
<script>
$(".con img").each(function(){
var src = $(this).attr("src"); //获取图片地址
var str=new RegExp("http");
var result=str.test(src);
if(result==false){
var url = "https://www.cdcxhl.com"+src; //绝对路径
$(this).attr("src",url);
}
});
window.onload=function(){
document.oncontextmenu=function(){
return false;
}
}
</script> |