CSS 定位體系中的 Normal flow 應該如何翻譯比較好?

時間 2021-06-06 23:19:02

1樓:丁小倪

感謝一絲胸這麼看得起我的英語水平,但其實我的英文很爛。

直譯的話通常可譯為:「 正常流 」、「 常規流 」,稱之為「 普通流 」或「 常規流 」,是因為這是相對於浮動和絕對定位的乙個概念,浮動和絕對定位元素都脫離了當前的常規流。

可以參考w3help的定位體系概述 http://

w3help.org/zh-cn/kb/009

/譯作「 文件流 」』的話其實有一點欠妥,如果是「 文件流 」,那麼定位體系中的話就要這麼講了:浮動和絕對定位元素都脫離了當前的文件流。浮動元素是否脫離了文件流一直是乙個爭議話題,我個人的理解是絕對定位完全脫離文件流,但浮動元素只是改變了文件流,並且會對其他元素產生影響,所以並不能說脫離了文件流。

參考W3C官方關於normal flow的闡述:Boxes in the normal flow belong to a formatting context, which may be block or inline, but not both simultaneously. Block-level boxes participate in a block formatting context.

Inline-level boxes participate in an inline formatting context.

大體意思就是:在『normal flow』中的盒子屬於塊極或者行內格式化上下文,塊極盒子參與塊格式化上下文的計算,行內盒子參與行內格式化上下文的計算

再參見w3c官方視覺化格式模型(Visual formatting model)中關於 「比較normal flow, floats, and absolute 」 的部分 http://www.

w3.org/TR/CSS2/visuren.

html#comp-normal-flow

2樓:

目前 http://

w3help.org/zh-cn/kb/010

/ 上翻譯的是【常規流】,個人覺得直譯是比較安全的做法。

CSS 中,為什麼絕對定位(absolute)的父級元素必須是相對定位(relative)?

Amy Fox 感謝丁小倪的建議,給大家補充一下關於定位體系和包含塊的 較權威,中文 W3C文件 KB009 CSS 定位體系概述 玖月 如果absolute元素的top或bottom屬性未設定,即使父級元素及祖先都無position,也是相對最近的父級元素定位的 大地dudy 我不太喜歡用html...

如何評價長門在火影忍者戰力體系中的定位?

雲倉小凡 中後期boss 無奈後期跨度太大,就像大家本來都是100的戰鬥力,忽然發現最後要打的boss是10000戰鬥力,於是鳴人,佐助紛紛提高戰力,直接暴漲到8000,就會有種長門在後期看來並不強的感覺。 愛沐尋喵 我看了幾位的回答,都說的很有理,但是我還是有一些不同的見解 首先這是動漫不是遊戲所...

如何看待 CSS 中 BEM 的命名方式?

CSS 本來是一種非結構化的東西,無章可循,亂七八糟。而 BEM 是一種方式把 CSS 給結構化了,雖然這種方式也是槽點很多。但是 無論多槽點,最終結果是 CSS 結構化了。計算機這個東西就是有這麼個毛病或者好處,專吃結構化的資料,非結構化的早晚生亂。 獵人雷靈 BEM寫久了容易變成強迫症,今天覺得...