Адаптивная верстка, макет, проверьте пожалуйста

M
На сайте с 19.08.2015
Offline
34
598

Решил для себя открыть америку.. чего то сел, накидал, вроде работает, проверьте пожалуйста.

Ничего ли не забыл:

<style>
body { margin:0; padding:0;}
article, aside, audio, canvas, command, datalist, details, figcaption, figure, footer, header, hgroup, keygen, mark, menu, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, video, wbr {display:block;}
.container {
position:relative;
width:90%;
max-width:1200px;
margin:0 auto;
background:#D5D5D5;
height:1000px;
}
.head, .foot {position:relative; width:100%; margin:0; padding:10px 0; background:#74C4FF;}
.foot {clear:both;}
.wr { width:100%; clear:both;}
.main {position:relative; float:left; width:80%; background:#FC7F81;}
.sidebar {position:relative; float:right; width:20%; background:#00A87C;}

.navigation {clear:both; width:100%;}
.navigation ul { margin:0;}
.navigation ul li {float:left; display:block; padding:8px 10px; list-style-type: none; list-style-position:inside;}
</style>

<div class="container">
<header class="head">
123
</header>

<nav class="navigation">
<ul>
<li>Пункт меню 1</li>
<li>Пункт меню 2</li>
<li>Пункт меню 3</li>
<li>Пункт меню 4</li>
<li>Пункт меню 5</li>
<li>Пункт меню 6</li>
</ul>
</nav>

<section class="wr">
<article class="main">
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
main main main main main main<br/>
</article>

<aside class="sidebar">
sidebar sidebar sidebar sidebar<br/>
sidebar sidebar sidebar sidebar<br/>
sidebar sidebar sidebar sidebar<br/>
sidebar sidebar sidebar sidebar<br/>
</aside>
</section>


<footer class="foot">
123
</footer>

А хотел я сделать адаптивный шаблон, который будет исходя из ширины экрана, растягиваться, но не более 1200px.

Я понимаю что там можно ещё как то так ещё влупить:

@media(max-width:960px){
Стили
}
@media(max-width:768px){
Стили
}

Но это если дальше уже ковырять.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1

резиновый != адаптивный

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
M
На сайте с 19.08.2015
Offline
34
#2
Оптимизайка:
резиновый != адаптивный

Не совсем резиновый.. максимум 1200px.

B
На сайте с 27.01.2016
Offline
1
#3

Сделайте главный div и укажите ему max-width: 1200px

@media используйте для мобильных устройств и в том случае, если это необходимо.

M
На сайте с 19.08.2015
Offline
34
#4
beardedman:
Сделайте главный div и укажите ему max-width: 1200px

<div class="container"> это главный див?

Или уточните пожалуйста о каком главном диве речь.

Я в конце за футером забыл закрывающий </div> выставить.. у меня то он выставлен.

B
На сайте с 27.01.2016
Offline
1
#5

Прощу прощения, у вас все уже записано в style :)

Рекомендую использовать NetBeans. У него есть отличное форматирование кода Shift+Alt+F.

Сразу будете видеть чего не хватает.

Для вставки кода на форуме используйте тег code.

M
На сайте с 19.08.2015
Offline
34
#6
beardedman:
Прощу прощения, у вас все уже записано в style :)

Рекомендую использовать NetBeans. У него есть отличное форматирование кода Shift+Alt+F.
Сразу будете видеть чего не хватает.

Для вставки кода на форуме используйте тег code.

Про NetBeans спасибо) надо будет разбираться...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий