Otoz mam diva np. <div>Strona glowna ></div> no i w IE zdarza mi sie, ze osttanie znaki "na >" sa kopiowane linijke nizej. Jesli dam po divie <br/> to ten problem znika. Co sie dzieje?!
mike
29.09.2006, 09:54:16
Dzieje się to że pewne znaki sa kluczowe dla HTML stąd ich stosowanie może przynieść nieoczekiwane skutki.
Powinieneś zastosować encje: <, >
siemakuba
29.09.2006, 10:00:59
Cytat
Dzieje się to że pewne znaki sa kluczowe dla HTML
nie jestem do końca pewny, że problem bierze się waśnie stąd. Zdarzała mi się taka sytuacja z innymi znakami, np |, a ten nie jest chyba kluczowy. Problem można rozwiązać właśnie za pomocą <BR> i chyba jakieś rozwiązanie w stylach dawało radę... niestety nie pamiętam go :(
pozdr.
Krzysztofem
29.09.2006, 10:17:40
Przed chwila przetestowalem < > . Niestety to nie w tym problem. Po usunieciu tych znakow powiela kolejne w kolejce Problem z powielaniem znika gdy cos sie pojawi ponizej np. kolejne div`y. W sumie problem polowicznie rozwiazany. Ale co gdy to bedzie ostatni div np. jakas stopka i w IE beda powielac sie znaki?! Czy naprawde jedyna metoda to <br /> albo wstawienie jakiegos pustego diva?!
Zajec
29.09.2006, 19:54:33
To bug IE, nie błąd kodu. Kiedyś się z nim męczyłem, niestety nie pamiętam rozwiązania :-|
W każdym razie nie obwiniajcie kodu Krzysztofema.
marast78
30.09.2006, 20:20:29
wystarczy zamknąć ten block w <div></div> lub czekać na porawki ze strony MS..wiec wybierz pierwszą opcję..
gekon
2.10.2006, 16:52:32
Spróbuj dać dla tego diva zoom: 1; w CSS (najlepiej by bylo gdybyś to zrobił przez komentarze warunkowe, bo te właściwość rozumie tylko IE).
Kisiol_Ent
8.02.2007, 03:30:19
dodaj bialą spacje i problem w nogi.
Krzysztofem
8.02.2007, 07:14:16
tylko problem w tym, ze zabiera ostatnie litery z wyrazu. A tu nigdzie bialej spaciji nie dam