1337 Szperacz 1.07!

No i tak sobie siedze, i zamiast zabrać się za robotę i zarobić trochę grosza postanowiłem przysiąść nad moim szperaczem i go dziebko podrasować. Wiedząc, że pare osób z tego korzysta tutaj (nigdy nie wiesz, kiedy będziesz potrzebować czegoś prostego do przeglądania plików, jak admin wyłączy tą opcje w apache :P).
quote: Changelog:
- Ładny pomarańczowy nagłówek :P.
- W polu akcja pokazuje się teraz gif z ikonką strony i napisem www, jest szerszy i łatwiej go kliknąć.
CSS:
- Dodałem 100% height do html i body, dzięki czemu tabelka ma 100% wysokości na Firefox'ie i Operze (IE, niepoprawnie zresztą, robiło to defaultowo).
- Opera, o której wszyscy wiemy, że jest najbardziej zjebaną przeglądarką (I MAM W DUPIE, ŻE SZYBCIEJ RENDERUJE), nie obsługuje margin'ów css'owych dla body, po prostu ma je w dupie. Nie wiedzieć dlaczego, twórcy Opery uznali, że marginesy dla body ustawiać należy opcją PADDING. Po ****? Nie wiem, ale dodałem padding na 0 i maginesy zniknęły.
- Pod Firefox (jak zresztą każda Mozilla) dobrze obsługuje border-collapse, dzięki czemu pola 'fixed' tabelki źle się wyświetlały. Po zmianie border-collapse na separated i ustawieniu border-spacing na 0 pod Firefox'em wszystko zaczęło normalnie wyglądać, pod Operą również, natomiast IE odmówiło posłuszeństwa, gdyż nie obsługuje border-spacing. Po paru godzinach walki z tym postanowiłem w php sprawdzać czy user używa IE, i wtedy podaje się mu border-collapse dla tabelek, dzięki czemu widać buttonowaty effekt na wszystkich przeglądarkach.
- I na koniec drobiazg - kursor łapki przy najechaniu na belkę jest ustawiony w stylu. Problem w tym, że IE uznaje łapkę jako "hand", podczas gdy Mozilla jako "pointer" (Opera nie ma własnego zdania i uznaje oba :P). Kożystając, że kodzio rozpoznaje IE aby podać innego css'a, zrobiłem to samo dla kursora. Dla IE podaje hand, dla reszty pointer.
I tak oto, przedstawiam całkowicie poprawnego ze wszystkimi możliwymi standardami (tak, to jest możliwe!) 1337 Szperacza 1.07.
Demo:
http://www.vanthia.com/smietnik/
D/L:
http://dawidj.homeunix.net/~nea/szperacz107.zip
A kod jest dalej za****** maksymalnie :P.
Edit: *****, a board'a to można by na ISO-8859-2 zrobić wkońcu :P
__________________

http://wow.allakhazam.com/profile.html?310690
Po ilu critach ty się uśmiechniesz?
Frozen do expansion packa.
Zgłoś post do moderatora | IP: Zalogowane
|