Rumah > Soal Jawab > teks badan
<style>
.Line li,.Line dt{float:left}
.Float-R{float:right}
</style>
<p class="Line">
<ul>
<li>text1</li>
<li>text2</li>
<li class="Float-R">text3</li>
</ul>
</p>
My .Line dan .Float-R ialah gaya biasa
Li global di sini dijajarkan ke kiri. Saya mahu li yang dinyatakan berada di sebelah kanan Bagaimana saya boleh mencapai hasil yang saya inginkan tanpa menambah !important
和使用#id
? ?
滿天的星座2017-05-16 13:28:25
Dalam gaya, yang kemudian akan menimpa yang sebelumnya Anda boleh menambah apa yang anda perlukan di belakang Jika anda menentukan li, anda boleh memilihnya melalui nth-child, atau anda boleh mendapatkan nod dom melalui js dan tetapkan. gaya gaya
phpcn_u15822017-05-16 13:28:25
Bagi soalan poster asal, cuma tukar ayat kedua kepada li.Float-R{float:right}
dan cuba ikut peraturan keutamaan.
巴扎黑2017-05-16 13:28:25
Keutamaan css adalah berdasarkan ketepatan kedudukan
Maksudnya
.Line ul li.Float-R{
float:left;
}
p.Line ul li.Float-R{
float:right;//这里会覆盖上面的样式
}