html基础课(2)-创新互联

二、HTML骨架

专注于为中小企业提供做网站、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业北票免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

标准的骨架

Document

8

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

什么是字符集?活字印刷术,所有的汉字都有一个个小印章,需要哪个字,就取哪个字。

html基础课(2)

但是,有两个人都发明了字库。老王发明了一个,老李也发明了一个。

比如同一个汉字,“传”字在老王的字库里面是第2个大盘子第4行第43列的。

而这个汉字“传”在老李的字库里面是第5个大盘子第6行第13列的。

计算机,不能直接存储汉字,而是存储的是编码,所以,计算机记录“传”这个字,就是这么记录的:

老王:

1 20443

老李

1 50613

有两个字库UTF-8和gb2312。

UTF-8是国际通用字库,里面涵盖了所有地球上所有人类的语言文字,比如阿拉伯文、汉语、鸟语……

gb2312 是国标,是中国的字库,里面涵盖了汉字和一些常用外文,比如日文片假名,和常见的符号。

字库规模:  UTF-8(字全) > gb2312(只有汉字)


我们用meta标签可以声明当前这个html文档的字库,但是一定要和保存的类型一样,否则乱码!(重点)

html基础课(2)

当我们不设置的时候,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就是“关键词”的意思。

所以,一个比较完整的骨架是这样:

Document

10

11 

12 

第4行 :   字符集设置

第5行:关键词

第6行:描述

2.4 title标签

网页的标题

title也是有助于SEO搜索引擎优化的:

提供java培训、web前端培训、php培训、C/C++培训、iOS培训、网页设计培训、平面设计培训、UI设计培训、游戏开发培训、网络营销培训服务

网页的head标签里面,表示的是页面的配置,有什么配置?

字符集、关键词、页面描述、页面标题。

今后我们还能看见一些配置:IE适配、视口、iPhone小图标等等……


三、HTML的基本语法特性

3.1 HTML对换行不敏感,对tab不敏感

HTML只在乎标签的嵌套结构,嵌套的关系。谁嵌套了谁,谁被谁嵌套了,和换行、tab无关。

换不换行、tab不tab,都不影响页面的结构。

所以:

3     

完全等价于:

也就是说,HTML不是依靠缩进来表示嵌套的,就是看标签的包裹关系。但是,我们发现有良好的缩进,代码更易读。要求大家都正确缩进标签。

百度为了追求极致的显示速度,所以HTML标签都没有换行、都没有缩进(tab),HTML和换不换行无关,标签的层次依然清晰,只不过程序员不可读了:

3.2 空白折叠现象

HTML中所有的文字之间,如果有空格、换行、tab都将被折叠为一个空格显示。

代码:里面有空格、缩进、换行

我爱

2

3

4           陈伟

显示的时候,折叠了:

3.3 标签要严格封闭

标签不封闭是灾难的:

欢迎<title></p></td></tr></tbody></table><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>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>Chrome浏览器 是世界上HTML5支持最好的浏览器。提供了非常好的开发工具,非常适合我们开发人员使用。审查元素功能的快捷键是F12。</p><p>Chrome的英语原意“硅”,是谷歌公司的产品,所以也叫作谷歌浏览器。</p><p>审查元素功能:</p><p>另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、<a href="https://www.cdcxhl.com/gaofang/" target="_blank">高防服务器</a>、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。</p> <br> 分享文章:html基础课(2)-创新互联 <br> URL网址:<a href="http://csdahua.cn/article/shjed.html">http://csdahua.cn/article/shjed.html</a> </div> <div class="view-qrocde cl"> <div class="m z"><img src="/Public/Home/images/ew.jpg"/></div> <div class="text"> <h6>扫二维码与项目经理沟通</h6> <p>我们在微信上24小时期待你的声音</p> <p>解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流</p> </div> </div> <div class="othernews cl"> <h3>其他资讯</h3> <ul> <li><a href="/article/icjhjh.html">良好的公司网络营销计划应该包括哪些内容,中小企业网络营销策划方案应该包括哪些内容</a></li><li><a href="/article/icpooj.html">微信音乐设置,如何设置微信铃声</a></li><li><a href="/article/icpoce.html">参数设置界面,网站上的参数设置在哪里</a></li><li><a href="/article/icjhsc.html">bios设置怎么保存,bios设置怎么保存</a></li><li><a href="/article/icjhep.html">域名如何创建模板,如何创建属于自己的域名</a></li> </ul> </div> </div> </div> <div class="sidebar"> <div class="tuijian"> <a href="#"> <h2 class="cl"><span>行业动态</span></h2> <h3>企业网站建设的重要性!</h3> <p>现在虽然是移动互联网时代,但企业网站依然重要,包含PC站点,移动站。可以说企业网站关系企业的未来发展和前途,尤其对中小企业更是如此,一些中小企业老板,对自己的名片很在乎,因为这是个门面。...</p> </a> </div> <div class="ser sidesub"> <h2>服务项目</h2> <ul class="ebox"> <li class="sub sub-1"> <div> <h3>网站建设</h3> <p></p> <a class="btn" href="/serve/website/">查看详情</a> </div> </li> <li class="sub sub-1"> <div> <h3>移动端/APP</h3> <p></p> <a class="btn" href="/serve/moblie/">查看详情</a> </div> </li> <li class="sub sub-1"> <div> <h3>微信/小程序</h3> <p></p> <a class="btn" href="/serve/small/">查看详情</a> </div> </li> <li class="sub sub-1"> <div> <h3>技术支持</h3> <p></p> <a class="btn" href="/serve/tech/">查看详情</a> </div> </li> <li class="sub sub-1"> <div> <h3>其它服务</h3> <p></p> <a class="btn" href="/serve/othe/">查看详情</a> </div> </li> <li class="sub sub-5"> <div> <h3>更多服务项目</h3> <p> <a>用我们的专业和诚信赢得您的信赖,从PC到移动互联网均有您想要的服务!</a></p> <a class="btn" href="/serve/">获取更多</a> </div> </li> </ul> </div> <div class="contact" id="fix"> <h2 class="cl"> <span>联系吧</span> <a href="https://map.baidu.com/" class="ditu" rel="nofollow" target="_blank">在百度地图上找到我们</a> </h2> <h3>电话:13518219792</h3> <p>如遇占线或暂未接听请拨:136xxx98888</p> <div class="qq"> <a href="//wpa.qq.com/msgrd?v=3&uin=244261566&site=qq&menu=yes" rel="nofollow" target="_blank">业务咨询</a> <a href="//wpa.qq.com/msgrd?v=3&uin=244261566&site=qq&menu=yes" rel="nofollow" target="_blank">技术咨询</a> <a href="//wpa.qq.com/msgrd?v=3&uin=244261566&site=qq&menu=yes" rel="nofollow" target="_blank">售后服务</a> </div> </div> </div> <script> //固定滚动 (function () { var oDiv = document.getElementById("fix"); var H = 120, iE6; var Y = oDiv; while (Y) { H += Y.offsetTop; Y = Y.offsetParent }; iE6 = window.ActiveXObject && !window.XMLHttpRequest; if (!iE6) { window.onscroll = function () { var s = document.body.scrollTop || document.documentElement.scrollTop; if (s > H) { oDiv.className = "contact fixed"; if (iE6) { oDiv.style.top = (s - H) + "px"; } } else { oDiv.className = "contact "; } }; } })(); </script> </div> <div class="footer"> <div class="wp"> <div class="wpss cl"> <dl class="about"> <dt>网站制作</dt> <dd><a href="http://chengdu.kswjz.com/" target="_blank" title="成都网站制作">成都网站制作</a></dd><dd><a href="https://www.cdcxhl.com/mobile.html" target="_blank" title="手机网站制作设计">手机网站制作设计</a></dd><dd><a href="http://www.kswcd.com/mobile/" target="_blank" title="手机网站制作">手机网站制作</a></dd><dd><a href="http://chengdu.cdcxhl.com/" target="_blank" title="成都网站制作">成都网站制作</a></dd> </dl> <dl class="about"> <dt>网站建设</dt> <dd><a href="http://www.myzwz.com/" target="_blank" title="绵阳网站建设">绵阳网站建设</a></dd><dd><a href="http://www.cdkjz.cn/wangzhan/jituan/" target="_blank" title="成都集团网站建设">成都集团网站建设</a></dd><dd><a href="https://www.cdxwcx.com/city/yaan/" target="_blank" title="雅安网站建设">雅安网站建设</a></dd><dd><a href="http://m.cdcxhl.com/liucheng.html" target="_blank" title="成都网站建设流程">成都网站建设流程</a></dd> </dl> <dl class="about"> <dt>网站设计</dt> <dd><a href="http://www.kswcd.com/" target="_blank" title="成都企业网站设计">成都企业网站设计</a></dd><dd><a href="http://m.cdcxhl.com/" target="_blank" title="成都网站设计">成都网站设计</a></dd><dd><a href="http://www.cqcxhl.com/" target="_blank" title="网站设计">网站设计</a></dd><dd><a href="http://www.ybwzjz.com/" target="_blank" title="宜宾网站设计">宜宾网站设计</a></dd> </dl> <dl class="contact"> <dt>联系我们</dt> <dd>电话:13518219792</dd> <dd>邮箱:631063699@qq.com</dd> <dd>地址:成都青羊区锦天国际1002号</dd> <dd>网址:www.csdahua.cn</dd> </dl> <dl class="flow"> <dt></dt> <div class="ma cl"> <div class="m"> <img src="/Public/Home/images/ew.jpg" /> <p>微信二维码</p> </div> </div> </dl> </div> </div> <div class="footer-link wp"> <ul class="wpss cl"> <li class="fisrt">友情链接</li> <li><a href="http://www.cdxwcx.cn/tuoguan/nanchong.html" title="南充电信机房托管" target="_blank">南充电信机房托管</a></li><li><a href="http://www.dgruizhi.cn/" title="娄底尾呼妄服装" target="_blank">娄底尾呼妄服装</a></li><li><a href="http://chengdu.cdcxhl.com/weixin/" title="成都微信开发" target="_blank">成都微信开发</a></li><li><a href="http://www.cdxwcx.cn/tuoguan/cdbgp.html" title="成都多线服务器托管" target="_blank">成都多线服务器托管</a></li><li><a href="http://www.cdxwcx.cn/tuoguan/dazhou.html" title="达州主机托管" target="_blank">达州主机托管</a></li><li><a href="https://www.cdxwcx.com/city/guangan/" title="广安做网站" target="_blank">广安做网站</a></li><li><a href="http://chengdu.cdcxhl.cn/qiye/" title="成都企业网站建设公司" target="_blank">成都企业网站建设公司</a></li><li><a href="http://seo.cdkjz.cn/yingxiao/" title="营销型网站建设" target="_blank">营销型网站建设</a></li><li><a href="http://www.hfjike.cn/" title="成都印刷厂" target="_blank">成都印刷厂</a></li><li><a href="http://chengdu.cdweb.net/weixinkaifa/qiyeweixin.html" title="企业微信定制" target="_blank">企业微信定制</a></li> </ul> </div> </div> <div class="bot-footer"> <div class="wp"> <p class="wpss"> <em>Copyright © 2002-2023 www.csdahua.cn 快上网建站品牌 QQ:244261566 版权所有</em> <em>备案号:<a href="http://beian.miit.gov.cn/" rel="external nofollow">蜀ICP备19037934号</a></em> </p> <p class="wpss" style="line-height:30px !important;"> </p> </div> </div> <div class="footer-kefu"> <ul> <li class="qq"><a href="https://wpa.qq.com/msgrd?v=3&uin=244261566&site=qq&menu=yes"><em></em>在线咨询</a> </li> <li class="tel"><a href="tel:13518219792" target="_blank"><em></em>13518219792</a></li> <li class="wx"> <em></em> <div class="code"> <img src="/Public/Home/images/ew.jpg" /> <p>微信二维码</p> </div> </li> <li class="m"> <em></em> <div class="code"> <img src="/Public/Home/images/ew.jpg" /> <p>移动版官网</p> </div> </li> <li class="top"><em></em></li> </ul> </div> <script src="/Public/Home/js/all.js"></script> </body> </html> <script> $(".cont 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>