![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 1 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Próbuję utworzyć menu, które posiadałoby belkę tytułową pokrytą teksturą gradientową (3 pliki) z zaokrąglonymi rogami. Chciałbym to zrobić na DIV-ach ale męczę to cały dzień i nie potrafię dostosować tego tak by działało w IE 6. Udało mi się to zrobić częściowo stosując jedną tabelę, a w pełni poprawnie dopiero stosując dwie.
Chcę to wszystko zrobić tak by:
Wiem, że mogę użyć jednego pliku graficznego do takiego menu, ale wtedy, gdy będę chciał zmienić rozmiar to będę musiał tworzyć nowy plik graficzny. Wygląd mojej strony ma wyglądać tak, że po lewej będą takie menusy, po prawej i na środku, z tymże te na środku oczywiście będą większe - w nich będą artykuły, recenzje i takie tam. Tak więc muszą się one bezproblemowo rozciągać automatycznie w poziomie zależnie od kontenera, w którym je umieszczę. Oto moje wypociny: Plik html (menu na divach, na tabeli, i na dwóch tabelach):
Arkusz stylów:
Screen jak to wygląda w IE 6 (WinXP SP3): (IMG:http://zapodaj.net/images/2c6da43d136d.png) Wszystkie pliki: http://www.sendspace.com/file/4hzrs9 Ten post edytował Walian 31.01.2010, 15:53:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 1 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
Cytat("ats2008") W tym rozwiązaniu zwróć uwagę na pliki l.png i r.png. One nie powinny mieć przezroczystości, tylko zaokrąglenie w kolorze tła. Po pierwsze dlatego, że IE nie obsługuje przezroczystości .png (dlatego lepiej we wszystkich plikach użyć gifa z przezroczystością) (...) Tak, zauważyłem to wcześniej i albo użyję gifów, albo png bez kanału alfa, na razie olać to. Pierwszy sposób: W IE 6 wyświetla się poprawnie. W Operze i Firefox-ie nie ma zaokrąglonych rogów (ten środkowy obrazek pokrywa całą belkę) i tekst dziwnie się rozjechał na belce. Drugi sposób: Tu już bliżej rozwiązania problemu, aczkolwiek nie można ustalić poprawnie bordera dla treści. Wszystkie trzy przeglądarki wyświetlają kod bardzo podobnie (Opera i Firefox identycznie). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 09:20 |