Как Вы сделали бы два <отделение> s перекрытие?

Я создал директиву для этой цели.

GitHub Gist

145
задан 6 November 2008 в 22:02
поделиться

5 ответов

Я мог бы приблизиться к нему как так (CSS и HTML):

html,
body {
  margin: 0px;
}
#logo {
  position: absolute; /* Reposition logo from the natural layout */
  left: 75px;
  top: 0px;
  width: 300px;
  height: 200px;
  z-index: 2;
}
#content {
  margin-top: 100px; /* Provide buffer for logo */
}
#links {
  height: 75px;
  margin-left: 400px; /* Flush links (with a 25px "padding") right of logo */
}
<div id="logo">
  <img src="https://via.placeholder.com/200x100" />
</div>
<div id="content">
  
  <div id="links">dssdfsdfsdfsdf</div>
</div>
84
ответ дан 23 November 2019 в 22:50
поделиться

С абсолютным или относительным расположением можно сделать все виды наложения. Вы имеете, вероятно, хотят, чтобы логотип был разработан как таковой:

div#logo {
  position: absolute;
  left: 100px; // or whatever
}

Примечание: абсолютное положение имеет свои эксцентриситеты. Необходимо будет, вероятно, экспериментировать немного, но не должно быть слишком трудно сделать то, что Вы хотите.

4
ответ дан 23 November 2019 в 22:50
поделиться

Используя CSS, Вы устанавливаете отделение логотипа, чтобы расположить абсолютный, и установить z-порядок быть выше второго отделения

#logo
{
    position: absolute:
    z-index: 2000;
    left: 100px;
    width: 100px;
    height: 50px;
}
2
ответ дан 23 November 2019 в 22:50
поделиться

Если Вы хотите, чтобы логотип занял место, Вы, вероятно, лучше из плавания, это уехало и затем спуск по довольному поле использования, вид подобных это:

#logo {
    float: left;
    margin: 0 10px 10px 20px;
}

#content {
    margin: 10px 0 0 10px;
}

или безотносительно поля Вы хотите.

1
ответ дан 23 November 2019 в 22:50
поделиться

Просто используйте отрицательные поля, во втором отделении скажите:

<div style="margin-top: -25px;">

И удостоверяются, что установили z-индексное свойство для получения разделения на уровни, Вы хотите.

78
ответ дан 23 November 2019 в 22:50
поделиться