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??
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 :)
Noras1991 [ Pretorianin ]
nie ma tu żadnej osoby która się stronkami zajmuje ??:P
Bardzo proszę o pomoc :)
Noras1991 [ Pretorianin ]
up!
Diplo [ Generaďż˝ ]
Spróbuj używać wartości procentowych, zamiast podawać na sztywno wartości w pixelach.
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 :)
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
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??
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....
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
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
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...
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ę.
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
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?
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ź:)
Noras1991 [ Pretorianin ]
up!