Saya ingin mengklarifikasi apakah memungkinkan atau tidak untuk membuat div sesuai dengan ukurannya berdasarkan ukuran konten tanpa harus membuat elemen mengambang atau harus membuat posisinya menjadi absolut. Apa itu mungkin?
Saya ingin mengklarifikasi apakah memungkinkan atau tidak untuk membuat div sesuai dengan ukurannya berdasarkan ukuran konten tanpa harus membuat elemen mengambang atau harus membuat posisinya menjadi absolut. Apa itu mungkin?
Jawaban:
display
Pengaturan CSSIni tentu saja mungkin - bukti konsep JSFiddle di mana Anda dapat melihat ketiga solusi yang mungkin:
display: inline-block
- ini yang tidak kamu sadari
position: absolute
float: left/right
Anda bisa menggunakan display: inline-block
.
position:absolute
. Itu sebaik mungkin. Klik link di jawaban saya.
Kamu dapat memakai:
width: -webkit-fit-content;
height: -webkit-fit-content;
width: -moz-fit-content;
height: -moz-fit-content;
EDIT: Tidak. Lihat http://red-team-design.com/horizontal-centering-using-css-fit-content-value/
-webkit-fit-content
atau -moz-fit-content
bergantung pada browser yang Anda gunakan.
display: block-inline
!! (yaitu berperilaku secara lahiriah sebagai blok tetapi ke dalam sebagai sebaris - kebalikan dariinline-block
)