css的發(fā)展歷史和設(shè)計(jì)原理?
時間:2024-02-08 06:55:01 | 來源:網(wǎng)站運(yùn)營
時間:2024-02-08 06:55:01 來源:網(wǎng)站運(yùn)營
css的發(fā)展歷史和設(shè)計(jì)原理?:CSS的早期歷史可以讀此文:
http://www.w3.org/Style/LieBos2e/history/ ,以及CSS之父的
博士論文:層疊樣式表。
你問到的這些特性確實(shí)大多由印刷出版業(yè)而來,我的許多答案中也提到這點(diǎn),比如:
CSS 中 margin 為何要疊加,W3C 的設(shè)計(jì)初衷是什么,未來還有沒有必要存在這樣的特性?CSS中margin-top/bottom(padding-top/bottom)百分比為何以最近的塊級祖先元素的寬度而不是高度作計(jì)算?
在 CSS 中,用 float 和 position 的區(qū)別是什么?
CSS的設(shè)計(jì)是為了滿足最常見的網(wǎng)頁排版需求,隨著后來的發(fā)展也加入了更多的特性,但是不可能“表現(xiàn)任意想要的效果”。比如瀑布流布局到目前為止無法單純用CSS達(dá)成。
以上。
關(guān)鍵詞:設(shè)計(jì),原理,歷史,發(fā)展