乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      應(yīng)用web標準進行設(shè)計中的一些疑問

       厲迦遲楠 2006-07-30
      結(jié)合自己的web標準學(xué)習(xí)和應(yīng)用歷程中的一些經(jīng)歷和藍色理想網(wǎng)頁標準化版面版友們提出的問題和學(xué)習(xí)交流中探討的問題整理一些在web標準學(xué)習(xí)和應(yīng)用中的一些疑問,并進行回答,有不對的地方還請大家指出。

      1.web標準是一個標準嗎?

      回答:WEB標準不是某一個標準,而是一系列標準的集合。網(wǎng)頁主要由三部分組成:結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)和行為(Behavior)。對應(yīng)的標準也分三方面:結(jié)構(gòu)化標準語言主要包括XHTML和XML,表現(xiàn)標準語言主要包括CSS,行為標準主要包括對象模型(如 W3C DOM)、ECMAScript等。這些標準大部分由W3C起草和發(fā)布,也有一些是其他標準組織制訂的標準,比如ECMA(European Computer Manufacturers Association)的ECMAScript標準。

      2.Design with web standard(應(yīng)用web標準進行設(shè)計)就是div+css替代table布局嗎?

      回答:肯定不是,上面一個問題里提過了,他是很多標準的集合,怎么能一個div+css就概括了呢?確切的說,我們常見的設(shè)計應(yīng)該是xhtml+css+DOM,結(jié)構(gòu)標準+表現(xiàn)標準+行為標準。
      xhtml是網(wǎng)頁的結(jié)構(gòu),CSS格式化網(wǎng)頁、控制字體、布局、顏色等等。DOM創(chuàng)建交互行為和效果。而每一個部分都要遵循相應(yīng)標準。
      <div>是一個xhtml的標簽(tag),沒有語義,他被作為一個裝載信息的容器(box)來使用,目的是為了CSS能更好的控制網(wǎng)頁的視覺效果,為設(shè)計師提供更廣闊的發(fā)揮空間。
      <table>是指定所含內(nèi)容要組織成行列的表格,傳統(tǒng)的table布局就是一種誤用,而且不具備標準所擁有的優(yōu)點,所以在應(yīng)用web標準設(shè)計網(wǎng)頁時,table布局當然被拋棄了。

      3.應(yīng)用web標準設(shè)計的網(wǎng)頁瀏覽器兼容性為什么不理想?

      回答:這個問題的提出我想是因為網(wǎng)頁的表現(xiàn)效果在各種瀏覽器下不是很一致。這個問題的產(chǎn)生主要是由于CSS和DOM,你看到的兼容性不好,是因為web標準中的表現(xiàn)(CSS)標準沒有得到現(xiàn)代的瀏覽器(古老的瀏覽器肯定不能很好的支持)很好的支持,有很多的CSS解析bug,如盒bug、IE浮動 3pxbug等,這些都是瀏覽器自身的問題。web標準是為了消除瀏覽器之爭,打破他們的私有代碼,讓web標準體系里的代碼在所有的瀏覽器上都正常解析,實現(xiàn)web的跨平臺性,而不是你的代碼符合web標準就能帶來很好像兼容性,那些古老的瀏覽器也沒有支持web標準嘛,而且Firefox, Opera新版本不是很快就支持標準了嗎?IE7.0的泄漏版本也在向標準靠近。
      雖然CSS布局比較困難,布局中的問題也挺多,但是比起table布局了,擴展性確實提高了,就像blog的功能欄可以放到左邊頁可以放到右邊,table布局能實現(xiàn)的div配合CSS也全部都實現(xiàn)了,而且還做到了table布局不能做到的。

      4.web標準能做出漂亮的網(wǎng)頁嗎?

      回答:藝術(shù)效果和web標準無關(guān)。這是一個老掉牙的誤解的,但是與CSS的應(yīng)用有一定的關(guān)系,看看CSSbeauty,CSSimport等網(wǎng)站收錄的通過W3C校檢的網(wǎng)站,你就不會再問了,而且CSS的誕生就是為了讓網(wǎng)頁有更豐富更完美的視覺效果,只要是表現(xiàn)就沒有CSS做不到的。還有作為視覺修飾的圖片一律在CSS中使用(如:background:url(yourpic.jpg);),作為信息的圖片才能用于<img>。
      在web標準推廣的過程中,這個問題一直是熱點,CSS也被人作為標準的重點來學(xué)習(xí),原因很簡單,因為網(wǎng)頁不只是是信息,還有表現(xiàn)、視覺效果,沒有漂亮的用戶界面,客戶是不會選中你的作品的。

      5.W3C校檢通過就是符合web標準嗎?

      回答:不一定,W3C校檢只是從代碼的層面分析你有沒有錯誤的語法,比如<br/>沒有閉合,span中嵌套div等等。而有些table布局的網(wǎng)頁也能通過W3C校檢,比如table布局的一個實例,因為語義不符合,table布局就是結(jié)構(gòu)和表現(xiàn)混雜。但是沒通過W3C校檢的也不一定符合web標準,web標準主要是語義化和結(jié)構(gòu)&表現(xiàn)分離。

      6.為什么要應(yīng)用web標準設(shè)計網(wǎng)頁?

      回答:好處很多,最基本的是:
      1)對網(wǎng)站瀏覽者的好處:
      • 文件下載與頁面顯示速度更快;
      • 內(nèi)容能被更多的用戶所訪問(包括失明、視弱、色盲等殘障人士);
      • 內(nèi)容能被更廣泛的設(shè)備所訪問(包括屏幕閱讀機、手持設(shè)備、搜索機器人、打印機、電冰箱等等)
      • 用戶能夠通過樣式選擇定制自己的表現(xiàn)界面
      • 所有頁面都能提供適于打印的版本
      2)對網(wǎng)站所有者的好處:
      • 更少的代碼和組件,容易維護
      • 帶寬要求降低(代碼更簡潔),成本降低。舉個例子:當 ESPN.com 使用 CSS改版后,每天節(jié)約超過兩[*]兆字節(jié)(terabytes)的帶寬。
      • 更容易被搜尋引擎搜索到
      • 改版方便,不需要變動頁面內(nèi)容
      • 提供打印版本而不需要復(fù)制內(nèi)容
      • 提高網(wǎng)站易用性。在美國,有嚴格的法律條款(Section 508)來約束政府網(wǎng)站必須達到一定的易用性,其他國家也有類似的要求。

      想了解更多?

      7.什么是好的結(jié)構(gòu)?

      回答:好的結(jié)構(gòu)這里所說的是xhtml的結(jié)構(gòu),首先聲明<Doctype>和<head>部分采用標準推薦寫法,其次就是標簽的語義化,無語義的標簽(<div>,<span>)作容器,<Hx>作標題,<p>作段落,<ul,ol,dl>作列表,<acronym>標明縮寫詞,<table>指定所含內(nèi)容要組織成行列的表格等等。再次是div容器的合理使用,層層嵌套也不好,代碼冗余,太少也不好,表現(xiàn)的擴展性太差,這個需要具體分析解決。

      8.table什么時候使用?

      回答:<table>有組織的所含內(nèi)容成行列的表格,比如成績單,學(xué)生花名冊,排行榜等數(shù)據(jù),想了解更多?

      9.Web設(shè)計必須要符合Web標準嗎?

      回答:沒有人規(guī)定你必須設(shè)計符合標準的網(wǎng)頁,Web標準也不是非常完美,他還沒有支持多媒體(如flash)。而且Web標準推廣書名是Design with web standard,中文翻譯版本也是《網(wǎng)站重構(gòu)——應(yīng)用web標準進行設(shè)計》,不是遵循web標準進行設(shè)計。

      10.web標準化中CSS能做多少事情?

      回答:去看看小毅的CSS不是萬能藥膏,CSS是負責表現(xiàn)的,也就是你的視覺感受都可以用CSS來實現(xiàn),還有一些動態(tài)效果:hover(鼠標滑過)效果。

      11.做div+css的人都是什么人?

      回答:這個問題首先是對web標準的一個誤解,提問者的意思可能是xhtml+css設(shè)計網(wǎng)頁由什么人來負責,xhtml是結(jié)構(gòu)網(wǎng)頁設(shè)計師需要學(xué)習(xí)程序員也需要學(xué)習(xí),CSS 是表現(xiàn)設(shè)計師的事情,但是有的設(shè)計師對編碼不夠擅長,但是一個網(wǎng)頁設(shè)計師是綜合性的web UI(web用戶界面)設(shè)計師,不能只會設(shè)計圖紙,但是在過渡階段可以有一個擅長xhtml+css設(shè)計師來銜接界面設(shè)計師和程序員。想了解更多去看看什么人適合學(xué)習(xí)WEB標準。

      12.web標準體系中CSS最重要嗎?
      回答:引用小毅的話“結(jié)構(gòu)是戰(zhàn)略的高度,表現(xiàn)和行為是策略的高度”,具體說說就是web是一個裝載信息的容器,他的作用就是傳達信息,表現(xiàn)是為了讓信息更容易的讓瀏覽著接受,為了優(yōu)化用戶體驗。行為也是用戶體驗的一部份。到了具體的應(yīng)用,品牌形象展示藝術(shù)效果很重要,但是你的信息更重要,瀏覽著不能看見你的 logo就能很具體的了解企業(yè)的情況。而且你企業(yè)的介紹、提供的服務(wù)等信息,可以通過web標準的對搜索引擎友好的優(yōu)點讓更多人了解到。

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多