西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程其它教程 → 關(guān)于 CSS 我們是不是已經(jīng)走得太遠(yuǎn)?

關(guān)于 CSS 我們是不是已經(jīng)走得太遠(yuǎn)?

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:本站整理時(shí)間:2010/8/21 12:55:25字體大。A-A+

作者:佚名點(diǎn)擊:78次評(píng)論:0次標(biāo)簽: CSS

  • 類型:電子資料大小:3.9M語(yǔ)言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

CSS 是了不起的技術(shù),我第一次用到的時(shí)候,覺(jué)得這是我做夢(mèng)都想不到的東西,隨著 CSS3 的引入,圓角,陰影,旋轉(zhuǎn)等等技術(shù)更將 CSS 帶到前所未有的高度。然而,關(guān)于 CSS,我們是不是已經(jīng)走得太遠(yuǎn),本文以一個(gè) Web 設(shè)計(jì)師的角度對(duì) CSS 的一些實(shí)驗(yàn)性應(yīng)用做了另一種思考。

那些有關(guān) CSS 的前衛(wèi)實(shí)驗(yàn)

幾個(gè)月前,作者在 Six Revisions 發(fā)表了一篇文章,介紹了 5 個(gè)有趣的 CSS 實(shí)驗(yàn):
 


每個(gè)實(shí)驗(yàn)都是用了不同的方法,其中一些,如 CSS 線圖,在現(xiàn)實(shí)中可以找到實(shí)際的應(yīng)用,其它的,如 CSS 實(shí)現(xiàn)的 Twitter Fail Whale 圖畫(huà),則純屬實(shí)驗(yàn),這些實(shí)驗(yàn)的目的僅僅為了說(shuō)明 CSS 能夠?qū)崿F(xiàn)的效果,并不意味著應(yīng)當(dāng)這樣來(lái)做。

讓我們實(shí)際一點(diǎn)
Social media icons created entirely with CSS

上圖是用純 CSS 實(shí)現(xiàn)的社會(huì)媒體網(wǎng)絡(luò)標(biāo)志,很神奇不是?

我最近讀了 Faruk Ateş 的文章,Pure CSS Icons: Make The Madness Stop,文中對(duì)這一做法提出了質(zhì)疑,作者表示,一些人開(kāi)始嘗試將 CSS 當(dāng)作設(shè)計(jì)工具并迅速引發(fā)大量效仿,然而,這種做法有多少易用性可言?它并不容易集成到你的設(shè)計(jì)與開(kāi)發(fā)當(dāng)中,也不容易調(diào)整。

就像上面的完全基于 CSS 的社會(huì)網(wǎng)絡(luò)標(biāo)志,無(wú)非是一堆各式各樣的線條的組合,固然令人印象深刻,也算有創(chuàng)意,但并不實(shí)用,因?yàn)閯?chuàng)作這樣一個(gè)標(biāo)志可能需要幾個(gè)小時(shí)的艱辛勞動(dòng),在 Photoshop 中畫(huà)一個(gè)同樣的圖根本不費(fèi)任何力氣,而且效果更好(更細(xì)膩)。

Ateş 認(rèn)為,這種方式生成的圖標(biāo)的可維護(hù)性也很成問(wèn)題,調(diào)整一個(gè)圖標(biāo)原本只需要調(diào)整像素,現(xiàn)在卻需要修改 CSS 定義,同時(shí),上述 CSS 標(biāo)志的設(shè)計(jì)者 Nicolas Gallagher 也表示,做這類事情,CSS 并非最適合。
降低 HTTP 請(qǐng)求?
These icons are created entirely using CSS

上面這幅圖中的圖標(biāo)全部用 CSS 生成,而且作者將它們拿出來(lái)賣,40個(gè)圖標(biāo)賣25美金。不得不承認(rèn),這些圖標(biāo)設(shè)計(jì)得非常漂亮,作者設(shè)計(jì)這些 CSS 的初衷是為那些使用的網(wǎng)站降低 HTTP 請(qǐng)求數(shù),因?yàn)檫@些圖標(biāo)不需要額外的圖片文件請(qǐng)求。然而,一個(gè)小小的圖標(biāo)文件帶來(lái)的 HTTP 請(qǐng)求真的很值得一提嗎,何況,使用 CSS Sprite 技術(shù),這些圖標(biāo)完全可以放在同一個(gè)圖片中,靠 CSS 定位顯示,這樣,只需要一個(gè) HTTP 請(qǐng)求就夠了。而且,我實(shí)在懷疑,這些 CSS 版的圖標(biāo)到底能減少多少帶寬。

本著語(yǔ)義化的精神
必須承認(rèn),我有時(shí)候會(huì)為了實(shí)現(xiàn)某種視覺(jué)上的需要,而額外使用 DIV 或 SPAN 等標(biāo)簽,這很不語(yǔ)義。然而 CSS 繪圖是更不語(yǔ)義的事,CSS 的真實(shí)使命是對(duì)網(wǎng)頁(yè)中的內(nèi)容進(jìn)行修飾,而不是創(chuàng)建內(nèi)容本身。網(wǎng)頁(yè)中的圖形本身屬于內(nèi)容的范疇,不應(yīng)該由 CSS 創(chuàng)建。

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀圍觀
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)