![]() | 闂傚倸鍊搁崐宄懊归崶褏鏆﹂柛顭戝亝閸欏繒鈧娲栧ú銊╂儗閸℃褰掓晲閸偅缍堝┑鐐叉噽婵挳婀侀梺缁樏Ο濠囧磿閹扮増鐓曢悗锝呭悁闁垶鏌$仦鍓ф创闁糕晛瀚板畷姗€顢旀担璇℃綌闂傚倷鑳剁划顖滄暜閹烘围闁归棿绀侀拑鐔兼煏婵炵偓娅嗛柛瀣閺屾稓浠﹂崜褉妲堝銈呴獜閹凤拷 闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘鍩€椤掍胶鈻撻柡鍛箘閸掓帒鈻庨幘宕囶唺濠碉紕鍋涢惃鐑藉磻閹捐绀冩い鏃傚帶缁愭盯姊洪悡搴☆棌闁稿繑绋戞晥婵°倕鎳忛埛鎴︽偣閹帒濡兼繛鍛姍閺岀喖宕欓妶鍡楊伓: 濠电姷鏁告慨鐑姐€傞挊澹╋綁宕ㄩ弶鎴狅紱闂佺硶鍓濊摫婵炲懐濮垫穱濠囧Χ閸涱厽娈梺鎼炲妽缁诲牓鎮¢锕€鐐婇柕濠忚吂閹峰姊虹紒妯肩畵闁绘牕銈稿濠氬Ω閳哄倸浜為梺绋挎湰缁嬫垿顢旈敓锟�: 闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柛顐f礀閸屻劎鎲搁弬璺ㄦ殾妞ゆ牜鍋涢柨銈嗕繆閵堝倸浜鹃柣搴㈣壘椤︿即濡甸崟顖氱闁糕剝銇炴竟鏇㈡⒒娴e摜鏋冩い鏇嗗懐鐭撻柟缁㈠枛閻撴繈骞栧ǎ顒€濡肩紒鐘差煼閺屸剝寰勭€n亞浠搁梺姹囧€曠€氭澘顫忕紒妯诲闁兼亽鍎抽妴濠囨⒑闂堚晝绉剁紒鐘虫崌閻涱喛绠涘☉娆愭闂佽法鍣﹂幏锟�: 濠电姷鏁告慨鐢割敊閺嶎厼绐楁俊銈呭暞閺嗘粍淇婇妶鍛殶闁活厽鐟╅弻鐔兼倻濡鏆楁繛瀵稿У绾板秵绌辨繝鍥ㄥ€锋い蹇撳閸嬫捇寮介鐐殿啇濡炪倖鍔х粻鎴犵不椤栫偞鐓ラ柣鏇炲€圭€氾拷 |
HTML4.01的新突破
HTML4.01相比先前的版本在国际化设置、提高兼容性、样式表支持,以及脚本、打印方面都有所提高。
将结构和显示样式分离
旧版本HTML元素中,有关样式定义的元素很多,甚至有些元素本身就是样式定义元素,例如<b>、<i>,直接使用这些元素会比较直观,但是对于某些应用情况而言使用起来很不方便。例如一篇文档包含15个<h1>一级标题元素,设计者需要将这些标题全部以下划线样式显示(浏览器默认一级标题没有下划线),此时,按照原有HTML定义方式,设计者需要在文档中加入15对<u></u>元素以达到设计要求。
HTML 4全新的“将显示和样式分开”功能可以很方便地解决此类问题。HTML新设的<style>、<div>、<span>元素和class、id、style属性,可以让设计者在不改变后台代码结构的情况下,只需一次定义样式就能作用于所有相应元素。
新设字符实体
设计者有时需要在文档中加入一些不属于本国语言的字母和符号,但是纵然设计者本领再大也无法用通用的QWERT键盘输入世界上数以万计的文字和符号。HTML4的字符实体的方法解决了这样的问题。设计者只要知道字符实体的字符实体名称或者ASCII码,就可以很方便地利用“&”和“;”设置字符实体,浏览器会自动将字符实体转换为相应的字符。例如浏览器会把源代码“ü”显示为“ü”,会把“®”显示为“®”。这样一来,Unicode里6万5千个字符可以被“一网打尽”。
用语言解码适应国际化
HTML是由网络标准化组织在各国专家的帮助下设计的,这些专家对本国的语言都有深入的研究,因此HTML可以用任何语言编写,并且传播到世界各地被各国访问者所浏览。最新版的HTML专门处理了由于使用不同语言而产生的显示错误,以及文字方向、标点符号等各种和语言有关的问题。早期HTML只能处理一些西欧语言,而目前HTML 4版本几乎能够适应世界上任何的语言,lang和dir属性几乎可以运用于所有的元素,它们允许设计者直接在元素内定义文本的语言设置和字符解码,同时定义文本的现实方向。
表格
HTML 4中新的表格格式基于[RFC1942],作者现在有了更多的结构和界面控制权(如column列、group组)。
合成文档
HTML现在提供一个标准的结构,用来绑定常见的多媒体对象和应用程序。OBJECT(对象)标记以及它们的特殊的元素IMG(图像)和APPLET(小应用程序)提供了一个包含图像、影像、数学计算和特殊程序以及其他的HTML文档对象的结构。它也包括了让作者指定是否作为用户代理来决定渲染的方式。
脚本语言
通过脚本语言,作者可以建立交互性的表单让用户输入。作者可以建立动态的Web页。
打印
HTML允许用户打印大量的文档或者只打印大文档的一部分。
易于使用
HTML 4在设计时保持了易于使用以及适应大量出版需要的特性,并为高级情况提供了更为复杂的结构(如表单、脚本语言等)。