GRY-Online.pl --> Archiwum Forum

Wysokość poszczególnych div'ów na stronce...

13.04.2008
22:42
smile
[1]

Noras1991 [ Pretorianin ]

Wysokość poszczególnych div'ów na stronce...

Witam :)
Męcze się i męcze i nie wiem jak to zrobić żeby wysokość poszczególnych
div'ów dopasowywała się do zawartości strony...
Oczywiście jest to już stronka w stylu css,,,

Oto link

Na przeglądarce Internet Explorer wszystko dopasowuje się dobrze,,,
Na Operze też....
A na Mozilla Firefox nie... :(
Już próbowałem dużo rzeczy i nic...
Może ktoś pomoże??

13.04.2008
22:48
smile
[2]

Noras1991 [ Pretorianin ]

tylko jak coś to sie nie zbijajcie z tej stronki bo dopiero zacząłem :P
Linki w menu jeszcze na niej nie działają :D

A i jak macie jeszcze jakieś pomysły jak ją moge upiększyć to prosze piszcie :)

13.04.2008
22:55
smile
[3]

Noras1991 [ Pretorianin ]

nie ma tu żadnej osoby która się stronkami zajmuje ??:P
Bardzo proszę o pomoc :)

14.04.2008
08:51
smile
[4]

Noras1991 [ Pretorianin ]

up!

14.04.2008
08:56
[5]

Diplo [ Generaďż˝ ]

Spróbuj używać wartości procentowych, zamiast podawać na sztywno wartości w pixelach.

14.04.2008
09:11
[6]

Noras1991 [ Pretorianin ]

wpisywałem wszędzie 100% ale nie wiem w odniesieniu do którego mierzy tą wysokość...

wpisywałem coś takiego: height: 100%;
i jak w każdym divie w stylu css...

proszę piszcie...
Mam nadzieje że ktoś pomoże...
Ja będę potem :)

14.04.2008
09:42
[7]

jojko999 [ Generaďż˝ ]

pewnie na IE7 jest OK a na innych nie?

Jeśli tak to musisz dodać w nagłówku ładowanie pliku css w zależności od przeglądarki; wygląda to tak:
najpierw ładujesz css podstawowy a potem
<!--[if IE 6]>
<link href="<ADRES_CSSa" rel="stylesheet" type="text/css" />
<![endif]-->

<!--[if IE 7]>
<link href="<ADRES_CSSa" rel="stylesheet" type="text/css" />
<![endif]-->

i podajesz wartości dla jednej i drugiej przeglądarki (opera, mozilla i inne będą miały css główny)

Chodzi tu o to że IE7i IE6 mają odmienną interpretację ramki "border"
IE7 "zagnieżdża ramkę" w divie a IE6 dodaje na zewnątrz diva

czyli jak coś ma 300x400px z border 1px to w jednej przeglądarce ma 300x400 a w drugiej 302x402px

pam nadzieję że pomogłem


ps. z % daj sobie spokój bo się strona rozjedzie przy różnych rozdzielczościach i wielkościach okna

14.04.2008
20:39
[8]

Noras1991 [ Pretorianin ]

czyli mam zrobić dwa css-y??:)

Explorera mam takiego jaki jest wbudowany w windows'a :P
IE7-to internet explorer 7 a IE6 to explorer 6....


a jaki skrót ma np. Mozilla Firefox i Opera??

14.04.2008
20:49
[9]

Noras1991 [ Pretorianin ]

Dobra to już czaje o co chodzi....

Ale proszę jeszcze tylko o te skróty przeglądarek....

Internet Explorer 6 i Internet Explorer 7 to już wiem -> IE6 i IE7...

Jeszcze trzeba mi do: Mozilla Firefox i Opera....

Bardzo proszę o pomoc....

15.04.2008
10:21
smile
[10]

jojko999 [ Generaďż˝ ]

jeszcze raz:
ładujesz plik css w nagłówku, który poprawnie otworzy stronę w mozilach i firefoxach
na 95% poprawnie też będzie w IE6, ale jeśli nie to możesz dodać pętlę if(patrz mój post) i dodajesz css-y dla IE6 i IE7, przy czym na poczatek mogą one być puste, dopiero jak zobaczysz, że strona źle się otwiera w którejś przeglądarce to wstawiasz do odpowiedniego cssa odpowiednie modyfikacje (tylko to co potrzeba, nie cały css)

czyli do wszystkich przeglądarek działa css załadowany jako pierwszy a w ewentualnych następnych działają tylko modyfikacje dla przeglądarek, bo główny css działa cały czas.

w ten sposób można zmieniać wyświetlanie stron w zależności od pory dnia, roku itp wstawiając w pętli if inne komendy

15.04.2008
22:00
smile
[11]

Noras1991 [ Pretorianin ]

dzięki wielkie za pomoc :)
zrozumiałem :P bardzo mi pomogłeś...
ale jak będzie wyglądała pętla dla np. "Mozilla Firefox" i dla Opery ??:P

16.04.2008
17:12
smile
[12]

Noras1991 [ Pretorianin ]

up!

dla Internet Explorer 6 jest IE6 , dla explorera 7 IE7
a co sie wpisuje dla Mozilla Firefox oraz Opera ??

Bardzo proszę odpiszcie mi jeszcze na to bo tylko tego nie wiem...

16.04.2008
17:20
[13]

jojko999 [ Generaďż˝ ]

ale jak będzie wyglądała pętla dla np. "Mozilla Firefox" i dla Opery ??:P
szczerze to nie mam pojecia
Ja zawsze sprawdzam zgodność mojego cssa lub html tu:

jeśli jest ok to tylko trzeba dodać cssa dla IE6 bo tam jest wszystko pokrzaczone (niektóre funkcje nie działają, inne działają troszkę inaczej)
na koniec dodaję,jeśli trzeba dla IE7 (tu jest lepiej, choć też się coś czasem rozjeżdża). A ponieważ tak dobrze cssa to ja nie znam to siadam przy danej przeglądarce i metodą prób i błędów koryguję.

16.04.2008
17:32
smile
[14]

Noras1991 [ Pretorianin ]

wielkie dzięki :)
co do tej metody to ja dokładnie robie tak samo...

tylko mi trochę za długo schodzi z tym:P
Kilka godzin nawet nieraz :D

21.11.2008
21:31
smile
[15]

Noras1991 [ Pretorianin ]

Witam ponownie:)
Dalej siedze w tych stronkach i nasunęło mi się kolejne pytanie...

IE7 "zagnieżdża ramkę" w divie a IE6 dodaje na zewnątrz diva
a jak robi Mozilla Firefox? dodaje na zewnątrz czy do środka?

25.11.2008
16:50
[16]

Noras1991 [ Pretorianin ]

Na powyższe pytanie sam znalazłem odpowiedź:)

teraz mam następny problem i nie wiem jak sobie z nim poradzić.
Otóż tekst, który został napisany czcionką, np. Georgia i który
powinien wyglądać wszędzie identycznie różni się wyglądem w
dwóch różnych przeglądarkach. Np w Mozilli Firefox i Internet Explorer...
W Internet Explorer wydaje się być grubszy... tak jakby pogrubiony
chociaż pogrubiony wcale nie jest, a w Mozilli Firefox wygląda bardzo
ładnie i nie wygląda na pogrubiony....

w css ustawiłem czcionkę za pomocą takiego zapisu:

html, body ‹
background-color: #FFF4C9;
font-family: Georgia;
text-decoration: none;
color: #000000;
padding: 0;
margin: 0;


Bardzo proszę o pomoc. Mam nadzieję, że tym razem dostanę odpowiedź:)

26.11.2008
21:08
smile
[17]

Noras1991 [ Pretorianin ]

up!

© 2000-2024 GRY-OnLine S.A.