网页建造中留意应用HTML标签的题目
发布时间:2020-03-15 18:44:23 所属栏目:编程 来源:站长网
导读:HTML已经实行去除示意和朝向内容成长,导致这样一个根基道理:从示意(CSS)中疏散出内容意义(HTML)。这将会给网页减肥,由于一个示意指令荟萃(以外部CSS文档的情势)可以应用到多个页面。这也会使网站更易于打点由于全局变换可以从修改一个单独的文件
HTML已经实行去除示意和朝向内容成长,导致这样一个根基道理:从示意(CSS)中疏散出内容意义(HTML)。这将会给网页减肥,由于一个示意指令荟萃(以外部CSS文档的情势)可以应用到多个页面。这也会使网站更易于打点由于全局变换可以从修改一个单独的文件获得。 部门不良标签根基上是示意标签(好比small),它们可以用更故意义和更简朴的CSS法则代替。其他的不只用于示意,并且照旧不须要的复杂(好比font标签)可能对可用性有害的可恶的(好比blink)。 标签 下面这些是你也许会常常遇到的可以有更好选择的标签: b 可以用来发生粗体元素。行使strong(意味着凶猛夸大)取代更故意义,可能用CSS来完成这项事变,增进font-weight: bold的法则,用来表白粗体元素。 i可以用来发生斜体元素。行使em(暗示夸大),这也更故意义。可能可以用CSS来示意斜体:font-style: italic big可以发生更大字体。行使问题(如h1,h2等,当文本原来就是一个问题时)取代,增进了意义,或简朴地在CSS中行使font-size属性,获取更多的节制权。 small 可以发生小字体。CSS(font-size)再一次取得更多的节制权。 hr 可用用来揭示一条程度线。在CSS顶用hr计划很少见,CSS的border-top,border-bottom属性可能朴实的图像做这个结果会更好。 上述的标签与最新的HTML尺度尽量都兼容,但对内容却没有任何好标签应有的意义。They could be more useful but they aren't particularly harmful, and might easily be mistaken for innocent butter-wouldn't-melt-in-their-mouth nuggets of pure goodness when standing next to the following filthy tags. u可觉得元素发生下划线。它提示着下划线文本还许多毗连关联。这就是这个标签死了好久的缘故起因——你不必给非毗连文本下划线。 center可以用来居中在元素内部的元素。CSS属性text-align应承不只仅是center,尚有left、right和justify。 menu用来建设菜单列表。它并没有ul做的美满,在由于无序列表更通用,ul高高地站在menu的遗体上。 layer和div元素相似,都由CSS绝顶位置。这仅仅能在老版本的Netscape中事变,以是再也没有什么用。 blink可能marquee。高声说不!它们应该像自己意义一样被等候,但有着异常有限的支持,和,只会发生很是,很是恶心的笑话。 font,可以用来界说元素的字体名称,尺寸和颜色,在标签天下中理所虽然地得到了污名昭著标签之王声誉称谓。旧的网站(乃至新的也有)像满天下的瘟疫之蚁一样充满整个页面。大部门的font标签激增是从网页建造软件带来的,把font标签包罗颜色和尺寸用在每一个元素。font标签被滥用到呈此刻当前的每一个一再元素的(如,每次你行使p元素),而CSS,则可以用一条简短的代码来应用一再元素,乃至节制整个网站。行使CSS要领,不只可以使页面比被大量font标签寄生的更苗条,并且更轻易维护由于你所必要做得只是改变CSS文件中的一行,而不是一一修改每一个font标签。这也增进了维护一个一向保持计划气魄威风凛凛同等的网站的也许性。font标签和不适当的表格行使是两个发生网页不须要痴肥的首要缘故起因。 属性 也许你以为你正在行使精采的标签,但照旧有一些贫困的寄生虫属性暗藏,它们随时会冒出来。 name用来为一个元素指定一个名字,它在如input的表单位素中完全被接管,但在其余处所,name的事变已经被id属性代替。 text和bgcolor可以在body起始标签中界说页面的根基文本颜色和配景颜色。CSS的color和background-color属性在应用到body选择符时也可以做到。 background可以在body标签中指定一个配景图画。CSS会做得更好,用如background-image的属性来处理赏罚配景图片。 link、alink、vlink在body标签顶用来指定毗连(未会见,激活和已会见)。CSS宝物── :link、:active和:visited会做这项事变。 align可以用来对齐某个元素的内容(好比 <div align="center">Stuff</div>),可是,像center标签,CSS的text-align属性是新的老板。 target可以用差异的方法打开一个毗连,最常用的是打开新窗口(好比<a href=http://www.jb51.net/web/"wherever.html" target="_blank">Help me</a>)。看起来不错,但你不要对你的网站这样做。用户并不预期不行思议的对象(好比新窗口)呈现,并且最常用的赏识器材是赏识器的退却按钮,假如你打开新窗口,这将不行用。它是犯科和不易用的。 留意 保存标签的示意属性如图像的width和height,表格的cellpadding和cellspacing,是因为这些元素常常行使差异的值。这不是美满的办理方案,但假如你的网页有大量的图像和表格,你没有其他的明智选择,只好行使它们。 最让人难以领略的示意属性是textarea标签,它仅有cols和rows两个正当属性,在最新的HTML版本中也是必需的。 精采标签,不良行使 要进入你的寝室你可以弯腰通过一个狗洞,但等等,尚有一扇有把手的为人类筹备的门!哇,看——恰恰得当一个进入。 行使HTML标签(好标签),无论信托与否(信托它!),有一个很好的的来由:你行使它们有一个好条件,你就会有一个更好的功效。 网页自己对用户来说,比起HTML标签语法语义更易用,屏幕阅读器常会在碰着一个ul标签可能有着h1或h2的问题标签时夸大突出它们。 在HTML标签天下中最被滥用的就是表格了。表格经常用来机关,但表格应该仅仅只用来展示表名目数据,就如它们自己的计划意图。不消表格的机关要领不是追求开悟的某种禅,它不只可以明显地为网页减肥,并且更易于维护和从头计划。 留意 偶然侯计划者还会用在这里提到的这些标签和属性(出格是用表格来机关)来做过渡型的计划──既可以事变在老版本的赏识器上(尤其是Netscape4),也可以事变在当代赏识器上。表格确实可以在CSS不称职的Netscape4上有更强的示意节制。很不幸,这些用户很少并且越来越少了,而揭示表格机关的弱点一览无遗的移动装备用户越来越多。上述的无表格计划可以提防这些弱点,尽量对一小部门的用户有些许的示意改变,但还能在全部的赏识个中保持着完全的成果。 框架 Goldilocks以为喝上一杯麦片粥是一个不错的留意,但三个硕大的肉食哺乳动物溘然呈现,把她丢出窗户。框架就是装麦片粥的杯子。它们看起来好像不错,但已经到了濒危阶段并且很快就会消散。 大部门的网站并不是用框架,而一样平常用户也会把一个文档看成一页。 有些环境,如你要防备用户不能把特定的网页添加到书签,又如你但愿用户用Email或即时谈天软件保举特定的网页,又或你想把整个网站变得异常伟大,让行使屏幕阅读器的用户在框架之间频仍操纵,还可能你想疑惑搜刮引擎,够了够了,你行使框架吧! 总之,框架只会增进伟大性和损失可用性。 留意 只要你遵循下列法则,你不会在失足上有前程: 1)一个标签可能属性就算只有一点点的跟示意搭上,都不要行使。那是CSS的事。而且CSS做得更好。 2)把标签行使在如它的名字所体现的用途上。表格标签是用在表名目数据上的。问题标签是用在问题上的。等等等等。 3)特定的内容用适当的标签。列表用list,问题用hx(x = 1 - 7)等等等等。 延长阅读 HTML高级指南的尺度要点:戒掉坏风俗和转向尺度──兼容XHMTL (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读