Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Высота одного из дивов в 100% [2]
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Мне абсолютно все равно кто как верстает, главное чтоб у меня отображалось правильно.
Но я одно не пойму. Ты пытаешься утверждать что гуглу важно таблица или дивы? Он теперь у кого больше дивов того выше по поиску ставит чтоли? Мне всегда казалось что там заняты поиском по словам, а не по верстке.
И раз уж на то пошло, и вдруг там действительно сайты с тегами как то анализируются вместе и сайт к примеру где ключевое слово "сравнение" - то таблица там даже наоборот добавит веса, нежели ничего сравниваемого не подразумевают собой дивы.
Ты мне скажи с чего ты взял что поисковику какое-то дело до твоей верстки ?
А касаемо самой верстки - если таблицами удобней, значит надо таблицами.
----- Truly yours, Sasha.
Yuriy
Отправлено: 03 Мая, 2009 - 19:59:58
Частый гость
Покинул форум
Сообщений всего: 142
Дата рег-ции: Июнь 2007 Откуда: Азов
Помог: 0 раз(а)
Roler пишет:
Да сколько вам уже объяснять, что чхать поисковик хотел, на таблицах сделано, или на дивах.
Ты прав. А я и не говорил, что от тегов зависит качество индексации.
Вы не понимаете, что чем кратче код, тем легче поисковикам проиндексировать вашу страницу. И вес у неё будет меньше. Ладно. Выдрал пример из своих двух вёрсток, о которых я говорил выше. В какой из них быстрее можно добраться до слова ТЕКСТ?
За этой кучей td, tr и их параметров - намного сложнее.
Парни, наш спор ничего не даст. Вы сами это понимаете. Каждый верстает так, как ему нравится. А кто-то ещё и потому, что так нужно. Ибо, дивами верстать сложнее.
----- Yuriy
Вездеход
Отправлено: 04 Мая, 2009 - 09:58:29
Частый посетитель
Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008 Откуда: Россия
Помог: 0 раз(а)
Yuriy
в первом (с таблицами) проще - потому что тупо нагляднее яснее как он будет выведен в браузер.
так как в дивах вы можете сделать так, чтобы последний див будет выведен сверху, а тот который был первым - вылезет внизу окна.
ps
я вапще например не сторонник какого то одного типа... что удобнее для конкретного случая то и делаю.
----- о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
Yuriy
Отправлено: 04 Мая, 2009 - 11:04:52
Частый гость
Покинул форум
Сообщений всего: 142
Дата рег-ции: Июнь 2007 Откуда: Азов
Помог: 0 раз(а)
Вездеход пишет:
в первом (с таблицами) проще - потому что тупо нагляднее яснее как он будет выведен в браузер.
так как в дивах вы можете сделать так, чтобы последний див будет выведен сверху, а тот который был первым - вылезет внизу окна.
Это всё ерунда. Немножко терпения и...
...Итог вёрстки с помощью специальных сервисов я проверил во всех браузерах - везде одинаково, даже в IE 5!
Вездеход, так что для меня это не довод, к сожалению...
Покинул форум
Сообщений всего: 142
Дата рег-ции: Июнь 2007 Откуда: Азов
Помог: 0 раз(а)
Верстаю некоторый макет. Есть 2 дива - левая колонка с меню и прочим содержимым, ну и правая с контентом. Задача была сделать колонки одной высоты. Ну это всё ясно, и статей в инете куча, и мы тут с вами разобрались немного.
Но... Всё бы хорошо, да только моя левая панель имеет красивую обводку с тенью по границе и в связи с этим возникают трудности...
Выглядит всё примерно так: верхняя часть панели (картинка с закруглёнными краями, просто как шапка панели), повторяющаяся по оси Y центральная часть (так как тень по бокам идёт), ну и низ (по аналогии с верхушкой панели).
Я никак не могу впихнуть нижнюю границу. Первую понятно как - в самое начало панели вставить, потом пойдёт меню и так далее. Центровую часть прописать фоном. А низ? Как тут быть? Если высота второй колонки больше первой, то я не знаю, как мне примкнуть див с нижней обводкой к низу левой колонки...
Казалось бы, сделать что-то типа bottom: 0, но до фени.
Если что неясно - я вам покажу на изображении.
Ясное дело, никаких таблиц, JS, и невалидного кода.
Я честно говоря уже второй день только этой проблемой и страдаю
P.S. Я когда то тоже помаялся с колонками на дивах. В инете полно реализаций, но все они с извратами (отрицательными margin, JS или хуками). Имхо это как раз тот случай, когда таблицам замены нет...
Yuriy
Отправлено: 04 Октября, 2009 - 18:39:46
Частый гость
Покинул форум
Сообщений всего: 142
Дата рег-ции: Июнь 2007 Откуда: Азов
Помог: 0 раз(а)
Ch_chov пишет:
Может стоит всё содержимое левой колонке заключить в один div ?
У меня так и есть. Но нам это ничего не даёт, ведь мне нужно нижнюю границу примкнуть к низу дива. Грубо говоря, я хочу внутрь дива1 запихнуть див2 и чтобы див2 был примкнут к низу дива1.
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
Если высота всех блоков известна, то можно просто задать ее явно через CSS. Так, что бы суммарная высота всех внутренних блоков была равна высоте родительского блока.
Или
родительскому блоку задать position: relative
блоку который нужно примкнуть к нижнему краю position: absolute; bottom: 0px;
koras
Отправлено: 04 Октября, 2009 - 19:25:39
Частый гость
Покинул форум
Сообщений всего: 224
Дата рег-ции: Окт. 2009
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.