結(jié)果
圖4-2是典型的現(xiàn)代瀏覽器所能看到的結(jié)果,圓角外邊框十分完整,兩個(gè)引號則漂亮的藏在文字后方.這個(gè)方法最棒的地方是整個(gè)外框可以擴(kuò)大,代表你能放進(jìn)去任何長度的引用內(nèi)容,外框會配合引言長度自動放大或縮小(自適應(yīng)),而且引號與圓角都會停留在適當(dāng)?shù)奈恢?這也代表視力不佳的使用者方法字體時(shí),引用于外框的設(shè)計(jì)不會被破壞.
圖 4-2,使用三個(gè)背景圖與文字的引用樣式示例.
強(qiáng)調(diào)特殊文字
我為Fast Company額外加上的引用樣式之一是在引用范圍內(nèi)使用<strong>標(biāo)簽來強(qiáng)調(diào)特定重點(diǎn)文字的效果.這能進(jìn)一步模仿雜志上使用的排版風(fēng)格.
借著使用<strong>,我們能確保大多數(shù)不支持樣式或是非可視化瀏覽器仍然可以得到粗體或強(qiáng)調(diào)的效果(在這個(gè)例子中很合理),同時(shí)我又能以CSS特別指定改用深色顯示<blockquote>范圍內(nèi)的<strong>標(biāo)簽.
標(biāo)記源代碼內(nèi)容需要略作修改,以<strong>標(biāo)示幾個(gè)選定的單字.
<blockquote cite=" <p id="quote"><strong>Misquotations</strong> are the only quotations that are <strong>never</strong> misquoted.</p> <p id="author">—Hesketh Pearson</p> </blockquote>
然后這段是需要加上的額外css規(guī)則的內(nèi)容:
#quote strong { color: #000; font-weight: normal; }
此時(shí),任何出現(xiàn)在引用范圍之內(nèi)的<strong>就會變成黑色(不能更黑了),另外由于引用的其他部分使用了一般的font-weight,因此我們以normal取代<strong>預(yù)設(shè)的粗體樣式.
使用<strong>標(biāo)簽的結(jié)果可以在圖4-3里看到,我們強(qiáng)調(diào)了"Misquotation"和"never"這兩個(gè)字.
圖4-3 以<strong>強(qiáng)調(diào)特定單字的<blockquote>樣式
這回退化到什么程度?
我們知道CSS與幾張背景圖能把引用美化到什么程度了,但是在不支持CSS的瀏覽器或設(shè)備上會變成什么樣呢?這個(gè)方法的顯示效果會退化到什么程度呢?
恩,幸好我們以原始設(shè)計(jì)用途使用了<blockquote>元素,因此不支持樣式的瀏覽器,電話,PDA以及屏幕閱讀器都能正確的處理他的內(nèi)容.舉例來說,圖4-4就是這個(gè)頁面去掉CSS之后的樣子.我在引用前后加上了虛構(gòu)的文字,以便讓你看到完整的效果.
圖4-4. 圖4-3去掉CSS之后的樣子
結(jié)論
在仔細(xì)研究過幾種標(biāo)識引用的不同方法之后,我們很容易就能找到處理問題的正確工具,也就是<blockquote>,單純?yōu)榱丝s進(jìn)文字而使用<blockquote>的時(shí)代已經(jīng)過去了,我們現(xiàn)在用它來標(biāo)記長引用.
一旦完成了結(jié)構(gòu),就能輕易為<blockquote>加上樣式,使他們區(qū)別于一般內(nèi)容之外,同時(shí)仍能讓不支持CSS的瀏覽器或其他設(shè)備正常解析內(nèi)容
下文:Chapter 5 表單
經(jīng)典論壇交流: http://bbs.blueidea.com/thread-2823288-1-1.html
本文鏈接:http://www.95time.cn/tech/web/2008/5730.asp
出處:藍(lán)色理想
責(zé)任編輯:bluehearts
上一頁 標(biāo)記語言——引用 [4] 下一頁
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。
|