Mengatur lebar dan tinggi pada tag A.


131

Apakah mungkin untuk mengatur lebar dan tinggi dalam piksel pada jangkar tag? Saya ingin memiliki tag jangkar untuk memiliki gambar latar belakang sambil mempertahankan teks di dalam jangkar.

li {
  width: 32px;
  height: 32px;
  background-color: orange;
}

li a {
  width: 32px;
  height: 32px;
  background-color: red;
}
<li><a href="#">Something</a></li>

Jawaban:


288

Anda perlu membuat jangkar Anda display: blockatau display: inline-block;dan kemudian itu akan menerima nilai lebar dan tinggi.


66

Anda juga bisa menggunakan display: inline-block. Keuntungan dari ini adalah bahwa ia akan mengatur tinggi dan lebar seperti elemen blok tetapi juga mengaturnya sehingga Anda dapat memiliki tag lain yang berada tepat di sebelahnya, memungkinkan ruang induk.

Anda dapat mengetahui lebih lanjut tentang properti tampilan di sini


Saya sedang mencari solusi untuk mengatur lebar tag jangkar sebagai konten teksnya dan tidak pada lebar dan tinggi tertentu, jadi mengaturnya untuk "inline-block" melakukan trik dengan tepat. Terima kasih.
TheCuBeMan

7

Semua saran ini berfungsi kecuali jika Anda menempatkan jangkar di dalam daftar UL.

<ul>
    <li>
        <a>click me</a>>
    </li>
</ul>

Kemudian aturan sheet style cascade ditimpa di browser Chrome. Lebar menjadi otomatis. Maka Anda harus menggunakan aturan CSS sebaris langsung di jangkar itu sendiri.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.