Мысли на кончике пера


Календари на любой год - Календарь.Юрец.Ру

Анекдот в студию!!!




И ещё о ячейках


Вообще, создание сайта, это постоянный перечень проблем возникающих перед верстальщиком, каждый последующий шаг, это очередная проблема, вот и сейчас разобравщись с шириной колонки меню, возникла новая. Этот сайт я верстаю в IE и теперь настало время проверить его в других браузерах, и как ожидалось в Google chrome, в Opera, в Fierefox сайт проверку не прошёл. Проблема заключается в том, что при внесении документа ячейка таблицы растягивается по разному в разных браузерах, это приводит к тому, что документы в соседних колонках начинают съезжать вверх или вниз, в зависимости от браузера. Одной из причин разного растяжения ячейки, является различное отношение браузеров к одному и тому же тексту. Так в IE один документ составлял у меня 17 сторочек, тот же самый документ в Fierefox составил 18 строчек Проблемы различной высоты ячеек, в разных браузерах, решаются по разному. Я перерыл много сайтов по этой теме, есть много разных решений, и ни одно из них простым не назовёшь, вплоть до применения программирования на JavaScript. Помучавшись с неделю, мне вдруг пришла идея, а что если изменив структуру сайта (уйти от растягивания ячеек, урок24) и оставить ячейки 2х2, 3х2, 4х2 без изменений. А основной документ нарубить на куски и расположить эти куски последовательно в ячейках 2х2, 3х2, 4х2. Я так и сделал, и Вы знаете, помогло. Расчитав объём текста так, что бы он не выходил за размеры ячейки 2х2, он её соответственно не растягивает, а "значит стоят" и боковые ячейки 2х1 и2х3. Тоже самое я сделал и с ячейкой 3х2, расположив следующий кусок такого объёма, что бы он её не растягивал. И только третьему куску я дал волю и он растянул ячейку 4х2 и соседние с ним, до произвольного значения, но боковые ячейки 2х1, 2х3 и 3х1, 3х3 остались не растянутыми, что и требовалось сделать.Я не знаю новая эта идея или нет, но в перерытых мною сайтах, я этого не находил. Ну технологию нарубки документая не описываю, думаю, что это понятно, скажу лишь, что отметив на пустой страниче нижнюю границу ячейки, я открыл страницу с текстом и отметил ту строчку, по которой текст умещается в ячейке без изменения её размера, вот и всё.
  С мелкими погрешностями, но браузеры стали работать нормально, а мелкие погрешности, это уже корректировка текста под конкретный браузер. Был такой курьёз, как я уже писал выше, в IE размещается 17 строчек, а в Fierefox 18, так вот, замена фразы "посмотрим, что получилось" на фразу "глянем, что получилось" привело к тому, что в обоих браузерах кнопки меню перестали прыгать при переключении страниц.
  Если вдруг текст основного документа будет настолько большим, что третий кусок потянет за собой боковые ячейки верхних кусков, то измените структуру этой страницы, сделайте четыре строки вместо трёх, и соответственно дайте волю, последнему четвёртому куску. Эта система довольно инертна и пока искажения дойдут до ячейки 2х1 надо ещё пестараться. Далее.






Поиск

2



 Нравился ли этот сайт? 
   всё замечательно
   хороший сайт
   хотелось бы лучше
   сайт, так себе
   плохой сайт
   всё ужасно
Результаты
Copyright © Владимир Глухов 2010
Besucherzahler ukraine women for marriage
счетчик посещений
Яндекс цитирования PRCY.ru Яндекс.Метрика
495ru.ru, Доски объявлений, бесплатные объявления, дать объявление в интернет Каталог сайтов OpenLinks.RU