Недоглеждането в бекграундите

Вдъхновен от предишния ми пост за Недоглеждането в стила на формулярите колегата Николай Йорданов a.k.a nplus ми репортна още една често срещана грешка. Грешката отново се среща изключтелно рядко и може би поради тази причина е толкова често допускана.

За да ви обясня по-нагледно, ще прибягна до следния сценарии. Правите си страхотен дизайн. Стилен, изчистен, без излишни мигащи глупости и т.н. Решавате, че за да бъде напълно изчистен, ще оставите фона на страницата бял. Добра идея, но това не го указвате, защото той по дефолт си е бял…ГРЕШКА!

И тази грешка е продиктувана от недефиниране на елементи, които смятате, че са си така както ги искате по подразбиране(a.k.a default). Е да, ама не. Тази грешка се забелязва например при хора, които използват тъмни теми на компютрите си. Било то тема за Windows, GTK+ или QT3/4 теми за GNU/Linux и т.н.

Защото, ако в останалите случаи на всеки потребител му се визуализира бял фон, то на тази малка група от потребители с тъмни теми, ще се визуализира изключително лошо. nplus ми предостави и един screenshot от tyxo.bg

Bad background in tyxo.bgНеприятна гледка нали? И всичко това просто заради мързел да драснем два реда в css файла ни. Не си струва! Дефинирайки фона се улеснява и потребителския браузър, което от своя страна е по-добре както за вас така и за посетителите ви. Когато даден обект не е дефиниран стилово, браузърът започва да го рендира както си знае операционната система, според стила й.

За да избегнете такива глупави последствия просто поставете следния ред някъде из .css файла си:

html, body { background: #FFFFFF; }

И целият проблем е решен! Дефинирайте стилово всеки използван обект в страницата си! Надявам се да ви е била полезна тази статия.


3 Responses to “Недоглеждането в бекграундите

Leave a Reply



TopBloglog image