В смысле верстку страниц HTML. И CSS не люблю.
Я сегодня совершил подвиг.
Среди 2500 (да, две тышшы пицот!) строк кода хтмл я нашел и исправил багу, связанную с версткой.
Было
< span class="kupu-tb-buttongroup" style="float: right" id="kupu-zoom" >
Стало
< span class="kupu-tb-buttongroup" id="kupu-zoom" >
Бага проявлялась в том, что исключительно в IE8 таблица размером с Джомолунгму схлопывалась в ноль.
Причем код, который я поправил, был глубоко внутри последней строки этой таблицы, да еще и вложенный в кучу дивов и спанов.
Ну и как вот после этого относиться к верстке? Ну вот какой м. придумал такую сложную модель контейнеров и боксов? Ведь факт, можно ж проще. Повбывал бы.
Поделюсь методом нахождения баги. Метод прост как брюква.
Выкидывайте блоки кода крупными кусками, пока не обнаружите, что бага пропала. Верните последний кусок обратно и выкидывайте мелкие куски кода, пока бага опять не пропадет. Верните последний кусок и выкидывайте еще более мелкие куски... и так до полного удовлетворения.
Сцылки дня:
- Рисовалка по карте с применением концепции вики, красиво. На Silverlight.
- Вроде как можно сделать GlobalStorage (или LocalStorage) в IE от 5 и новее.
- HTML5 local storage, в каких браузерах.
- Что советуют мелкомягкие по поводу подгонки сайта под IE8.
- 10 пунктов в программе "заставить работать сайт под IE6".
- Обзор того, чем мелкомягкие гордятся в IE8.
- 5 причин избегать хаков CSS и условной вставки стилей.
- Что есть таблица в IE.
- Тесты для плавающих блоков.
Комментариев нет:
Отправить комментарий