как остановить фоновый цвет, покрывающий весь экран - PullRequest
0 голосов
/ 22 января 2019

Я не хочу, чтобы цвет моего фона покрывал всю длину экрана. как мне это сделать?

<body>

<h1 style = "color:blue;text-align:center;background-color:green;">text</h1>

</body>

Веб-страница

Ответы [ 5 ]

0 голосов
/ 22 января 2019

h1 является элементом уровня блока, и большинство браузеров устанавливают ширину 100% для элементов уровня блока.Вы должны использовать flex CSS, чтобы исправить это:

.container {
  display: flex;
  justify-content: center;
}

.head-tag {
  color:blue;
  background-color:green;
}
 <body>
  <div class="container">
    <h1 class="head-tag">text</h1>
  </div>
</body>

    
0 голосов
/ 22 января 2019

Создайте диапазон и примените к нему свой стиль.

<body>

<h1 style = "color:blue;text-align:center;">

<span style="background-color:green;">text</span>
</h1>

</body>
0 голосов
/ 22 января 2019

Обернуть текст в span и применить цвет фона для этого диапазона

0 голосов
/ 22 января 2019

Поместите h1 в div и установите ширину этого div.

0 голосов
/ 22 января 2019

h1 - это элемент блока. Вы можете добавить display:inline-block. Если вы хотите, чтобы он был в центре, вы можете заключить его в div с text-align:center;

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
</head>
<body>
<body >
<div style="text-align:center;">
<h1 style = "color:blue;background-color:green;display:inline-block">text</h1>
  </div>
</body>
</body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...