Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS] Nieszczęsne IE i złe wyświetlanie
Piotrwusek
post 9.08.2008, 16:06:49
Post #1





Grupa: Zarejestrowani
Postów: 399
Pomógł: 7
Dołączył: 11.06.2007
Skąd: Poznan

Ostrzeżenie: (20%)
X----


Witam

Poprawiam stronę żeby ładnie otwierała się we wszystkich przeglądarkach. Ale nie mogę poradzić sobie z IE i menu głównym strony bo się źle wyświetla.
Link do strony cs.SEKOCIN.pl

html

  1. <div id="counter-strike_top-menu">
  2. <ul class="counter-strike_menu-glowne-ul">
  3. <li class="counter-strike_menu-glowne-li"><a href="/" class="counter-strike_link-01_insert" title="cs.SEKOCIN.pl - Strona Glowna" target="_self"></a></li>
  4. <li><a href="http://cs.sekocin.pl/index.php/download" class="counter-strike_link-02" title="cs.SEKOCIN.pl - Download" target="_self"></a></li>
  5.  
  6. <li><a href="/index.php?option=com_kontakt" class="counter-strike_link-03" title="cs.SEKOCIN.pl - Kontakt" target="_self"></a></li>
  7. <li><a href="#" class="counter-strike_link-04" title="cs.SEKOCIN.pl - Statystyki Graczy" target="_self"></a></li>
  8. <li><a href="/forum" class="counter-strike_link-05" title="cs.SEKOCIN.pl - Forum" target="_top"></a></li>
  9. <li><a href="#" class="counter-strike_link-06" title="cs.SEKOCIN.pl - Ksiega Gosci" target="_self"></a></li>
  10. <li><a href="/index.php/sxe-injected" class="counter-strike_link-07" title="cs.SEKOCIN.pl - sXe-Injected" target="_blank"></a></li>
  11. </ul>
  12. </div>


CSS

Kod

#counter-strike_top-menu {
float:left;
width: 980px;
}

ul.counter-strike_menu-glowne-ul, li.counter-strike_menu-glowne-li{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}


Ten post edytował Piotrwusek 9.08.2008, 15:51:03
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grzegorzr
post 10.08.2008, 01:07:59
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 3
Dołączył: 1.06.2007
Skąd: self::display()

Ostrzeżenie: (0%)
-----


jak przyuwazylem nie pomoglo smile.gif
zatem:
1) IE nie radzi sobie z przezroczystoscia obrazków *.png - trzeba używać hacka, znajdziesz go wpisując w google'ach "png behavior"
2) co rozwlajacego sie menu pod IE, sbrobuj zmniejszyc lewe paddingi elementów a z 15px na mniej. Jak to nie pomoze to dodaj regule margin: 0; dla elementów ul i li w menu.
Go to the top of the page
+Quote Post
Mrozie
post 10.08.2008, 14:28:54
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 6.11.2007

Ostrzeżenie: (0%)
-----


Cytat(grzegorzr @ 10.08.2008, 02:07:59 ) *
IE nie radzi sobie z przezroczystoscia obrazków *.png - trzeba używać hacka, znajdziesz go wpisując w google'ach "png behavior"



Warto jednak zauważyć, że nawet hack nie pomaga, gdy .png jest obrazkiem tła. W takich wypadkach trzeba albo usuwać półprzezroczyste tło dla wszystkich, albo zrobić dwa arkusze CSS (jeden dla ie6, a drugi dla reszty) i napisać prosty skrypt ustawiający arkusz wg przeglądarki użytkownika.

Cytat
Męcząc się z IE6 jedynie utwierdzasz ich w przekonaniu, że IE6 'wystarczy, nie trzeba aktualizować' - nie najlepsza sytuacja ;-)

Co nie zmienia faktu, że profesjonalny koder nie pozwoli sobie na ignorowanie jednej grupy użytkowników, nawet jeśli ta grupa jest tak nie wyedukowana (żeby nie powiedzieć głupia), by wciąż używać badzIEwia.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:16