我有一個HTML格式的翻譯列表。目前,臨時,它的東西,像使用CSS重新排序dl/dt/dd和ul/ol/li元素
<div class="translations">
<dl>
<dd lang="en">house</dd>
<dd lang="fr">maison</dd>
<dd lang="de">Haus</dd>
</dl>
<dl>
<dd lang="en">dog</dd>
<dd lang="fr">chien</dd>
<dd lang="de">Hund</dd>
</dl>
</div>
現在,我可以提名一個語言是一級和風格也分別與CSS,即:
.translations dl dd[lang="fr"] {
color: blue;
}
除了裝飾,初級平移,我想將它移到dl
的列表頂部上述應呈現,如果它已被寫入
<dl>
<dd lang="fr">maison</dd>
<dd lang="en">house</dd>
<dd lang="de">Haus</dd>
</dl>
但純粹使用CSS更改(無腳本)。
這可能嗎?
不幸的是'Y型index'是不是一個真正的CSS屬性。 – Marcel 2012-02-10 09:32:19
@Marcel:'top'和'bottom'作爲「y-index」,但他們在這裏沒有幫助。如果你有可變的線高和包裝,沒有可靠的方法來做到這一點,你所得到的答案是最接近的。我想知道你爲什麼試圖在CSS中這樣做,並避免JavaScript? – 2012-02-10 10:02:52
@Madmartigan:我在思考'z-index'是如何工作的,因此我更加靈活,因此也就是類似的名字和全部。 – Marcel 2012-02-10 10:07:20