![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem... Poprawiam stronę kolegi, która w każdej przeglądarce inaczej się wświetla... Jego strona była w tabelkach, ja w myśl o nowoczesności używam diva (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Jest pewien problem... Oto link do tego layu: lo.gif' target='_blank pod tym. Ja zrobiłem coś takiego:
Co zrobić, aby było tak samo w divie? Próbowałem różnych metod i żadna nie pomaga.... Ten post edytował BDCC 5.05.2006, 20:27:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 27.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
@Zając zrobiłem tak, ale są dostępy w Operze miedzy tytułem menu, a menu...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
@Zając zrobiłem tak, ale są dostępy w Operze miedzy tytułem menu, a menu... Eh, a myślałem, że napisałem wystarczająco prostym i obrazowym językiem. Nie zastosowałeś żadnej podanej przeze mnie modyfikacji!Popatrz na ten kod: Kod #tyt { background: url(layout/menu_title.gif); width: 137px; height: 26px; text-align: center; font-weight: bold; padding-top: 4px; border: 0px; } Wysokość elementu = height + padding-top + padding-bottom = 26px + 4px + 0px = 30px A Twój obrazek http://xdcc.i-rpg.org/bdcc/hack/layout/menu_title.gif ma tylko 26px wysokości. Zamień height: 26px; na height: 22px; i wtedy wysokość elementu wyjdzie Ci na właściwe 26px. I zastosuj może moje pozostałe rady. Ja jeszcze dodam, że tak się dzieje w przeglądarkach. Nie, nie, nie. Zbędne kombinowanie.W innych dziwnych aplikacjach typu bardzIEwIE interpretowane jest to wbrew standardom. W IE nie będziesz musiał zmiejszać długości, bo IE traktuje padding jakby był na zewnątrz. Przydadzą Ci się tutaj Conditional Comments dla wprowadzenia innych styli dla bardzIEwia. Wystarczy IE serwować w pierwszej linijce DOCTYPE strict i będzie ładnie działać. |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ja jeszcze dodam, że tak się dzieje w przeglądarkach. W innych dziwnych aplikacjach typu bardzIEwIE interpretowane jest to wbrew standardom. W IE nie będziesz musiał zmiejszać długości, bo IE traktuje padding jakby był na zewnątrz. Przydadzą Ci się tutaj Conditional Comments dla wprowadzenia innych styli dla bardzIEwia. Nie, nie, nie. Zbędne kombinowanie. Wystarczy IE serwować w pierwszej linijce DOCTYPE strict i będzie ładnie działać. Chyba raczej niezbędne (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Przecież nie przeskoczysz faktu, że poprawny dokument XHTML powienien być wysłany jako XML.
Conditional Comments są niestety jedynym uniwersalnym rozwiązaniem. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 086 Pomógł: 8 Dołączył: 10.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
Chyba raczej niezbędne (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Przecież nie przeskoczysz faktu, że poprawny dokument XHTML powienien być wysłany jako XML. Owszem. Więc poprawny dokument XHTML wysyłamy tylko tym przeglądarkom, które chwalą się obsługą XHTMLa.
Ten post edytował Zajec 21.06.2006, 09:12:11 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:23 |