Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [css] problem z "ramką"
Forum PHP.pl > Forum > Przedszkole
sweter
Witam, chciałbym mieć coś takiego:



Tak wygląda kod:

Kod
.left {
    width:490px;
    border:1px solid #B7B7B7;
    float:left;
    padding: 5px;
}
.header {
    background-color:white;
    width:60px;
    padding:0 5px 0 5px;
    position:relative;
    top:-14px;
    left:20px;
}


  1.  
  2. <div class="left">
  3. <div class="header">
  4. Naglowek
  5. </div>
  6. tresc<br />tresc<br />tresc
  7. </div>
  8.  


I teraz problem:

div .header ma stałą szerokość ustawioną na 60 pikseli. 

Co zrobić, żeby jego długość zmieniała się w zależności od wpisanego tekstu, bo "width:auto" nie bardzo chce działać sad.gif ?
Blame
Spróbuj div'owi .left ustawić stałą szerokość a .header daj auto.
sweter
Cytat
Spróbuj div'owi .left ustawić stałą szerokość a .header daj auto.


W tedy div .header przyjmuje długość .left'a, czyli 490px sad.gif

Blame
To prawdopodobnie może być wina fload w .left. Dodaj clear:both w CSS dla .header.
sweter
Cytat
To prawdopodobnie może być wina fload w .left.


Tu miałeś rację

Cytat
Dodaj clear:both w CSS dla .header.


To nie pomogło. Wszystko się naprawił, gdy dla .header dodałem float:left.




Dzięki za pomoc smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.