我有一個項目的列表中有法國和英國值,我想把值放在彼此之上,以便我可以淡出一種語言,而另一種語言淡入。如果我使用下面的標記,事情就像我期望的那樣。CSS列表樣式:無和絕對定位的大孩子
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<style type="text/css">
ul {
}
li {
position: relative;
}
div.fra, div.eng {
position: absolute;
top: 0;
}
</style>
</head>
<body>
<div id="wrapper">
<ul class="priceItems">
<li>
<div class="eng">Eng 1</div>
<div class="fra">Fra 1</div>
</li>
<li>
<div class="eng">Eng 2</div>
<div class="fra">Fra 2</div>
</li>
<li>
<div class="eng">Eng 3</div>
<div class="fra">Fra 3</div>
</li>
</ul>
</div>
</body>
</html>
但是,如果我設置了UL無法比擬的列表樣式刪除所有li元素堆疊在彼此頂部的子彈。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<style type="text/css">
ul {
list-style: none;
}
li {
position: relative;
}
div.fra, div.eng {
position: absolute;
top: 0;
}
</style>
</head>
<body>
<div id="wrapper">
<ul class="priceItems">
<li>
<div class="eng">Eng 1</div>
<div class="fra">Fra 1</div>
</li>
<li>
<div class="eng">Eng 2</div>
<div class="fra">Fra 2</div>
</li>
<li>
<div class="eng">Eng 3</div>
<div class="fra">Fra 3</div>
</li>
</ul>
</div>
</body>
</html>
讀取規格3210它聽起來好像列表樣式只會影響子彈不元素的定位風格。不確定發生什麼事情會有所幫助。
感謝,