сайт (airclubkmw.ru/testing/) состоит из таблицы в 3 столбца и 4 строки. Каждая ячейка таблицы имеет класс, описанный by CSS. Описывал я так, чтобы сайт растягивался на 100% и по вертикали и по горизонтали браузера, НО! при этом полностью верхняя строка (вернее там 2-е строки) была фиксированной, нижняя строка была фиксированной, левый и правый столбики, заключённые между верхней и нижней строками были зафиксированы. То есть, все масштабирование получается путём изменения площади ячеек (x,y)=(2,1) (2,2) (2,3), по-русски: 3 серединные ячейки сверху (у нижней средней ячейке размер фиксирован height'ом).
Не поверите! но у меня получилось - всего неделя чтения html и css - и у меня получилось!
Но Microsoft, как всегда подбросила свинью:
в Firefox 3 и Opera 9.6 все работает, как задумано, а IE 7, масштабируя страницу горизонтальные строки растягивает пропорционально друг другу, игнорируя width и height параметры в классах для этих строк. Но при этом, столбцы масштабируются правильно: левый и правый фиксированы, а центральные свободно плавает в зависимости от размера окна браузера.
Если убрать position: absolute; или поменять его параметр, то ни в одном браузере 100% растягивания по вертикали не будет (только по горизонтали будет растягивать,а по вертикали будет минимизироваться). Но, если делаем position: absolute; то Опера с Лисой все отображают отлично, а вот ИЭ7 - описал выше.
Я перепробывал все варианты параметра position ко всем ячейкам, пробывал table-layout, но у меня ничего не вышло, я уже не знаю, чего там мудрить в CSS.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Oversemper
В общем, схема такая:
сайт (airclubkmw.ru/testing/) состоит из таблицы в 3 столбца и 4 строки. Каждая ячейка таблицы имеет класс, описанный by CSS. Описывал я так, чтобы сайт растягивался на 100% и по вертикали и по горизонтали браузера, НО! при этом полностью верхняя строка (вернее там 2-е строки) была фиксированной, нижняя строка была фиксированной, левый и правый столбики, заключённые между верхней и нижней строками были зафиксированы. То есть, все масштабирование получается путём изменения площади ячеек (x,y)=(2,1) (2,2) (2,3), по-русски: 3 серединные ячейки сверху (у нижней средней ячейке размер фиксирован height'ом).
Не поверите! но у меня получилось - всего неделя чтения html и css - и у меня получилось!
Но Microsoft, как всегда подбросила свинью:
в Firefox 3 и Opera 9.6 все работает, как задумано, а IE 7, масштабируя страницу горизонтальные строки растягивает пропорционально друг другу, игнорируя width и height параметры в классах для этих строк. Но при этом, столбцы масштабируются правильно: левый и правый фиксированы, а центральные свободно плавает в зависимости от размера окна браузера.
Дело все, как я понял тут:
Если убрать position: absolute; или поменять его параметр, то ни в одном браузере 100% растягивания по вертикали не будет (только по горизонтали будет растягивать,а по вертикали будет минимизироваться). Но, если делаем position: absolute; то Опера с Лисой все отображают отлично, а вот ИЭ7 - описал выше.
Я перепробывал все варианты параметра position ко всем ячейкам, пробывал table-layout, но у меня ничего не вышло, я уже не знаю, чего там мудрить в CSS.
CSS: airclubkmw.ru/testing/design/styles.css
Содержание index.php: http://airclubkmw.ru/testing/index_php.txt
Помогите пожалуйста, заранее благодарен.
Edited by OversemperLink to comment
Share on other sites
23 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.