cari

Rumah  >  Soal Jawab  >  teks badan

html - Isu dengan keutamaan elemen CSS.

  <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? ?

漂亮男人漂亮男人2749 hari yang lalu908

membalas semua(8)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 13:28:25

    kelas pseudo CSS3

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:28:25

    pemilih anak ke-1

    balas
    0
  • 滿天的星座

    滿天的星座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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 13:28:25

    Tukar ayat kedua kepada ini
    .Line li.Float-R{float:right}

    balas
    0
  • phpcn_u1582

    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.

    balas
    0
  • 巴扎黑

    巴扎黑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;//这里会覆盖上面的样式
    }

    balas
    0
  • 某草草

    某草草2017-05-16 13:28:25

    Tambah lebih banyak kelas untuk meningkatkan keutamaan

    balas
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:28:25

    .Float-R digantikan dengan .Line li.Float-R

    balas
    0
  • Batalbalas