Mam pewien problem, i nie potrafię go rozwiązać.
Problem polega na tym, ze kiedy dla "li a" w css'ie ustawiam display: block;,
to IE wrzuca mi jakiś padding, ktorego nie potrafię wyeliminowac.
Probowalem wrzucic to -> http://dean.edwards.name/IE7/ i nic nie pomoglo.
FF mi czyta poprawnie wszystko. strona zostala sprawdzona validatorem pod xhtml 1.1 i css.
Zadnych bledow, a IE dalej robi problemy ( http://mjusic.pl/bud/ie.jpg a powinno dzialac tak http://mjusic.pl/bud/ff.jpg
Kod stronki:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3c.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <!-- compliance patch for microsoft browsers --> <!--[if lt IE 7]><script src="/ie7/ie7-standard-p.js" type="text/javascript"></script><![endif]--> <style type="text/css"> body { width: 100%; background: #FF9E00; color: black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 auto; border: 0; padding: 0; } #calosc { width: 580px; height: auto; margin: 0 auto; border: 1px solid white; border-top: 0px; padding: 0; background: #e1e1e1; } #top { height: 16px; width: 100%; padding: 0px; border-bottom: 1px solid white; background: #88a70b; display: none; } #logo { width: 580px; padding: 0px; height: 230px; background: #E6A773; border-bottom: 1px solid white; color: white; background: url(inne.jpg) no-repeat; } #menu { width: 140px; height: auto; padding: 0; margin: 0; float: left; background: url(menu3.png) repeat-x; } #tresc { width: 419px; background: #fde068; float: right; margin: 0; padding: 10px; border-left: 1px solid white; } #stopka { border-top: 1px solid white; background: black; clear: both; height: auto; padding: 0px; line-height: 16px; color: white; } ul { margin: 0px; padding: 0px; } ul li { font-size: 10px; color: white; font-weight: bold; list-style-type: none; display: block; } li a { font-size: 140%; color: white; padding: 0px; margin: 0px; text-align: left; font-weight: bold; text-decoration: none; line-height: 24px; border-bottom: 1px white solid; } li a:hover { background: #FF9E00; } h1 { font-size: 145%; } h2 { font-size: 125%; } </style> </head> <body> <div id="top"> To jest topik.</div> <div id="calosc"> <div id="logo"> </div> <div id="menu"> <ul> </ul> </div> <div id="tresc"> <h2>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</h2> <p>Quisque urna leo, sodales laoreet, tempor nec, volutpat a, quam. Pellentesque augue nulla, congue ut, pretium nec, mattis vel, nunc. In est. Quisque urna elit, adipiscing eu, accumsan nec, rhoncus et, tellus. Sed metus dolor, consequat quis, suscipit molestie, blandit ac, massa. Aliquam urna purus, eleifend id, ultricies eget, pretium vel, turpis. Nulla facilisi. Donec tristique. Cras a turpis. Phasellus adipiscing orci in turpis. Pellentesque iaculis est pellentesque urna. Nulla vitae pede eu turpis adipiscing sodales.</p> Copyrights? </div> </div> </body> </html>
Strona jest dostepna pod adresem http://www.mjusic.pl/bud/ .
Gdyby cos bylo nie tak z powyzszym linkiem, to bedzie oznaczac, ze pewnie podmieniam pliki ;P
Bede wdzieczny za rozwiazanie problemu.
Pozdrawiam
ps: jeszcze jedna sprawa, pod IE stopka mi podjezdza pod tresc i menu...
Mam to rozwiazac kolejnym divem ktory "zaloze" na divy 'menu' i 'tresc' ?
Czy moze cos powalilem z float lub clear?
EDIT: juz sobie sam pomoglem

Przepraszam za niepotrzebnego posta.
Dla potomnych:
Problem rozwiazal sie, kiedy wszystkie "li" wrzucilem do jednej linijki (kompletnie zapomnialem o tym bledzie).
Drugi problem z rozjechaniem stopki, to detaliczny blad polegajacy na tym, ze zapomnialem dodac szerokosci do stopki

Pozdrawiam wszystkich ;]