你所不知道的html5与html中的那些事(一)
admin
2023-01-30 05:04:53
0

你所不知道的html5与html中的那些事(一)

文章简介:

      关于html5相信大家早已经耳熟能详,但是他真正的意义在具体的开发中会有什么作用呢?相对于html,他又有怎样的新的定义与新理念在里面呢?为什么一些专家认为html5完全完成后,所有的工作都可以达到真正的云方式呢?这一系列的问题你是否已经想明白了呢?

      本系列文章将为您一一解答你所不知道的关于html5与html中的那些事;具体会包括如:html5新的理念与想法,html5的新标签的用意与具体开发中场景应用,html5与css3的感情经历(用法搭配),包括html5的父亲html的一些小隐私(您在开发中可能不知道的事);

回到今天的正题

今天这篇文章主要讲到的您可能不知道的事有:

1)html页面基本结构中您所没有注意到的内容有那些?

2)html5中最看重的理念“语义化”相比html有什么区别?

3)网页文件的命名您想到过会影响您网站的体验么?

第一个问题:

     html页面基本结构中您所没有注意到的内容有那些?

     下面我们看一个标准的html页面代码

你所不知道的html5与html中的那些事(一)

你所不知道的html5与html中的那些事(一)

这个是个最基本的html页面了,你也许一看感觉熟悉的不能在熟悉了,还有什么是我不知道的呢?

如果下面我说的几点您都知道那就证明您真的用心研究过html与浏览器了;

第一点:

     这个标签的用法,也许您发现一个html页面您不写这个标签也是正确的,为什么还要加上他呢?用途是什么呢?其实它的用途是

      1、告诉浏览器这个文件是html文件;

      2、告诉浏览器html的版本,

    这个标签的写法标准的就是我上面写的,当然您可以小写浏览器不会出错,但是标准就是大写可以说整个html

标签就这个doctype标签标准是大写其余的标准都是小写;当然您也可以不按标准来毕竟html规则相对宽松;

小编认为越是宽松的规则开发人员就应该越按照标准来;

ps:html5中一定要有这个标签哦,具体的原因在后续的文章中会详解关于改进后的HTML5DOCTYPE;

第二点:

    这个标签中的lang属性,在一些页面中并没有这个属性,那么它又是干什么的呢?

其实它就是告诉浏览器我这个页面是什么语言的,注意是语言不是编码格式哦,您是否见过下面的场景:

浏览器提示“检测到当前页面为英文是否翻译为中文  ”这个就是因为这个属性造成的,目前不是所以的

浏览器都有这个功能的;

第三点:

标签中其实都是用户不可见的东西,他所包含的东西都是给浏览器或是搜索引擎用的,但是除了标签,他是用户在head中唯一可以看到的标签,说到title就先说他吧,给我们感觉好像就是一个页面名字一样可以显示在浏览器的tag栏中;其实它对于浏览器来或是搜索引擎来说功能还是非常大的;</p><p>       1,对浏览器来说title是书签或是收藏夹默认的名称(一般来说 ,也有例外)</p><p>       2,对搜索引擎来说,他是搜索页面的最优先关键字哦;</p><p>下面是meta标签的charset属性.这个大家应该都知道是告诉浏览器我们的文件的编码字符集,但是需要我们注意的是这个字符集与你所用的开发工具字符集是不是对应的?如果不对应可能会出现乱码的这个问题小编就遇到过,费</p><p>了好大的劲才找到这个问题</p><p>       haed中其它的一些标签我们在之后的文章中会一个一个的说明今天就说这两个吧;</p><p>第二个问题:<br /></p><p>        html5中最看重的理念“语义化”相比html有什么区别?</p><p>      语义化这个概念应该说是伴着html5应运而生,什么是html5 中的所的语义化?简单来说就是"描述内容的含义(meaning)"</p><p>比如说<p>标签就是段落的意思,在html5中所有的标签都有它看书的语义的。而没有语义的标签在html中有,在html5中就没有了;比如<font>标签;而html5又为了补充html现在的不足加上一些新的标签如article,footer,header等等;</p><p>      而些标签的分类叫法也从“块级元素”与“行内元素”变成了“外围内容”与“短语内容”</p><p>      在html5中最基本的理念就是语义与显示分离,html代码中出现的标签都让开发人员或浏览器一看就知道是干什么用的东西,至于显示效果那是ccs3(Cascading Style Sheet)需要干的事情,所以在html5中这个两个好×××终于距离产生了美;</p><p>      那么语义化以后对html文档有什么好处么?</p><p>      1.可以提升可访问性与互操作性(兼容性会更好)</p><p>      2.改进搜索引擎的优化</p><p>      3.一般来说可以让 html文件更小;</p><p>      4.让代码更好唯护,与css3的关系更和谐;</p><p>第三个问题:</p><p>网页文件的命名你想到过会影响你网站的体验么?<br /></p><p>这个一听第一感觉就是不靠谱,一个文件的名字还会影响到网站的体验?</p><p>正确的答案确实是:是的</p><p>如 :文件名:Html_First_Blog.htm 与html-first-blog.html</p><p>这个两个文件名不管是在用户的体验上与搜索引擎上都第二个完胜第一个。是不是有人会问为什么 ??</p><p>下面我就说一下有如下几点是需要我们注意的:</p><p> 1,文件名需要用小写字母:</p><p>       场景就是最简单的输入地址吧,你认为写</p><p>                           http://192.168.0.1/TestHtml/The_First/Html5.html</p><p>      方便还是写    http://192.168.0.1/testhtml/the-first/html5.html方便呢?</p><p>      这个自己体会吧</p><p>2,用短横线分隔单词;</p><p>     大家一定会认为,用"_"挺好,其实这是做c开发时候的写法,也可以说是习惯,但是在网站中“-”是搜索引擎更喜欢的style;<br /></p><p>3,使用标准的扩展名:</p><p>     现在用好多的网站都是用.htm的扩展名,这个浏览器也不会报错,但是标准的扩展名就是.html的所以大家以后写的时候就不要省时间少写一个字母“l”了;</p><p>记住以上几点才正确的写网页文件的命名方法哦,不要把写其它语言的方法放进来。</p><p>今天讲了一些平时我要经常见到,但是不会去注意的地方(只是冰山一角),不知道对读到这篇文章的您有什么帮助没有?</p><p>其实这些细节平时如果不关注也许也不会出什么大的错误,但是一个好的开发人员需要有一个好的习惯,一款好的软件需要用良好的细节体验,一个好的网站同样也需要更好规范与细节(您说呢?)</p><p>下次文章我们会讲一些关于网站制作的小巧门与html的<h>标签的用法;也许还会有一些你所不知道的好玩的小问题,帮您解答;</p><p>感谢您的阅读,期待下次与您见面;</p><p ><br /></p><p>转载请注明出处:谢谢合作!</p><p>如果有什么不同的想法与建议,或是想第一时间获得博客更新提醒,以及更多技术信息分享,欢迎关注个人微信公众平台:程序员互动联盟(coder_online),扫一扫下方二维码或搜索微信号coder_online即可关注,我们可以在线交流。</p><p ><br /></p><p > <img src="http://img.blog.csdn.net/20150328223211726?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXExMjM2NTQxMQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="你所不知道的html5与html中的那些事(一)"></p><p><br /></p> <!--end::Text--> </div> <!--end::Description--> <div class="mt-5"> <!--关键词搜索--> </div> <div class="mt-5"> <p class="fc-show-prev-next"> <strong>上一篇:</strong><a href="/kaifa/show-91730.html">TypeScript用法分析 </a><br> </p> <p class="fc-show-prev-next"> <strong>下一篇:</strong><a href="/kaifa/show-91732.html">初学canvas-绘制基本图形</a> </p> </div> <!--begin::Block--> <div class="d-flex flex-stack mb-2 mt-10"> <!--begin::Title--> <h3 class="text-dark fs-5 fw-bold text-gray-800">相关内容</h3> <!--end::Title--> </div> <div class="separator separator-dashed mb-9"></div> <!--end::Block--> <div class="row g-10"> </div> </div> <!--end::Table widget 14--> </div> <!--end::Col--> <!--begin::Col--> <div class="col-xl-4 mt-0"> <!--begin::Chart Widget 35--> <div class="card card-flush h-md-100"> <!--begin::Header--> <div class="card-header pt-5 "> <!--begin::Title--> <h3 class="card-title align-items-start flex-column"> <!--begin::Statistics--> <div class="d-flex align-items-center mb-2"> <!--begin::Currency--> <span class="fs-5 fw-bold text-gray-800 ">热门资讯</span> <!--end::Currency--> </div> <!--end::Statistics--> </h3> <!--end::Title--> </div> <!--end::Header--> <!--begin::Body--> <div class="card-body pt-3"> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/jishu/show-14501938.html" class="text-dark fw-bold text-hover-primary fs-6">重磅消息“鱼虾蟹控制器究竟有挂...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">您好:鱼虾蟹控制器这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/jishu/show-14501937.html" class="text-dark fw-bold text-hover-primary fs-6">今日重大消息“闲来贵州麻将是不...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">家人们!今天小编来为大家解答闲来贵州麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/news/show-14501936.html" class="text-dark fw-bold text-hover-primary fs-6">【今日要闻】“陕西欢喜开挂神器...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">您好:陕西欢喜这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/news/show-14501935.html" class="text-dark fw-bold text-hover-primary fs-6">终于了解“天天爱泰州麻将怎么装...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">您好:天天爱泰州麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/jishu/show-14501934.html" class="text-dark fw-bold text-hover-primary fs-6">最新引进“毛豆大厅牛牛辅助器?...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">最新引进“毛豆大厅牛牛辅助器?”(详细开挂教程)您好,毛豆大厅牛牛这个游戏其实有挂的,确实是有挂的,...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/weixiu/show-14501933.html" class="text-dark fw-bold text-hover-primary fs-6">【第一资讯】“王子棋牌怎么开挂...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">【第一资讯】“王子棋牌怎么开挂?”(详细开挂教程)您好,王子棋牌这个游戏其实有挂的,确实是有挂的,需...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/kaifa/show-14501932.html" class="text-dark fw-bold text-hover-primary fs-6">最新引进“授权大厅炸/金/花怎...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">有 亲,根据资深记者爆料授权大厅炸/金/花是可以开挂的,确实有挂(咨询软...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/jishu/show-14501931.html" class="text-dark fw-bold text-hover-primary fs-6">重磅消息“老友内蒙古麻将怎么开...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">重磅消息“老友内蒙古麻将怎么开挂?”(确实真的有挂)您好,老友内蒙古麻将这个游戏其实有挂的,确实是有...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/news/show-14501930.html" class="text-dark fw-bold text-hover-primary fs-6">终于懂了“新天天游戏有没有挂?...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">家人们!今天小编来为大家解答新天天游戏透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买...</span> </div> <!--end::Title--> </div> <!--begin::Item--> <div class="d-flex flex-stack mb-7"> <!--begin::Symbol--> <div class="symbol symbol-60px symbol-2by3 me-4"> <div class="symbol-label" style="background-image: url('/static/assets/images/nopic.gif')"></div> </div> <!--end::Symbol--> <!--begin::Title--> <div class="m-0"> <a href="/jishu/show-14501929.html" class="text-dark fw-bold text-hover-primary fs-6">玩家分享攻略“三鑫联盟到底有挂...</a> <span class="text-gray-600 fw-semibold d-block pt-1 fs-7">玩家分享攻略“三鑫联盟到底有挂吗?”(透视曝光猫腻)您好,三鑫联盟这个游戏其实有挂的,确实是有挂的,...</span> </div> <!--end::Title--> </div> </div> <!--end::Body--> </div> <!--end::Chart Widget 35--> </div> <!--end::Col--> </div> </div> <!--end::Content container--> </div> <!--end::Content--> </div> <!--end::Content wrapper--> <!--begin::Footer--> <div id="kt_app_footer" class="app-footer"> <!--begin::Footer container--> <div class="app-container container-xxl d-flex flex-column flex-md-row flex-center flex-md-stack py-3"> <!--begin::Copyright--> <div class="text-dark order-2 order-md-1"> <span class="text-muted fw-semibold me-1">2026 ©</span> 太卓网<a href="http://www.yexian114.com/">叶县生活网</a> <a href="https://www.wxx86.cn/">编程知识网</a> <a href="http://www.kcwzh.com/">开创游戏网</a> <a href="https://www.caiding5.net">菜丁网</a><a href="http://cn.office369.com">奥飞商务网</a> <a href="http://www.zlnznjj.com/">众乐知识网</a><a href="http://www.lhjia.com/">乐活家</a><a href="http://www.nengyuan100.com/">能源100网</a> <a href="http://it.tdroid.net/">泰达科技</a><a href="http://cn.tdroid.net/">太卓开发网</a><a href="http://cn.yuansudz.com/">元素科技网</a><a href="http://www.80hlw.com/">八零商务网</a> </div> <!--end::Copyright--> <!--begin::Menu--> <ul class="menu menu-gray-600 menu-hover-primary fw-semibold order-1"> <li class="menu-item"> <a href="/news" target="_blank" class="menu-link px-2">科技资讯</a> </li> <li class="menu-item"> <a href="/jishu" target="_blank" class="menu-link px-2">技术分享</a> </li> <li class="menu-item"> <a href="/kaifa" target="_blank" class="menu-link px-2">程序开发</a> </li> <li class="menu-item"> <a href="/weixiu" target="_blank" class="menu-link px-2">设备维修</a> </li> </ul> <!--end::Menu--> </div> <!--end::Footer container--> </div> <!--end::Footer--> </div> <!--end:::Main--> </div> <!--end::Wrapper--> </div> <!--end::Page--> </div> <!--end::App--> <div id="kt_scrolltop" class="scrolltop" data-kt-scrolltop="true"> <!--begin::Svg Icon | path: icons/duotune/arrows/arr066.svg--> <span class="svg-icon"> <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect opacity="0.5" x="13" y="6" width="13" height="2" rx="1" transform="rotate(90 13 6)" fill="currentColor"></rect> <path d="M12.5657 8.56569L16.75 12.75C17.1642 13.1642 17.8358 13.1642 18.25 12.75C18.6642 12.3358 18.6642 11.6642 18.25 11.25L12.7071 5.70711C12.3166 5.31658 11.6834 5.31658 11.2929 5.70711L5.75 11.25C5.33579 11.6642 5.33579 12.3358 5.75 12.75C6.16421 13.1642 6.83579 13.1642 7.25 12.75L11.4343 8.56569C11.7467 8.25327 12.2533 8.25327 12.5657 8.56569Z" fill="currentColor"></path> </svg> </span> <!--end::Svg Icon--> </div> <!--begin::Javascript--> <script>var hostUrl = "/static/default/pc/";</script> <!--begin::Global Javascript Bundle(mandatory for all pages)--> <script src="/static/default/pc/plugins/global/plugins.bundle.js"></script> <script src="/static/default/pc/js/scripts.bundle.js"></script> <!--end::Global Javascript Bundle--> <!--end::Javascript--> </body> <!--end::Body--> </html>