Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]% długość DIVA
mperlam
post
Post #1





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 24.04.2009

Ostrzeżenie: (30%)
XX---


Cześć. Czy można w CSS ustawić jakoś długość diva w formie procentów? Chodzi dokładnie o to aby np. miał ona zawsze 50% długości ekranu.
Go to the top of the page
+Quote Post
trucksweb
post
Post #2





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


a co za problem ?
  1. <div id="cos"></div>


w stylach
  1. #div{width:50%;}
Go to the top of the page
+Quote Post
mperlam
post
Post #3





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 24.04.2009

Ostrzeżenie: (30%)
XX---


Chyba się nie zrozumieliśmy. Mam warstwę którą chcę powielać w dół tak długo aż dojedzie ona do 50% ekranu niezależnie od rozdzielczości.
Go to the top of the page
+Quote Post
nmts
post
Post #4





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

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


Czego nie umiesz? U góry jest przykład na szerokość. Przetłumaczyć na angielski 'wysokość' czy co.
Go to the top of the page
+Quote Post
mperlam
post
Post #5





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 24.04.2009

Ostrzeżenie: (30%)
XX---


Nie róbcie proszę ze mnie idioty ani laika. Nie chcę aby obiekt miał 50% swojej wielkości tylko aby sięgał na 50% wysokości.
Go to the top of the page
+Quote Post
DiH
post
Post #6





Grupa: Zarejestrowani
Postów: 251
Pomógł: 34
Dołączył: 7.01.2010

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


Bo nie wyrażasz się precyzyjnie. W CSS nie ma czegoś takiego jak "wielkość" DIVa, jest szerokość (width) oraz wysokość (height). Ustawienie DIV na % wysokości ekranu nie w każdej przeglądarce dobrze zadziała. Szukaj w google hasła faux columns.
Go to the top of the page
+Quote Post
mperlam
post
Post #7





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 24.04.2009

Ostrzeżenie: (30%)
XX---


faux columns to nie to czego szukam bo wyraźnie pisze, że stosuje się to tylko na określoną ilość pixeli. Może być JS jeżeli w samym CSS się nie da tego rozwiązać

Aby lepiej zobrazować o co mi biega stworzyłem rysunek tego, co chcę osiągnąć. Żółte ramki to pro prostu strony (rozdzielczości). Problem zobrazowałem za pomocą czerwonych linii

(IMG:http://i42.tinypic.com/2db6td3.png)

Pomoże ktoś? Bardzo mi na tym zalezy
Go to the top of the page
+Quote Post
krzysztof_kf
post
Post #8





Grupa: Zarejestrowani
Postów: 1 135
Pomógł: 158
Dołączył: 19.03.2009
Skąd: Toruń

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


ciężko ci będzie to zrobić w samym css jak już dodatek js nie obędzie się ;/
Go to the top of the page
+Quote Post
mperlam
post
Post #9





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 24.04.2009

Ostrzeżenie: (30%)
XX---


No właśnie (IMG:style_emoticons/default/sad.gif) JS też będzie nieco kłopotliwe w prostej przyczyny: Pobieram w JS wysokość (z rozdzielczości) i wysyłam jako zmienna (za pomocą GET). Mała niegodność z przeładowaniem ale działa. Problem jednak z tym, że każdy ma inną wysokość pola przeglądarki (np. jedni używają w FF F11, inni nie mają zakładek itd).

A może jest taka opcja, która będzie powielać daną warstwę aż do "natrafienia na swojej drodze" kolejnej? Używam przeźroczystości więc zasłonięcie odpada (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 23:11