Справка CSS - Как мне поместить div в верхний правый сектор другого вида div? Мне нужно сделать форму L - PullRequest
4 голосов
/ 07 января 2010

Мне нужно сделать какой-нибудь тип L-образного div? В настоящее время у меня есть два плавающих элемента div, которые имеют одинаковую ширину и высоту. Мне нужно вытянуть левый вниз и вокруг правого. Мне нужно сохранить текущее пространство между ними, около 15 пикселей, поэтому я хотел бы, чтобы та же схема заполнения была внизу правого элемента div. Я попытаюсь нарисовать то, что имею в виду. Я прошу прощения, если это не так, как я собираюсь.

//      _________ _________
//      |       | |       |
//      |       | |       |
//      |       | |       |
//      |       | |       |
//      |       | ---------
//      |        ---------|
//      |                 |
//      |                 |
//      |                 |
//      |                 |
//      -------------------
//

Есть идеи, как мне это настроить? Я думал сделать левый немного выше, а затем добавить третий деление внизу и просто растереть его под первым делением или что-то вроде этого Любые советы приветствуются. Я CSS вызов. :)

Спасибо всем, ~ ck в Сан-Диего

Ответы [ 2 ]

9 голосов
/ 07 января 2010
<div id="outer">
  <div id="inset">Top right</div>
  Rest of content
<div>

с:

#inset { float: right; margin-bottom: 15px; margin-left: 15px; }
2 голосов
/ 07 января 2010
<div id="base">
   <div id="corner">
      <!--stuff inside corner-->
   </div>
   <!--other stuff inside base-->
</div>

... где ваши стили:

#base {width: 100px; height: 100px;}
#corner {float: right; width: 40px; height: 40px; margin: 0 0 15px 15px;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...