Jump to content
  • 0

2ух-колоночная страница


MaSoGg
 Share

Question

делал по уроку на этом сайте

при создании 2ух колонок правая колонки ниже левой

article { /* Левая колонка */

margin-right: 240px; /* Отступ слева */

}

видимо из-за margin-right правая колонка опускается

как исправить?

p.s. выравнивание правой колонки идет ниже контента в левой колонке ,т.е если убрать контент в левой колонке ,то колонки будут на одном уровне

.content-gradient {

background: #fff url(images/content-gradient.png) repeat-x;

}

.content-bg {

width: 960px; /* Ширина макета */

margin: auto; /* Выравнивание по центру */

background: #fff no-repeat; /* Фон с границами */

}

.content-white {

background: #fff; /* Белый цвет фона */

margin: 0 11px; /* Отступы по горизонтали */

padding: 20px 40px; /* Поля */

text-align: justify; /* Выравнивание по ширине */

}

aside { /* Правая колонка */

width: 200px; /* Ширина правой колонки */

float: right; /* Обтекание */

}

article { /* Левая колонка */

margin-right: 240px; /* Отступ слева */

}

<div class="content-gradient">

<div class="content-bg">

<div class="content-white">

<article>

<p>Перед вами учебный сайт для демонстрации возможностей HTML и CSS по

созданию своего ресурса и его публикации в Интернете. Поскольку

любой сайт должен содержать полезную или интересную информацию. Так, на всякий случай.</p>

</article>

<aside>

Правая колонка!

</aside>

</div>

</div>

</div>

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

css обнулите! хотя бы так *{margin:0;padding:0;}

и обтекаемый элемент должен ставиться впереди того контента, который его должен обтекать (независимо справа или слева)!

Т.е. в Вашем случае <aside> поставить выше <article> (иначе к правому-то краю он прижмётся, но обтекать его будет нечему - контент из <article> уже будет выведен на страницу). Ну и обнулить css...

Link to comment
Share on other sites

  • 0

aside и article местами поменяйте. либо укажите article ширину, уберите правый отступ и задайте float: left. это позволит выводить articles раньше aside (ширина фиксированная, судя по примеру)

Edited by hedgehog
Link to comment
Share on other sites

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy