Demon2 0 Опубликовано: 27 января 2010 Рассказать Опубликовано: 27 января 2010 Как сделать, чтобы сайт не растягивался шире n пикселей, при привышении n - ровнялся по центру? Цитата Ссылка на сообщение Поделиться на других сайтах
inokentik 45 Опубликовано: 27 января 2010 Рассказать Опубликовано: 27 января 2010 Заключить все тело сайта в таблицу еще одну главную и ей задать ширину и выравнвиание по ценру: <table width="1000" align="center"> Цитата Ссылка на сообщение Поделиться на других сайтах
kang 42 Опубликовано: 27 января 2010 Рассказать Опубликовано: 27 января 2010 (изменено) <table width="100%" align="center" style="max-width: 1000px;"> Работает не во всех браузерах. Появилось в CSS2 Изменено 27 января 2010 пользователем kangalexey Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 27 января 2010 Рассказать Опубликовано: 27 января 2010 (изменено) <table width="100%" align="center" style="max-width: 1000px;"> Работает не во всех браузерах. Появилось в CSS2 У меня шаблон 920 пикселей в ширину (фиксированый), прописано так и всё работает нормально: <table width="920" border="0" cellspacing="0" cellpadding="0"> kangalexey, зачем вы задаете двойной параметр??: <table width="100%" align="center" style="max-width: 1000px;"> Demon2, вы хотите фиксированую ширину или указать максимальную?? Если фиксированую, пропишите: <table width="1000" border="0" cellspacing="0" cellpadding="0"> в этом случае смотрите чтобы у вас не было конфликтов стилей. А если хотите минимальную/максимальную ширину, пропишите: <table border="0" cellspacing="0" cellpadding="0" class="main_body"> и соответственно пропишите в стили: . main_body { min-width: 800px; max-width: 1000px; } а здесь нужно указать ширину только фиксированым частям шаблона, а для "резыновой" области нужно указывать ширину в процентном соотношении. Изменено 27 января 2010 пользователем Dj Dance Цитата Ссылка на сообщение Поделиться на других сайтах
kang 42 Опубликовано: 28 января 2010 Рассказать Опубликовано: 28 января 2010 kangalexey, зачем вы задаете двойной параметр??: Можно было просто без параметра width, прописав только max-width, но помню что когда-то тоже делал что-то подобное, и для кроссбраузерность приходилось применять еще и атрибут width. А вообще я бы сделал так: Стили: table.max { border: solid #F00 1px; max-width: 1000px; width: expression(document.body.clientWidth > 1000? "1000px": "auto" ); } Тело: <center> <table cellpadding="0" cellspacing="0" class="max"><tr><td> На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь вы внимательно их прочитали и поняли. </td></tr></table> </center> Ведь автору, как я понял, нужно чтобы таблица была резиновой, но до определенного предела? PS. в таблицу запихал произвольный текст, так как, в отличие от дивов таблица автоматически сужается до размеров контента. Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 28 января 2010 Рассказать Опубликовано: 28 января 2010 ..таблица автоматически сужается до размеров контента. Вот именно для этого и нужно задавать либо фиксированую либо минимальную ширину А вообще, если правильно составлен каркас, сужаться до размеров контента ничего автоматически не будет Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.