中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁(yè) > 技術(shù)文檔 > 網(wǎng)站建設(shè) > On having layout
關(guān)于background-position 回到列表 保持清晰的文檔結(jié)構(gòu)
 On having layout

作者:old9 時(shí)間: 2006-06-30 文檔類型:翻譯 來(lái)自:web.Frontend

第 1 頁(yè) On having layout [1]
第 2 頁(yè) On having layout [2]
第 3 頁(yè) On having layout [3]
第 4 頁(yè) On having layout [4]
第 5 頁(yè) On having layout [5]

英文原文在此:
http://www.satzansatz.de/cssd/onhavinglayout.htm

文中所有的 layout 這個(gè)單詞都未作翻譯,一來(lái)本身這個(gè)單詞意思就比較多,翻成啥都覺得別扭,二來(lái)它也是專有的屬性,所以就意會(huì)一下吧。水平有限,很多地方都是模模糊糊地意譯,發(fā)現(xiàn)錯(cuò)誤歡迎留言指出。

引用一段來(lái)自Dean Edwards的評(píng)價(jià):
I recommend that every CSS designer and DOM scripter read this. Understanding “l(fā)ayout” gives a huge insight into lots of other IE bugs and idiosyncrasies.
(Dean Edwards)

4月16日修訂的內(nèi)容:
將quirks模式這一部分單獨(dú)移動(dòng)到一篇文章中講述。
添加:邊緣裁切。
添加:收縮包圍(shrink-wrapping)現(xiàn)象。

5月17日修訂的內(nèi)容:
重寫了了浮動(dòng)元素旁邊的元素這一部分。
部分章節(jié)小的修正:屬性,有關(guān)內(nèi)聯(lián)級(jí)別元素,CSS hacks。
重新整理了部分章節(jié)的語(yǔ)言:定義,數(shù)據(jù),問題種種,分析,清除浮動(dòng)和自動(dòng)擴(kuò)展適應(yīng)高度,絕對(duì)定位元素。

On having layout

本文修訂中
當(dāng)前版本:Rev. 7 2006–05–17
修訂歷史
各種語(yǔ)言版本
目錄

介紹

Internet Explorer 中有很多奇怪的渲染問題可以通過賦予其“l(fā)ayout”得到解決。John Gallant 和 Holly Bergevin 把這些問題歸類為“尺寸bug(dimensional bugs)”,意思是這些 bug 可以通過賦予相應(yīng)元素某個(gè)寬度或高度解決。這便引出關(guān)于“l(fā)ayout”的一個(gè)問題:為什么它會(huì)改變?cè)氐匿秩咎匦裕瑸槭裁此鼤?huì)影響到元素之間的關(guān)系?這個(gè)問題問得很好,但卻很難回答。在這篇文章中,我們專注于這個(gè)復(fù)雜問題會(huì)有那些方面的表現(xiàn),某一方面的具體討論和范例請(qǐng)參考文中給出的相關(guān)鏈接。

hasLayout — 定義

“Layout”是一個(gè) IE/Win 的私有概念,它決定了一個(gè)元素如何顯示以及約束其包含的內(nèi)容、如何與其他元素交互和建立聯(lián)系、如何響應(yīng)和傳遞應(yīng)用程序事件/用戶事件等。
這種渲染特性可以通過某些 CSS 屬性被不可逆轉(zhuǎn)地觸發(fā)。而有些 HTML 元素則默認(rèn)就具有“l(fā)ayout”。
微軟的開發(fā)者們認(rèn)為元素都應(yīng)該可以擁有一個(gè)“屬性(property)”(這是面向?qū)ο缶幊讨械囊粋(gè)概念),于是他們便使用了 hasLayout,這種渲染特性生效時(shí)也就是將 hasLayout 設(shè)成了 true 之時(shí)。
術(shù)語(yǔ)
當(dāng)我們說一個(gè)元素“得到 layout”,或者說一個(gè)元素“擁有 layout” 的時(shí)候,我們的意思是指它的微軟專有屬性 hasLayout  為此被設(shè)為了 true 。一個(gè)“l(fā)ayout元素”可以是一個(gè)默認(rèn)就擁有 layout 的元素或者是一個(gè)通過設(shè)置某些 CSS 屬性得到 layout 的元素。
而“無(wú)layout元素”,是指 hasLayout 未被觸發(fā)的元素,比如一個(gè)未設(shè)定寬高尺寸的干凈 div 元素就可以做為一個(gè)“無(wú)layout祖先”。
給一個(gè)默認(rèn)沒有 layout 的元素賦予 layout 的方法包括設(shè)置可觸發(fā) hasLayout = true 的 CSS 屬性。參考默認(rèn) layout 元素以及這些屬性列表。沒有辦法設(shè)置 hasLayout = false , 除非把一開始那些觸發(fā) hasLayout = true 的 CSS 屬性去除。

問題種種

hasLayout 的問題不管新手還是老手,不管設(shè)計(jì)師或者程序員可能都遇到過。Layout 在顯示盒子時(shí)有著不同尋常而且難以預(yù)料的效果,而且有時(shí)甚至?xí)窟B到他們的孩子元素。
一個(gè)元素是否具有“l(fā)ayout”可能會(huì)引發(fā)如下的一些問題:
IE 很多常見的浮動(dòng) bug 。
元素本身對(duì)一些基本屬性的異常處理問題。
容器和其子孫之間的邊距重疊(margin collapsing)問題。
使用列表時(shí)遇到的諸多問題。
背景圖像的定位偏差問題。
使用腳本時(shí)遇到的瀏覽器之間處理不一致的問題。

上面的列表只是列出一個(gè)大概,也不完善。下面的文章將盡可能詳細(xì)徹底的描述有無(wú)“l(fā)ayout”所帶來(lái)的各種問題。

Layout 從何而來(lái)

不同于標(biāo)準(zhǔn)屬性,也不像某些瀏覽器的私有 CSS 屬性,layout 無(wú)法通過某一個(gè) CSS 聲明直接設(shè)定 。也就是說沒有“l(fā)ayout屬性”這么一個(gè)東西,元素要么本身自動(dòng)擁有 layout,要么借助一些 CSS 聲明悄悄地獲得 layout。
默認(rèn)layout元素
下列元素應(yīng)該是默認(rèn)具有 layout 的:
<html>, <body> <table>, <tr>, <th>, <td> <img> <hr> <input>, <select>, <textarea>, <button> <iframe>, <embed>, <object>, <applet> <marquee>

出處:web.Frontend
責(zé)任編輯:moby

上一頁(yè) 下一頁(yè) On having layout [2]

◎進(jìn)入論壇網(wǎng)站綜合網(wǎng)頁(yè)制作版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
關(guān)于background-position
純CSS Tooltips
CSS 菜單舉一反三
中文排版CSS心得
好玩的樣式—放大效果
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁(yè)制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國(guó)國(guó)防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語(yǔ)言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡(jiǎn)單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡(jiǎn)單的作品展示頁(yè)面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁(yè) 首頁(yè) 前頁(yè) 后頁(yè) 尾頁(yè) 頁(yè)次:1/5頁(yè) 1個(gè)記錄/頁(yè) 轉(zhuǎn)到 頁(yè) 共5個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來(lái)自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來(lái)自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無(wú)關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2