<button id="nc8ni"><xmp id="nc8ni"><button id="nc8ni"></button><ins id="nc8ni"><button id="nc8ni"><form id="nc8ni"></form></button></ins>
<button id="nc8ni"><form id="nc8ni"></form></button>
<form id="nc8ni"><xmp id="nc8ni">
<ins id="nc8ni"><button id="nc8ni"></button></ins>
<button id="nc8ni"><xmp id="nc8ni">
<ins id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></ins>
<button id="nc8ni"><xmp id="nc8ni">
<button id="nc8ni"><xmp id="nc8ni">
<button id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></button><button id="nc8ni"><form id="nc8ni"></form></button>
<button id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></button><button id="nc8ni"><xmp id="nc8ni"><button id="nc8ni"></button><form id="nc8ni"><ins id="nc8ni"><form id="nc8ni"></form></ins></form><button id="nc8ni"><xmp id="nc8ni"><ins id="nc8ni"></ins>
<button id="nc8ni"><xmp id="nc8ni"><ins id="nc8ni"></ins><form id="nc8ni"><ins id="nc8ni"><form id="nc8ni"></form></ins></form>
<ins id="nc8ni"><form id="nc8ni"></form></ins>
<button id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></button>
<button id="nc8ni"></button>
<button id="nc8ni"></button>
訂閱本欄目 RSS您所在的位置: 深山工作室 > DIV+CSS > 正文

網(wǎng)頁(yè)制作中注意應用HTML標簽的問(wèn)題

網(wǎng)頁(yè)教學(xué)網(wǎng) 2007/12/26 20:09:18 admin 字體: 瀏覽 6218

HTML已經(jīng)嘗試去除表現和朝向內容發(fā)展,導致這樣一個(gè)基本原理:從表現(CSS)中分離出內容意義(HTML)。這將會(huì )給網(wǎng)頁(yè)減肥,因為一個(gè)表現指令集合(以外部CSS文檔的形式)可以應用到多個(gè)頁(yè)面。這也會(huì )使網(wǎng)站更易于治理因為全局變動(dòng)可以從修改一個(gè)單獨的文件得到。

部分不良標簽基本上是表現標簽(比如small),它們可以用更有意義和更簡(jiǎn)單的CSS規則取代。其他的不僅用于表現,而且還是不必要的龐大(比如font標簽)或者對可用性有害的可惡的(比如blink)。

標簽

下面這些是你可能會(huì )經(jīng)常碰到的可以有更好選擇的標簽:

  • b 可以用來(lái)產(chǎn)生粗體元素。使用strong(意味著(zhù)強烈強調)代替更有意義,或者用CSS來(lái)完成這項工作,增加font-weight: bold的規則,用來(lái)表明粗體元素。
  • i可以用來(lái)產(chǎn)生斜體元素。使用em(表示強調),這也更有意義?;蛘呖梢杂肅SS來(lái)表現斜體:font-style: italic
  • big可以產(chǎn)生更大字體。使用標題(如h1,h2等,當文本本來(lái)就是一個(gè)標題時(shí))代替,增加了意義,或簡(jiǎn)單地在CSS中使用font-size屬性,獲取更多的控制權。
  • small 可以產(chǎn)生小字體。CSS(font-size)再一次取得更多的控制權。
  • hr 可用用來(lái)展現一條水平線(xiàn)。在CSS中用hr設計很少見(jiàn),CSS的border-top,border-bottom屬性或者樸素的圖像做這個(gè)效果會(huì )更好。

上述的標簽與最新的HTML標準盡管都兼容,但對內容卻沒(méi)有任何好標簽應有的意義。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可以為元素產(chǎn)生下劃線(xiàn)。它提醒著(zhù)下劃線(xiàn)文本還很多連接關(guān)聯(lián)。這就是這個(gè)標簽死了很久的原因——你不必給非連接文本下劃線(xiàn)。
  • center可以用來(lái)居中在元素內部的元素。CSS屬性text-align答應不僅僅是center,還有left、rightjustify。
  • menu用來(lái)創(chuàng )建菜單列表。它并沒(méi)有ul做的完美,在因為無(wú)序列表更通用,ul高高地站在menu的尸體上。
  • layerdiv元素相似,都由CSS絕頂位置。這僅僅能在老版本的Netscape中工作,所以再也沒(méi)有什么用。
  • blink或者marquee。大聲說(shuō)不!它們應該像本身意義一樣被期待,但有著(zhù)十分有限的支持,和,只會(huì )產(chǎn)生非常,非常惡心的笑話(huà)。
  • font,可以用來(lái)定義元素的字體名稱(chēng),尺寸和顏色,在標簽世界中理所當然地獲得了臭名昭著(zhù)標簽之王榮譽(yù)稱(chēng)號。舊的網(wǎng)站(甚至新的也有)像滿(mǎn)世界的瘟疫之蟻一樣布滿(mǎn)整個(gè)頁(yè)面。大部分的font標簽激增是從網(wǎng)頁(yè)制作軟件帶來(lái)的,把font標簽包括顏色和尺寸用在每一個(gè)元素。font標簽被濫用到出現在當前的每一個(gè)重復元素的(如,每次你使用p元素),而CSS,則可以用一條簡(jiǎn)短的代碼來(lái)應用重復元素,甚至控制整個(gè)網(wǎng)站。使用CSS方法,不僅可以使頁(yè)面比被大量font標簽寄生的更苗條,而且更輕易維護因為你所需要做得只是改變CSS文件中的一行,而不是逐一修改每一個(gè)font標簽。這也增加了維護一個(gè)一直保持設計風(fēng)格一致的網(wǎng)站的可能性。font標簽和不恰當的表格使用是兩個(gè)產(chǎn)生網(wǎng)頁(yè)不必要臃腫的主要原因。

屬性

可能你認為你正在使用良好的標簽,但還是有一些麻煩的寄生蟲(chóng)屬性潛伏,它們隨時(shí)會(huì )冒出來(lái)。

  • name用來(lái)為一個(gè)元素指定一個(gè)名字,它在如input的表單元素中完全被接受,但在其它地方,name的工作已經(jīng)被id屬性取代。
  • textbgcolor可以在body起始標簽中定義頁(yè)面的基本文本顏色和背景顏色。CSS的colorbackground-color屬性在應用到body選擇符時(shí)也可以做到。
  • background可以在body標簽中指定一個(gè)背景圖畫(huà)。CSS會(huì )做得更好,用如background-image的屬性來(lái)處理背景圖片。
  • link、alink、vlinkbody標簽中用來(lái)指定連接(未訪(fǎng)問(wèn),激活和已訪(fǎng)問(wèn))。CSS寶貝── :link、:active:visited會(huì )做這項工作。
  • align可以用來(lái)對齊某個(gè)元素的內容(比如 <div align="center">Stuff</div>),但是,像center標簽,CSS的text-align屬性是新的老板。
  • target可以用不同的方式打開(kāi)一個(gè)連接,最常用的是打開(kāi)新窗口(比如<a href="wherever.html" target="_blank">Help me</a>)??雌饋?lái)不錯,但你不要對你的網(wǎng)站這樣做。用戶(hù)并不預期不可思議的東西(比如新窗口)出現,而且最常用的瀏覽工具是瀏覽器的后退按鈕,假如你打開(kāi)新窗口,這將不可用。它是非法和不易用的。

注重

保留標簽的表現屬性如圖像的widthheight,表格的cellpaddingcellspacing,是由于這些元素經(jīng)常使用不同的值。這不是完美的解決方案,但假如你的網(wǎng)頁(yè)有大量的圖像和表格,你沒(méi)有其他的明智選擇,只好使用它們。

最讓人難以理解的表現屬性是textarea標簽,它僅有colsrows兩個(gè)合法屬性,在最新的HTML版本中也是必須的。

良好標簽,不良使用

要進(jìn)入你的臥室你可以彎腰通過(guò)一個(gè)狗洞,但等等,還有一扇有把手的為人類(lèi)預備的門(mén)!哇,看——剛好適合一個(gè)進(jìn)入。

使用HTML標簽(好標簽),無(wú)論相信與否(相信它?。?,有一個(gè)很好的的理由:你使用它們有一個(gè)好前提,你就會(huì )有一個(gè)更好的結果。

網(wǎng)頁(yè)本身對用戶(hù)來(lái)說(shuō),比起HTML標簽語(yǔ)法語(yǔ)義更易用,屏幕閱讀器常會(huì )在碰到一個(gè)ul標簽或者有著(zhù)h1h2的標題標簽時(shí)強調突出它們。

在HTML標簽世界中最被濫用的就是表格了。表格經(jīng)常用來(lái)布局,但表格應該僅僅只用來(lái)展示表格式數據,就如它們本身的設計意圖。不用表格的布局方法不是追求開(kāi)悟的某種禪,它不僅可以顯著(zhù)地為網(wǎng)頁(yè)減肥,而且更易于維護和重新設計。

注重

有時(shí)侯設計者還會(huì )用在這里提到的這些標簽和屬性(非凡是用表格來(lái)布局)來(lái)做過(guò)渡型的設計──既可以工作在老版本的瀏覽器上(尤其是Netscape4),也可以工作在現代瀏覽器上。表格確實(shí)可以在CSS不稱(chēng)職的Netscape4上有更強的表現控制。很不幸,這些用戶(hù)很少而且越來(lái)越少了,而展現表格布局的缺點(diǎn)一覽無(wú)遺的移動(dòng)設備用戶(hù)越來(lái)越多。上述的無(wú)表格設計可以預防這些缺點(diǎn),盡管對一小部分的用戶(hù)有些許的表現改變,但還能在所有的瀏覽其中保持著(zhù)完全的功能。

框架

Goldilocks認為喝上一杯麥片粥是一個(gè)不錯的注重,但三個(gè)碩大的肉食哺乳動(dòng)物忽然出現,把她丟出窗戶(hù)??蚣芫褪茄b麥片粥的杯子。它們看起來(lái)似乎不錯,但已經(jīng)到了瀕危階段而且很快就會(huì )消失。

大部分的網(wǎng)站并不是用框架,而一般用戶(hù)也會(huì )把一個(gè)文檔當作一頁(yè)。

有些情況,如你要防止用戶(hù)不能把特定的網(wǎng)頁(yè)添加到書(shū)簽,又如你希望用戶(hù)用Email或即時(shí)聊天軟件推薦特定的網(wǎng)頁(yè),又或你想把整個(gè)網(wǎng)站變得十分復雜,讓使用屏幕閱讀器的用戶(hù)在框架之間頻繁操作,還或者你想迷惑搜索引擎,夠了夠了,你使用框架吧!

總之,框架只會(huì )增加復雜性喪失可用性。

注重

只要你遵循下列規則,你不會(huì )在犯錯上有前途:

1)一個(gè)標簽或者屬性就算只有一點(diǎn)點(diǎn)的跟表現搭上,都不要使用。那是CSS的事。并且CSS做得更好。

2)把標簽使用在如它的名字所暗示的用途上。表格標簽是用在表格式數據上的。標題標簽是用在標題上的。等等等等。

3)特定的內容用恰當的標簽。列表用list,標題用hx(x = 1 - 7)等等等等。

延伸閱讀

  • HTML高級指南的標準要點(diǎn):戒掉壞習慣和轉向標準──兼容XHMTL
相關(guān)閱讀
深山旅行社管理系統二次開(kāi)發(fā)是怎么收費?
向各位網(wǎng)友匯報下許愿墻進(jìn)程。
javascript 根據漢字拼音首字母快速定位下拉列表
asp正則替換內容里的特定內容
網(wǎng)站從http改成https(ssl證書(shū))后設置301跳轉將http跳轉到https的方法
ASP常用內置函數(下)
麗江云杉旅行網(wǎng)
連云港五洲旅行社有限公司
共有0條關(guān)于《網(wǎng)頁(yè)制作中注意應用HTML標簽的問(wèn)題》的評論
發(fā)表評論
正在加載評論......
返回頂部發(fā)表評論
呢 稱(chēng):
表 情:
內 容:
評論內容:不能超過(guò) 1000 字,需審核,請自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規。
驗證碼: 驗證碼 
網(wǎng)友評論聲明,請自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規。

您發(fā)布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會(huì )、集體和公民的合法權益;
二、不得發(fā)布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發(fā)布內容擁有處置權。

更多信息>>欄目類(lèi)別選擇
百度小程序開(kāi)發(fā)
微信小程序開(kāi)發(fā)
微信公眾號開(kāi)發(fā)
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類(lèi)信息
jquery設置或獲取修改classname
利用css3.0寫(xiě)出一個(gè)音樂(lè )播放的唱片碟盤(pán)的效果
利用css中的scale()實(shí)現放大縮小效果
利用background-color:#000000a8在背景顏色16進(jìn)制代碼之后加字母加上數字讓背景色透明
css背景使用base64編碼或者將base64編碼放在img圖片標簽中
利用css3中的-webkit-font-smoothing把網(wǎng)頁(yè)文字的毛邊去掉
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動(dòng)端自動(dòng)化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車(chē)帝小程序
javascript獲取瀏覽器指紋可以用來(lái)做投票
火狐Mozilla Firefox出現:無(wú)法載入您的Firefox配置文件 它可能已經(jīng)丟失 或是無(wú)法訪(fǎng)問(wèn) 問(wèn)題解決集合處理辦法
在A(yíng)ndroid、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過(guò)代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
Html中的Frame詳解
張掖春秋國際旅行社有限公司
利用javascript仿的漂亮的flash效果的菜單
Dreamweaver錯誤:在onload運行_beforeSave.htm時(shí),發(fā)生了一個(gè)JavaScript錯誤
對access數據表進(jìn)行操作
特別簡(jiǎn)潔的簡(jiǎn)單JavaScript日歷及說(shuō)明
亚洲精品456在线|S级爆乳玩具酱国产VIP皮裤|欧美成人精品第一区二区三区|久久永久免费人妻精品我不卡|亚洲欧洲日产无码
<button id="nc8ni"><xmp id="nc8ni"><button id="nc8ni"></button><ins id="nc8ni"><button id="nc8ni"><form id="nc8ni"></form></button></ins>
<button id="nc8ni"><form id="nc8ni"></form></button>
<form id="nc8ni"><xmp id="nc8ni">
<ins id="nc8ni"><button id="nc8ni"></button></ins>
<button id="nc8ni"><xmp id="nc8ni">
<ins id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></ins>
<button id="nc8ni"><xmp id="nc8ni">
<button id="nc8ni"><xmp id="nc8ni">
<button id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></button><button id="nc8ni"><form id="nc8ni"></form></button>
<button id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></button><button id="nc8ni"><xmp id="nc8ni"><button id="nc8ni"></button><form id="nc8ni"><ins id="nc8ni"><form id="nc8ni"></form></ins></form><button id="nc8ni"><xmp id="nc8ni"><ins id="nc8ni"></ins>
<button id="nc8ni"><xmp id="nc8ni"><ins id="nc8ni"></ins><form id="nc8ni"><ins id="nc8ni"><form id="nc8ni"></form></ins></form>
<ins id="nc8ni"><form id="nc8ni"></form></ins>
<button id="nc8ni"><form id="nc8ni"><ins id="nc8ni"></ins></form></button>
<button id="nc8ni"></button>
<button id="nc8ni"></button>