![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z css i obrazkami w topie strony.
FF (IMG:http://img715.imageshack.us/img715/8826/30816085.gif) IE (IMG:http://img188.imageshack.us/img188/5271/11603717.gif) Jak widać pod ie się rozwala. Oto kod css i html, co tu jest nie tak? Myślę że winni tu między innymi input. i css
|
|
|
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chłopie, na co Ci tyle tych divów? Przecież to bez sensu. W ogóle to ten <span> problematycznie wygląda.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no bo musiałem jakoś te obrazki umieścić dlatego musiałem tyle napisać? jak to inaczej zrobić
no span wygląda problematycznie, przez ten input no ale jak to poprawić? |
|
|
![]()
Post
#4
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
no bo musiałem jakoś te obrazki umieścić dlatego musiałem tyle napisać? jak to inaczej zrobić no span wygląda problematycznie, przez ten input no ale jak to poprawić? Można było to zrobić o wiele lepiej, moim zdaniem. Jak naprawić? Position:absolute i relative (dla elementu nadrzędnego). |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
To jest element topu strony tak? Zarzuć jakimś większym screenem, a najlepiej to linkiem, to wtedy Ci mogę powiedzieć.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 23.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Może stwórz osobny arkusz dla IE i tam rób tak żeby tylko wszystko wyglądało dobrze pod IE: http://leksykot.top.hell.pl/notatki/www/ie-hacks.shtml
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no z drugiej strony też racja
|
|
|
![]()
Post
#10
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wiesz...najpierw to popraw kod, bo w FF też Ci nie wyświetla poprawnie...
Moje propozycje: Tworzysz div główny, #header Kod #header { width:900px; margin:0 auto; height://tutaj wysokość obrazka } Nadajesz mu atrybut background:url(obrazek) top left; Jako obrazek podajesz, cały obrazek, bez cięcia. Zapisałbym go jako jpg z kolorem tła. Nadajesz #header attrubyt position:relative; Input, bez span, pozycjonujesz w nim relatywnie. To jest najlepsze rozwiązanie, masz jeden div i wszystko Ci będzie działać, bez hacków. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok, ale jakie błędy widzisz pod ff?
u mnie wszystko ok widać chyba zrób screena czyli w <div id="header"> wrzucić resztę tak? |
|
|
![]()
Post
#12
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok, ale jakie błędy widzisz pod ff? u mnie wszystko ok widać chyba zrób screena czyli w <div id="header"> wrzucić resztę tak? Tak, i tylko jeden obrazek, bez ensu tak ciąć i tworzyć n divów. Jaki błąd? img4 przesunięty w prawo o 2px (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok, zobaczę jak to będzie
może nie dopatrzyłem tego używasz najnowszego firefoxa? posklejałem ten header w całość wrzuciłem w diva potem 2 div dla input postion absolute marginesy i gra ale tylko pod ff w ie spada na dół input |
|
|
![]()
Post
#14
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok, zobaczę jak to będzie może nie dopatrzyłem tego używasz najnowszego firefoxa? posklejałem ten header w całość wrzuciłem w diva potem 2 div dla input postion absolute marginesy i gra ale tylko pod ff w ie spada na dół input Ja tam widzę dalej trzy, bez sensu trochę rozwiązanie (IMG:style_emoticons/default/smile.gif) Firefox 3.5.7, pod dwójką nie sprwdzałem (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
bo nie aktualizowałem na serwerze ;p
|
|
|
![]()
Post
#16
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
posklejałem ten header w całość wrzuciłem w diva potem 2 div dla input postion absolute marginesy i gra ale tylko pod ff w ie spada na dół input To jak chcesz pomocy to zaktualizuj (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
już zaktualizowane ; p
|
|
|
![]()
Post
#18
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Zauważ że takich rzeczy jak loga nie wrzuca się jako tło divów z prostej przyczyny: dla tła diva nie ustawisz atrybutu alt. Takie zastosowanie eliminuje przeglądarki które nie obsługują obrazków, boty które indeksują twoją stronę itp. Nie wspominam już o osobach niepełnosprawnych.
Tak orientacyjnie: css
No i taki kod powinien się sprawować tak samo we wszystkich przeglądarkach. Upewnij się też że masz ustawione na stronie odpowiedni doctype. |
|
|
![]()
Post
#20
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
@bmL Nie mieszaj chłopakowi z tym kodem, przecież to masakra. Więcej divów nie mogłeś zrobić? Poza tym, tło ustawia się, ustawia. Jak najbardziej. Dajesz wtedyu <h1> w nim tytuł strony, slogan i nadajesz mu atrybut text-indent:-999em;. Ta metoda działa zdecydowanie lepiej niż alt dla <img>. Poczytaj trochę zanim kogoś wprowadzisz w błąd.
Ten post edytował pedro84 27.01.2010, 12:10:24 |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ta a google indexuje to co jest przesunięte poza obszar strony... Właśnie do tego dąży albo już tak jest że ignoruje takie rzeczy BA! nawet usuwa strony ze swojej bazy danych za tworzenie niewidocznych dla użytkownika tagów. Więc życzę powodzenia z takim podejściem. A nie liczy się to ile jest divów tylko żeby rozwiązanie było praktyczne i czytelne teraz jeżeli będzie coś chciał w przyszłości wstawić np. po prawej strone reklamę (na przykład) to nie ma z tym problemu. Dodatkowo miłym rozwiązaniem jest ustawienia dla loga strony link przekierowujący na stronę główną ciekawe jak ustawisz to dla diva... javascriptem?... Najlepiej w ogóle wyeliminować ze swojej strony tag img bo po co on nam skoro można wstawić diva z tłem...
|
|
|
![]()
Post
#22
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ta a google indexuje to co jest przesunięte poza obszar strony... Właśnie do tego dąży albo już tak jest że ignoruje takie rzeczy BA! nawet usuwa strony ze swojej bazy danych za tworzenie niewidocznych dla użytkownika tagów. Więc życzę powodzenia z takim podejściem. A nie liczy się to ile jest divów tylko żeby rozwiązanie było praktyczne i czytelne teraz jeżeli będzie coś chciał w przyszłości wstawić np. po prawej strone reklamę (na przykład) to nie ma z tym problemu. Dodatkowo miłym rozwiązaniem jest ustawienia dla loga strony link przekierowujący na stronę główną ciekawe jak ustawisz to dla diva... javascriptem?... Najlepiej w ogóle wyeliminować ze swojej strony tag img bo po co on nam skoro można wstawić diva z tłem... Oj Kolego, chcesz mi powiedzieć, że alt img jest bardziej atrakcyjny dla Google niżeli ? Powodzenia życzę w takim razie zamykając radząc poczytać o poprawnych praktykach. A poprawność kodu ma znaczenie, jeśli o tym nie wiesz, poczytaj. EOT. Pozdrawiam. |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Kolego czy ty przeczytałeś co napisałem (ze zrozumieniem)? Próbuję Ci powiedzieć że twoje ukrywanie tekstu poprzez text-indent:-999em jest łamaniem regulaminu, czy niewyraźnie jest to napisane?
Cytat A poprawność kodu ma znaczenie, jeśli o tym nie wiesz, poczytaj. A co ma piernik do wiatraka? Mój kod jest poprawny to twoje ukrywanie tekstu jest dziwnym wymysłem daleko oddalonym od standardów w3c.
Ten post edytował bmL 27.01.2010, 18:26:32 |
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
heh, dzięki chłopaki za rady (IMG:style_emoticons/default/smile.gif)
jak już wspomniałem ten input źle działa pod IE wyświetla się na dole strony, jak temu zaradzić? |
|
|
![]()
Post
#25
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kolego czy ty przeczytałeś co napisałem (ze zrozumieniem)? Próbuję Ci powiedzieć że twoje ukrywanie tekstu poprzez text-indent:-999em jest łamaniem regulaminu, czy niewyraźnie jest to napisane? A co ma piernik do wiatraka? Mój kod jest poprawny to twoje ukrywanie tekstu jest dziwnym wymysłem daleko oddalonym od standardów w3c. Chłopie, przecież Ty mówisz o czymś zupełnie innym. Ukrywanie tekstu za pomocą display:none; jest zabronione. Z resztą, poczytaj. |
|
|
![]()
Post
#26
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Odgrzeję naleśnika ale wcześniej nie zauważyłem odpowiedzi, oryginalny problem pewnie już jest rozwiązany ale w sprawie ukrywania tekstu zapraszam tutaj:
http://www.456bereastreet.com/archive/2005...s_to_hide_text/ Radzę dobrze się wczytać. Wpis co prawda sprzed 5 lat ale skoro wtedy ostrzegali że to może się zmienić to teraz pewnie nadal tak jest. Ten post edytował bmL 18.02.2010, 15:21:30 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 12:20 |