
Добре разпространено мнение е, че сред браузерите има добри, по-добри и по-лоши. След появата на Firefox, мнозина смятат, че той е най-добрият браузер. Удобен, както от потребителска гледна точка, така и като инструмент за разработка на уеб сайтове, Firefox днес има голям брой почитатели и се нарежда на второ място след Internet Explorer по ползваемост сред потребителите. Скорошно проучване от Май 2009 http://en.wikipedia.org/ показва, че дялът на потребители, които посещават определен брой предварително избрани сайтове с Firefox, e 22,51%. Лидерството е отредено на Internet Explorer с 65,50%. Safari има дял от 8,43%, Chrome – 1,80%, a останалите браузери имат дял под 1%.
Ако попитате един уеб разработчик, кой е по-добър уеб браузър, обаче, почти сигурно е, че той няма да посочи като такъв Internet Explorer, а Firefox. Една от причините е, че най-известните бъгове, които се срещат при разработването на сайт, се свързват с липсата на поддръжка на много от уеб стандартите от Internet Explorer, версия 6. Добре познати, човек лесно свиква с тези проблеми и намира лесно в интернет пространството разрешението им.
Това, което е интересно е, че и браузери като Firefox имат своите проблеми. Понякога дори те са по-трудни за разрешаване, поради липса на популярност и специфичност на проявяване.
Един такъв бъг, с който в Маг Студио се сблъскахме наскоро при разработването на уеб сайт за свой уважаван клиент, се оказа изключително интересен. Сайтът беше с голямо съдържание на информация, включително и такава в табличен вид. Таблиците, които трябваше да се визуализират, бяха с голяма ширина и дължина, ето защо беше взето решение да се поставят в контейнери с фиксирана ширина и скрол при по-голяма ширина. Това се постига с css, чрез задаването на стойност „auto” на атрибута „overflow”.
1 2 3 4 5 | div.table_container { overflow: auto; } |
И ето тук беше изненадата, с която се сблъскахаме. Оказа се, че има бъг с номер 215055, който се среща само под Firefox и той е известен още от 2004 година, но за съжаление е актуален и сега, дори във Firefox 3.
Таблици, поставени в html блок с атрубит „overflow” със стойност, различна от “visible”, не се визуализират коректно. Редовете след 652я на дългите таблици остават скрити под Firefox. Нагледен пример може да се намери на официалния сайт на Mozilla: https://bugzilla.mozilla.org/, където има и повече детайлна информация за този бъг.
Този проблем трябва да се взима предвид винаги при разработване на даден сайт, като засега единственото му разрешение е да не се визуализира такъв вид информация (дълги и широки таблици). Освен, че не е удобно за потребителите, се оказва че един от най-добрите браузери в момента, не може да се справи с визуализирането на подобен вид информация.


















Всичко-много добре,дори и интересно,
но ако ме ориентирате къде мога и аз да
чета коментарите,ще бъде прекрасно !
/ Ако няма такова място или способ- не бъдете егоисти ! /