SORU
26 AĞUSTOS 2010, PERŞEMBE


&;/Div> lt sonra önlemek linebreak;

Bir şekilde css ile bir div sonra bir satır sonu engellemek için var mı?

Örneğin var

    <div class="label">My Label:</div>
    <div class="text">My text</div>

ve gibi görüntülemek istiyorum:

Benim Etiket: Benim metin

yardımlarınız için teşekkürler

Güncelleme:

Hayır css çözümü tamamen tatmin edici bir çözüm için açtı sonra bazı cevaplar önerdiğin gibi <span> kullanacağım

CEVAP
26 AĞUSTOS 2010, PERŞEMBE


display:inline;

YA

float:left;

YA

display:inline-block; -- tüm tarayıcılarda işe yaramayabilir.

div bir işte kullanma amacı nedir? div oysa bir satıriçi düzeyi unsuru olarak span blok düzeyinde bir unsurdur bir öneririm.


Yukarıda her seçenek farklı çalışır unutmayın.

display:inline; span denk div dönecek. *12, , , *, height, *padding-bottompadding-top*13 vb tarafından etkilenmemiş olacaktır.

float:left; blok düzeyi öğesi olarak div tutar. Yine de eğer bir blok olsaydı, ancak genişliği içeriği (width:auto; varsayarsak) takılacak kadar yer kaplar. Bazı efektler için clear:left; gerektirebilir.

display:inline-block; "iki dünya" seçeneği en iyisi. div blok bir unsur olarak kabul edilir. Beklendiği gibi, bir blok öğesi ** 24*,* 23 height tüm kuralları yanıt verir. Ancak, diğer unsurları içinde yerleştirme amacı için bir satır içi öğe olarak kabul edilir.

Daha fazla bilgi için Read this.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Arun Kumar

    Arun Kumar

    18 Mart 2010
  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • kylelandry

    kylelandry

    9 AĞUSTOS 2007