MozillaPL.org - polskie centrum Mozilli

Główne menu:

[xhtml/css] Pewien layout.

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[xhtml/css] Pewien layout.

Postautor: yarek » 17 grudnia 2005, 10:53

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Witam,

Przychodze do was z kolejnym problemem, chodzi o pewnie już obgadany tysiące razy temat lecz dla mnie nadal niezrozumiały - box model i jego zła implementacja. W CSS'ie potrafię stworzyć bardzo dużo ciekawych rzeczy, ale to zawsze spędzało mi sen z powiek. Próbowałem, próbowałem i nic. Oto problem: http://www.jedination.neostrada.pl/css/

XHTML:
Kod: Zaznacz cały
<?xml version="1.0" encoding="iso-8859-2"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">   
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
 <link type="text/css" rel="stylesheet" href="style.css" />
</head>
<body xml:lang="pl">
 
 <div id="cont">
  <div id="l1">
   <div>
    Lorem ipsum vita dolor sit amet.
   </div>

  </div>

  <div id="l2">
   <ul>
    <li><a href="/omg1/">Centrowanie strony</a></li>
    <li><a href="/omg2/">Box Model</a></li>
    <li><a href="/omg3/">kenny</a></li>
    <li><a href="/omg4/">zomo</a></li>

    <li><a href="/omg5/">ormo</a></li>
   </ul>
  </div>
 </div>

</body>
</html>



CSS:
Kod: Zaznacz cały
body {
margin: 30px 0 0 0;
padding: 0;
text-align: center;
}

#cont {
width: 750px;
margin: 0 auto;
text-align: left;
font:10pt Tahoma;
}

#l1 {
width: 470px;
float: left;
padding: 15px;
}

#l2 {
width: 220px;
float: left;
padding: 15px;
}

#cont #l2 ul {
margin: 0;
padding: 0;
list-style: none;
}

#cont #l2 ul li {
line-height: 20px;
background: url(bull.gif) #FFFFFF no-repeat;
background-position: 0 50%;
}

#cont #l2 ul li a {
padding-left: 20px;
font: 10pt "Trebuchet MS";
text-decoration: none;
color: black;
}


Czy możecie mi powiedzieć jak zrobić dobry css aby w IE oraz inteligentniejszych przeglądarkach strona wyglądała jednakowo? Generalnie nie toleruje hacków, ale jeśli już muszę ...
yarek
 

Postautor: Zajec » 17 grudnia 2005, 18:25

Przeglądarka: Opera/8.51 (X11; Linux i686; U; en)

Co nie działa?

Wolno w id użyć litery na pierwszym miejscu?
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: yarek » 17 grudnia 2005, 21:07

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Zajec pisze:Co nie działa?

Wolno w id użyć litery na pierwszym miejscu?


Litery? O co Ci chodzi? :P To jest nazewnictwo "l1" (L jak Ludmiła, Lublin, Lokomotywa etc). W każdym razie mniejsza o to :roll: Może ktoś by się wreszcie zainteresował moim problemem? Zawsze tak ochoczo, a teraz ... :( Chodzi o implementacje Box Model'a przez IE. Interesuję mnie "jak zrobić", aby strona wyglądała jednakowo w różnych przeglądarkach. (przede wszystkim IE, FF, Opera). To czy strona będzie wyglądała inaczej na palmach, komórkach i jakiś przeglądarkach rodem z kosmosu mnie nie ciekawi ;) Czytałem już coś na ten temat w najróżniejszych stronach, ale nigdy nie mogłem tego do końca skapować :( A tą stronę podałem za przykład ...
yarek
 

Postautor: Zajec » 17 grudnia 2005, 21:39

Przeglądarka: Opera/8.51 (X11; Linux i686; U; en)

Otworzyłem podaną stronę w IE oraz Operze i wygląda na pierwszy rzut oka identycznie... Nie wiem zbyt o czym mówisz.


A z tymi id faktycznie jest dobrze, moja pomyłka. W mojej czczionce mała "L" oraz jedynka "1" wyglądają identycznie wewnątrz znacznika code.
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: argasek » 21 grudnia 2005, 00:29

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051111 Firefox/1.5

Generalnie są dwa box modele.
1) Microsoft Box Model (nazwijmy to tak)
2) W3C Box Model

Internet Explorer potrafi co ciekawe, interpretować strony przy użyciu tego drugiego. A robi to wtedy, gdy nie pracuje w quirks mode, tylko w standards mode.

Więcej informacji: http://www.quirksmode.org/css/box.html
Gentoo Linux 2.6.13-gentoo | http://Today.tekla.art.pl/ | JID: argasek@chrome.pl
argasek
 
Posty: 105
Z nami od: 21 lipca 2002, 21:12
Lokalizacja: Sol [0,0]


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: