Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] ułożenie divów
axeld
post 21.02.2009, 15:33:49
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


Mam problem, bo nie moge uzyskać takiego wyglądu:



Czarna ramka to div o okreslonej szrokości 500 px i nieokreslonej wysokosci (ma sie dopasowac).
Wewnątrz niego leca sobie divy o nieokreslonej szerokosci i wysokosci, ktore sa dokladnie wielkosci wpisanego do nich tekstu.
Nie umiem sobie poradzic zeby przelewaly mi sie jeden pod drugim.

pomozcie.
z gory dzieki!

adam


--------------------
http://przygodowki.net - Serwis dla miłośników przygodówek
http://kostka-rubika.web.iq.pl - Kostka Rubika dla początkujących
Go to the top of the page
+Quote Post
ayeo
post 21.02.2009, 15:39:55
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witaj!

Wstaw każdą linijkę jako <p> i będzie ok.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
Czadus
post 21.02.2009, 15:44:24
Post #3





Grupa: Zarejestrowani
Postów: 164
Pomógł: 4
Dołączył: 29.08.2008

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


A ja, aby uzyskać walidację, każdą linijkę wstawiłbym w element <span></span> a linijkę przełamałbym znakiem <br />.

I walidacja zostaje spełniona.
Go to the top of the page
+Quote Post
ayeo
post 21.02.2009, 15:50:58
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Twierdzisz, że akapity nie przechodzą walidacji?


--------------------
Go to the top of the page
+Quote Post
Czadus
post 21.02.2009, 16:03:05
Post #5





Grupa: Zarejestrowani
Postów: 164
Pomógł: 4
Dołączył: 29.08.2008

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


Sorki, mój błąd, zwracam honor
Go to the top of the page
+Quote Post
axeld
post 21.02.2009, 16:26:43
Post #6





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


Dzięki za odpowiedz. Wyniknal jednak inny problem.
Ten pierwszy div z ramka musi tez miec nieokreslona szerokosc. czyli tak:



a tu jest przyklad moich prob:
http://ultramaryna.pl/nowa_maryna/test.php

On mi to rozszerza na cala szerokosc strony (tego diva z ramka)...


--------------------
http://przygodowki.net - Serwis dla miłośników przygodówek
http://kostka-rubika.web.iq.pl - Kostka Rubika dla początkujących
Go to the top of the page
+Quote Post
ayeo
post 21.02.2009, 16:32:55
Post #7





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witam!

Element blokowy zawsze na szerokość zajmuje całą dostępną przestrzeń.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
axeld
post 21.02.2009, 16:54:11
Post #8





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


Ale da sie zrobic tak, zeby dostosowywal sie do swojego contentu?

Moze powinienem jakos na tabelach zaczac to robic?questionmark.gif


--------------------
http://przygodowki.net - Serwis dla miłośników przygodówek
http://kostka-rubika.web.iq.pl - Kostka Rubika dla początkujących
Go to the top of the page
+Quote Post
ayeo
post 21.02.2009, 16:57:51
Post #9





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witam!

Na szerokość nie da się. Chyba, że element liniowy, ale nie ten z kolei nie może zawierać w sobie blokowych smile.gif Zresztą to byłoby bezsensu! Jak sobie wyobrażasz stronę bez określania szerokości? Nie rozumiem co chcesz osiągnąć.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
axeld
post 21.02.2009, 17:34:05
Post #10





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


To ma byc menu rozwijane.
Po najechaniu na jeden z elementow menu poziomego pojawia sie takie podmenu o szerokosci najdluzszego napisu (linka).
Mogłbym to na tabeli zrobic, ale czy tabeli mozna zadac visibility:hidden albo position:relative? Chyba nie bo to tylko dla divow dziala...



Dodam jeszcze, ze jak dam float:left; do te male divy wygladaja dokładnie tak jak chcę, bo się skalują do contentu, ale jak są za małe to wskakuje jeden po drugim a nie pod spodem.


--------------------
http://przygodowki.net - Serwis dla miłośników przygodówek
http://kostka-rubika.web.iq.pl - Kostka Rubika dla początkujących
Go to the top of the page
+Quote Post
tjaden
post 21.02.2009, 20:06:42
Post #11





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 18.02.2009

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


zamknij tabele w div-ach i wszystko zrobisz
Go to the top of the page
+Quote Post
mls
post 21.02.2009, 21:27:24
Post #12





Grupa: Zarejestrowani
Postów: 677
Pomógł: 89
Dołączył: 31.08.2003
Skąd: Warszawa

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


HTML:
  1. <div class="container"><div class="container-inner">
  2. <p>napis</p>
  3. <p>drugi napis</p>
  4. <p>a tu bardzo dlugi napis</p>
  5. <p>krotki</p>
  6. <p>koniec</p>
  7. </div></div>


CSS:
Kod
div.container { overflow: hidden; }
div.container-inner { float: left; border: 1px solid #000; }
div.container-inner p { float: left; clear: left; background: #f00; margin: 0; padding: 0; }


Pisane z głowy, nie sprawdzone smile.gif

Ten post edytował mls 21.02.2009, 21:30:01


--------------------
Go to the top of the page
+Quote Post
axeld
post 22.02.2009, 09:02:47
Post #13





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 23.12.2006

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


Działa tak jak chciałem! Jesteś mistrzem!!!!
Dzięki wielkie!


--------------------
http://przygodowki.net - Serwis dla miłośników przygodówek
http://kostka-rubika.web.iq.pl - Kostka Rubika dla początkujących
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: 23.06.2025 - 05:11