Изменить высоту уместности на живом сайте?

Я пытаюсь использовать встроенный инструмент инспектора в Google Chrome для манипулирования сайтом http://www.di.se/ (поскольку он, вероятно, имеет одну из самых @ разметок, которые я когда-либо видел на популярном веб-сайте) - около 300 000 посетители ежедневно.

Похоже, он в основном состоит из трех тегов фрейма HTML с именами: historyFrame, headerFrame и contentFrame. Я могу удалить headerFrame, который покрывает огромную часть представления. Однако я не знаю, как изменить размер contentFrame, чтобы он занимал весь экран.

Я попытался добавить свойство высоты CSS, но это, похоже, ничего не меняет. Если бы это было решаемо, я был бы очень благодарен и 300000 других пользователей:) Спасибо!

2 ответа

Решение

Вы можете сделать это:

Сначала удаляем первый кадр (заголовок)

и измените это:

от:

rows=".260,*"

Для того, чтобы:

rows="1,*"

Таким образом, у вас есть только нужный вам кадр, никаких бесполезных данных, а нужный кадр занимает 100% экрана.

frameset, который является родителем кадра, который вы удалили, определяет высоту для каждого из кадров, в настоящее время rows="0,210,*", Таким образом, если вы удаляете кадр заголовка, фрейм контента становится вторым фреймом и получает высоту 210. При изменении этого атрибута на 0,* проблема должна быть исправлена.

Однако я не могу изменить это свойство в наборе инструментов Chrome. Может быть, это ограничение инструментов разработчика Chrome. В конце концов, фреймы старые (удалены даже из HTML5), поэтому, возможно, они не обращали особого внимания на его поддержку.

Обратите внимание, что верхний фрейм содержит рекламу, которая, вероятно, платит за сайт. Если бы вы работали так, и все 300 000 пользователей использовали бы ваше решение, то сайт, вероятно, использовал бы его, и вы получили 300 000 несчастных пользователей. Так что подумайте дважды, прежде чем сделать это.

Другие вопросы по тегам