Недоглеждането в бекграундите
Вдъхновен от предишния ми пост за Недоглеждането в стила на формулярите колегата Николай Йорданов a.k.a nplus ми репортна още една често срещана грешка. Грешката отново се среща изключтелно рядко и може би поради тази причина е толкова често допускана.
За да ви обясня по-нагледно, ще прибягна до следния сценарии. Правите си страхотен дизайн. Стилен, изчистен, без излишни мигащи глупости и т.н. Решавате, че за да бъде напълно изчистен, ще оставите фона на страницата бял. Добра идея, но това не го указвате, защото той по дефолт си е бял…ГРЕШКА!
И тази грешка е продиктувана от недефиниране на елементи, които смятате, че са си така както ги искате по подразбиране(a.k.a default). Е да, ама не. Тази грешка се забелязва например при хора, които използват тъмни теми на компютрите си. Било то тема за Windows, GTK+ или QT3/4 теми за GNU/Linux и т.н.
Защото, ако в останалите случаи на всеки потребител му се визуализира бял фон, то на тази малка група от потребители с тъмни теми, ще се визуализира изключително лошо. nplus ми предостави и един screenshot от tyxo.bg
Неприятна гледка нали? И всичко това просто заради мързел да драснем два реда в css файла ни. Не си струва! Дефинирайки фона се улеснява и потребителския браузър, което от своя страна е по-добре както за вас така и за посетителите ви. Когато даден обект не е дефиниран стилово, браузърът започва да го рендира както си знае операционната система, според стила й.
За да избегнете такива глупави последствия просто поставете следния ред някъде из .css файла си:
html, body { background: #FFFFFF; }
И целият проблем е решен! Дефинирайте стилово всеки използван обект в страницата си! Надявам се да ви е била полезна тази статия.

July 3rd, 2008 15:34
[...] даже и чак сега се сетих за нея. Ето за какво говоря: http://www4u.org/bad-backgrounds/ в Любими преди 25 секунди edno23.com Начало контакти [...]
September 5th, 2008 22:30
Еми вариантите са 2 - напълноконтрастен и сливащ се бекграунд. Логично вторият да дава грешки.
Аз лично винаги ползвам този вариант, понеже контрастът не ме хваща и предполага използването на много цветове.