Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czemu się rozjeżdza?
Forum PHP.pl > Forum > Po stronie przeglądarki > HTML \ XHTML
Kas
Mam taki kod

  1. <link rel="stylesheet" type="text/css" title="main" media="screen, projection" href="Kopia screen.css" />
  2. <div id="aukcja">
  3. <div id="opis">
  4. <div id="baner">
  5. <img src="new/header.png"><img src="new/menu.png"></div>
  6. <div id="dane">
  7.  
  8. <div align="left"><img src="new/kontakt.png"><div class="tekst">
  9. <b>Gadu-Gadu</b><br>
  10. <a href="gg:1072848">1072848</a><br>
  11. <br>
  12. <b>Poczta</b><br>
  13. <a href="mailto:onekiss@op.pl">onekiss@op.pl</a><br>
  14. </div>
  15. </div>
  16.  
  17. <div align="left"><img src="new/konto.png"><div class="tekst">
  18. <center><a href="http://www.mbank.com.pl"><img src="http://www.onekiss.ovh.org/szablon/mbank.png"></a></center>
  19. <br>
  20. Posiadam konto w <b>mBanku</b>.
  21. Jego numer wysyłam Kupującemu zaraz po wygranej.
  22. </div>
  23. </div>
  24.  
  25. </div>
  26. <div id="content"><img src="new/opis.png"><div class="tekst">
  27. test<br>
  28. test<br>
  29. test<br>
  30. test<br>
  31. test<br>
  32. test<br>
  33. test<br>
  34.  
  35. </div>
  36. <div id="cleardiv"></div>
  37.  
  38. </div>
  39. </div>
  40. <img src="new/down.png"><br><br>
  41. <font color="#ffffff">Š 2006 by Onekiss & Webtemplate</font><br>
  42. <br>
  43. </center>


Wiem, że bez nagłówka i niezgodny ze standardami.
A to css...

Kod
body {
margin: 0;
padding: 0;
font-size: 8pt;
font-family: Verdana;
color: #000;
background-color: #4E6364;
text-align: center;
}

img {
border: 0;
}

#aukcja {
background-color: #4E6364;
float: center;
text-align: center;
}

#opis {
background-color: #FFFFFF;
}

div#aukcja {
float: center;
width: 717px;
}

a {
color: green;
text-decoration: underline;
}

a:hover {
color: green;
text-decoration: none;
}

div#banner {
color: #ffffff;
background-color: #FFFFFF;
border-bottom: 7px solid #6F7AA1;
}

div#dane {
float: left;
width: 226px;
padding-top: 0px;
padding-left: 5px;
}
    
div#content {
margin-left: 241px;
margin-right: 5px;
}

div#baner {
margin-bottom: 10px;
}

div.tekst {
border: 1px solid #CECECE;
padding: 5px 5px 5px 5px;
margin-bottom: 10px;
}    

div#konto {
margin-bottom: 0px;
}

div#opis {
margin-bottom: 0px;
}

div.content {
line-height: 150%;
}

#cleardiv {
clear: both;
height: 10px;
}


W FF i Operze całość wygląda dobrze. Jednak w IE z nieznanych przyczyn właściwa czesć stron ("test<br>[...]") ląduje przesunięta w dół. Czemu tak może się dziać?
Fipaj
Cytat
Mam taki kod

To go wyrzuć. Im szybciej, tym lepiej ;]
Używasz CSS. OK. Ale w takim razie, co w tym kodzie robią tagi <center> i <font>?
To jest bez sensu!
#cleardiv... fuj...
  1. test<br>
  2. test<br>
  3. test<br>
  4. test<br>
  5. test<br>

Jeśli to nie jest 'lorem ipsum', to chyba lepiej by było użyć <ul>?
Cytat
Wiem, że bez nagłówka i niezgodny ze standardami.

I nie działa? Weź ty to przepisz i nie narzekaj ;]

Dlaczego nie działa?
Prawdopodobnie div z treścią strony się po prostu nie zmieścił (każdy browser inaczej radzi sobie z wartościami).
Kas
O <center> to mnie lepiej nie pytaj. tongue.gif W żaden inny sposób nie byłem w stanie wycentrować. Co ciekawe w IE

Kod
body {
[...]
text-align: center;
}


działa jak trzeba. W FF nie. sad.gif

----- EDIT -----

Cytat
Jeśli to nie jest 'lorem ipsum', to chyba lepiej by było użyć <ul>?


Jasne, że to lorem ipsum. smile.gif
Kas
Cytat
text-align: center;


To czemu mi nie działało?

Cytat
Dlaczego nie działa?
Prawdopodobnie div z treścią strony się po prostu nie zmieścił (każdy browser inaczej radzi sobie z wartościami).


Miałeś rację. Okazuje się, że obrazek o szerokości 417 px. w IE się nie mieści (ma więcej?).
Fipaj
Nie, nie ma więcej ;]
Poczytaj o box model hack.

Czemu nie działało centrowanie?
Spójrz na sam dół podanego przeze mnie linka.

Edit:
Może Opera inaczej traktuje jednostki? Spróbuj ustawić wielkości procentowe, em'owe, itd.

Poszukaj też w sieci informacji na ten temat
Kas
Cytat
Nie, nie ma więcej ;]


Wiem. smile.gif Chociaż po IE można sie nawet tego spodziewać. smile.gif

Cytat
Czemu nie działało centrowanie?
Spójrz na sam dół podanego przeze mnie linka.

Pierwszy raz nie zadziałalo mi centrowanie w ten sposób. Może coś źle miałem.

Mam jeszcz jedno pytanie. Czemu w IE i Operze <div> o teretycznie tej samej szerokości ma jednak inną niż drugi? Co może być powodem?
gekon
Zależy która wersja IE i jeżeli 6 to czy ustawiasz ją w Standards Mode. IE 6 (starsze wersje też) w Quirks Mode, nie radzi sobie dobrze z odległościami.
Kas
Ta strona ma być szablonem na moją aukcję. Z tego co wiem, tryby można ustawiać wyłącznie w xhtml. Tymczasem Allegro jest zgodne jesynie z html 4.01.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


Co za średniowiecze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.