Bagaimana untuk Mengapungkan Imej ke Kiri Teks dalam CSS?

Mary-Kate Olsen
Lepaskan: 2024-11-11 06:30:03
asal
139 orang telah melayarinya

How to Float an Image to the Left of Text in CSS?

Mengapung Imej ke Kiri Teks dengan CSS

Masalah

Anda menghadapi kesukaran mengapungkan imej di sebelah kiri teks dalam elemen HTML, sambil mengekalkan teks di sebelah kanan dan menghalang imej daripada melilit ia.

Pelaksanaan Semasa

Ini kod HTML anda:

<div class="post-container">                
   <div class="post-thumb"><img src="thumb.jpg" /></div>
   <div class="post-title">Post title</div>
   <div class="post-content"><p>post description description description etc etc etc</p></div>
</div>
Salin selepas log masuk

Dan kod CSS anda:

.post-container{
    margin: 20px 20px 0 0;  
    border:5px solid #333;
}

.post-thumb img {
    float: left;
    clear:left;
}

.post-content {
    float:right;
}
Salin selepas log masuk

Penyelesaian

Untuk mencapai hasil yang diinginkan, anda boleh buat pengubahsuaian berikut:

HTML:

<div class="post-container">                
    <div class="post-thumb"><img src="http://dummyimage.com/200x200/f0f/fff" /></div>
    <div class="post-content">
        <h3 class="post-title">Post title</h3>
        <p>post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc post desc </p>
   </div>
</div>
Salin selepas log masuk

CSS:

.post-container {
    margin: 20px 20px 0 0;  
    border: 5px solid #333;
    overflow: auto
}
.post-thumb {
    float: left
}
.post-thumb img {
    display: block
}
.post-content {
    margin-left: 210px
}
.post-title {
    font-weight: bold;
    font-size: 200%
}
Salin selepas log masuk

Penjelasan

  • Limpahan: sifat auto pada .post-container membenarkan teks mengalir di sekeliling imej, menghalangnya daripada membalut.
  • Paparan: menyekat sifat pada imej memastikan ia mengambil lebar penuh bekasnya.
  • Sifat jidar-kiri pada .post-content menyediakan ruang yang mencukupi untuk imej terapung di sebelah kiri.

Atas ialah kandungan terperinci Bagaimana untuk Mengapungkan Imej ke Kiri Teks dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan