Помощник
|
Давайте изобретём идеальную резину! |
Freakmeister
|
Сообщение
#1
|
||
|
|
||
|
|||
DelphinPRO |
21.3.2012, 0:58;
Ответить: DelphinPRO
Сообщение
#2
|
|
все уже давно изобретено до вас
Это основная разметка. Все остальное сильно зависит от конкретного маета. Не надо пытаться изобретать код, который подойдет на все случаи жизни <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]--> <title></title> <meta name="keywords" content="" /> <meta name="description" content="" /> <link rel="stylesheet" href="style.css" type="text/css" media="screen, projection" /> <!--[if lte IE 6]><link rel="stylesheet" href="style_ie.css" type="text/css" media="screen, projection" /><![endif]--> </head> <body> <div id="wrapper"> <header id="header"> <strong>Header:</strong> Lorem ipsum dolor sit amet. </header><!-- #header--> <section id="middle"> <div id="container"> <div id="content"> <strong>Content:</strong> Sed placerat accumsan ligula. </div><!-- #content--> </div><!-- #container--> <aside id="sideLeft"> <strong>Left Sidebar:</strong> </aside><!-- #sideLeft --> <aside id="sideRight"> <strong>Right Sidebar:</strong> </aside><!-- #sideRight --> </section><!-- #middle--> </div><!-- #wrapper --> <footer id="footer"> <strong>Footer:</strong> </footer><!-- #footer --> </body> </html> [CSS]body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; } ol, ul { list-style: none; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } q:before, q:after { content: ''; } abbr, acronym { border: 0; } html { height: 100%; } header, nav, section, article, aside, footer { display: block; } body { font: 12px/18px Arial, Tahoma, Verdana, sans-serif; height: 100%; } a { color: blue; outline: none; text-decoration: underline; } a:hover { text-decoration: none; } p { margin: 0 0 18px } img { border: none; } input { vertical-align: middle; } #wrapper { width: 100%; min-width: 1000px; min-height: 100%; height: auto !important; height: 100%; } #header { height: 150px; background: #FFE680; } #middle { width: 100%; padding: 0 0 100px; height: 1%; position: relative; } #middle:after { content: '.'; display: block; clear: both; visibility: hidden; height: 0; } #container { width: 100%; float: left; overflow: hidden; } #content { padding: 0 270px 0 270px; } #sideLeft { float: left; width: 250px; margin-left: -100%; position: relative; background: #B5E3FF; } #sideRight { float: left; margin-right: -3px; width: 250px; margin-left: -250px; position: relative; background: #FFACAA; } #footer { margin: -100px auto 0; min-width: 1000px; height: 100px; background: #BFF08E; position: relative; }[/CSS] Для шестого осла[CSS]* html #wrapper, * html #footer { width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':''); }[/CSS] PS Плохо, что в редакторе сообщений нету спойлеров, было бы удобно скрывать такие простыни кода |
|
|
Freakmeister
|
Сообщение
#3
|
|
Ну, этот макет действительно очень стандартный, сам пользуюсь похожим. Здесь реализовано только прижатие футера, а резиновым его можно назвать разве что условно, потому как вставка изображений в центральный блок выглядит так:
[IMG]http://savepic.su/1597076m.png[/IMG] Я уверен, что можно сделать лучше. И учитывая сколько я уже готовых вариантов перебрал, я также уверен, что такого раньше никто не делал. |
|
|
alexdrob |
21.3.2012, 2:02;
Ответить: alexdrob
Сообщение
#4
|
|
|
|
|
DelphinPRO |
21.3.2012, 2:10;
Ответить: DelphinPRO
Сообщение
#5
|
|
.content img {max-width:100%;} :)
или .content {overflow:hidden;} пусть контент-менеджер подтготавливает картинки, прежде чем лить их на сайт. |
|
|
DelphinPRO |
21.3.2012, 2:11;
Ответить: DelphinPRO
Сообщение
#6
|
|
|
|
|
texno |
21.3.2012, 7:17;
Ответить: texno
Сообщение
#7
|
|
вы уверены, что это оптимальное решение? что касается меня - я ненавижу горизонтальную прокрутку на сайтах. уверен, что многие со мной согласны. Однажды видел горизонтальный сайт, на всю высоту окна с горизонтальной прокруткой, всё что помню, так это углублённые воспоминания анатомии человека и всех родственников написавшего это... Видел сам, не с чьих то слов. |
|
|
DelphinPRO |
21.3.2012, 8:12;
Ответить: DelphinPRO
Сообщение
#8
|
|
я тоже видел, и самому делать приходилось :)
одно дело когда сайт концептуально горизонтальный, другое - когда "контент не влазит". |
|
|
Freakmeister
|
Сообщение
#9
|
|
Контент часто не влазит, когда нужно вшить какой-то готовый движок форума/магазина/галереи в центральный блок сайта. За то и бьюсь, чтобы подобных головных болей не возникало. Кот может и похудеть конечно, но я не считаю такой подход правильным, потому как для разных разрешений мониторов придётся изобретать динамического кота в вакууме. Если уж делать резину, то нужно делать её резиновой.
|
|
|
DelphinPRO |
21.3.2012, 17:53;
Ответить: DelphinPRO
Сообщение
#10
|
|
|
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Давайте обсудим качество in-page push трафика | 0 | Boymaster | 470 | 16.4.2024, 22:47 автор: Boymaster |
|
Кто умеет привлекать быстробота, давайте сотрудничать! Новостная кооперация - попробуем? |
0 | Dani | 1592 | 7.10.2019, 1:26 автор: Dani |
|
Давайте раскрутим этот мир? Офферы по доступной цене. Instagram, VK, YouTube, графика, портреты. |
7 | relax_ssm | 4804 | 1.2.2017, 10:37 автор: mspcontent |
|
Давайте сделаем взаимо обмен коментариями | 10 | ARCHI0586 | 4343 | 11.10.2015, 6:16 автор: albedo |
Текстовая версия | Сейчас: 19.4.2024, 16:43 |