Saya ingin menghapus semua lekukan dari ul
. Saya mencoba setting margin
, padding
, text-indent
untuk 0
, tetapi tidak berhasil. Tampaknya menetapkan text-indent
ke angka negatif dapat membantu - tetapi apakah itu satu-satunya cara untuk menghapus lekukan?
260
Jawaban:
Setel gaya daftar dan padding kiri menjadi kosong.
Tampilkan cuplikan kode
Untuk mempertahankan peluru, Anda dapat mengganti
list-style: none
denganlist-style-position: inside
atau stenolist-style: inside
:Tampilkan cuplikan kode
sumber
list-style-position: outside; padding-left: 1em;
di<ul>
1em
masalahnya sedikit nilai magis ... Dan sebenarnya masih ada sedikit lekukan yang tersisa.Solusi pilihan saya untuk menghapus lekukan <ul> adalah CSS sederhana satu-baris:
Solusi ini tidak hanya ringan, tetapi memiliki beberapa keunggulan:
Info lawas:
Untuk IE versi 8 dan di bawah Anda harus menggunakan margin-kiri sebagai gantinya:
sumber
ul { padding-left:1.2em; margin-left: 0; }
Tambahkan ini ke CSS Anda:
Ini akan menempatkan elemen li dalam indentasi yang sama dengan paragraf dan teks lainnya.
Ref: http://www.w3schools.com/cssref/pr_list-style-position.asp
sumber
list-style-position: inside
sejajarkan teks dari baris kedua dan selanjutnya dengan bullet. Ini tentu tidak diinginkan.display:table-row;
juga akan menghilangkan lekukan tetapi akan menghapus peluru.sumber
Lepaskan bantalan:
sumber
Dapatkah Anda menyediakan sebuah sambungan ? terima kasih saya bisa melihatnya Kemungkinan besar pemilih css Anda tidak cukup kuat atau dapat Anda coba
padding:0!important;
sumber
!important
is EVILSaya memiliki masalah yang sama dengan catatan kaki yang saya coba bagi. Saya menemukan bahwa ini berhasil bagi saya dengan mencoba beberapa saran di atas digabungkan:
Ini sepertinya menyimpannya di kiri di bawah h1 saya dan poin-poin di dalam div daripada di luar ke kiri.
sumber
Demo langsung: https://jsfiddle.net/h8uxmoj4/
Karena pertanyaan awal tidak jelas tentang persyaratannya, saya berusaha menyelesaikan masalah ini dalam pedoman yang ditetapkan oleh jawaban lain. Khususnya:
Saya juga menginginkan solusi yang tidak bergantung pada browser yang menyetujui berapa banyak bantalan yang digunakan. Saya telah menambahkan daftar yang dipesan untuk kelengkapan.
sumber
Melakukan inline ini, saya mengatur margin ke 0 (ul style = "margin: -0px"). Peluru sejajar dengan paragraf tanpa overhang.
sumber