центральный текст в баннере без дополнительного div - PullRequest
0 голосов
/ 21 октября 2018

Я хотел бы создать баннер полной ширины и объединить его с выравниваемым контентом flex и максимальной шириной, чтобы избежать использования дополнительного div.Я не уверен, что это возможно.Но я хотел бы попытаться избежать моего первого инстинкта: просто добавить div-обертку и назвать это днем.Я чувствую, что должен быть лучший путь.

<div class="banner-wrapper">
    <div class="banner-content">
      <p>read all our policies</p>
      <p><a href="">examine our license agreement</a></p>
    </div>
</div>



    .banner-wrapper {
      display: flex;
      justify-content: center;
      background-color: black;

      .banner-content {
       //base
       color: white;     //not relevant
       font-size: 12px;  //not relevant

       //layout
       width: 100%;
       max-width: 1200px;
       display: flex;
       justify-content: space-between;
       padding:9px 15px;  //not relevant
     }
   }

справочное изображение: текстовый баннер с фоном полной ширины, но с текстом максимальной ширины

Я использую sass, и я хотел бы сделатьis

    <div class="banner-wrapper">
      <p>read all our policies</p>
      <p><a href="">examine our license agreement</a></p>
    </div>

Я не могу найти способ сделать это с помощью flex или grid.этот хромой псевдо-код является тем направлением, с которым я экспериментирую:

.banner-wrapper {
 display: flex; 
 justify-content: center;
 background-color: black;
 padding:9px auto;  //use padding similar to margin : 0 auto;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...