Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] problem z "ramką"
sweter
post 14.11.2009, 19:35:46
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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 ?

Ten post edytował sweter 14.11.2009, 19:36:43


--------------------
Go to the top of the page
+Quote Post
Blame
post 14.11.2009, 20:25:54
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


Spróbuj div'owi .left ustawić stałą szerokość a .header daj auto.


--------------------
Go to the top of the page
+Quote Post
sweter
post 14.11.2009, 20:54:57
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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



--------------------
Go to the top of the page
+Quote Post
Blame
post 14.11.2009, 21:10:09
Post #4





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
sweter
post 14.11.2009, 21:36:45
Post #5





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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

Ten post edytował sweter 14.11.2009, 21:37:14


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:20