У меня есть следующий код в разделе тела моего файла индекса HTML.
<div class="titleMessage">
<div class="heading">
<p class="main">NAME HERE</p>
<p class="sub">Software Engineer</p>
</div>
</div>
Ниже мой код CSS:
.titleMessage {
position: absolute;
width: 100%;
height: 250px;
top: 50%;
z-index: 5;
text-align: center;
margin-top: -125px;
}
.titleMessage .heading p{
color: #080808;
text-shadow: 0px 2px 5px rgba(0,0,0,0.4);
font-weight: 100;
letter-spacing: 7px;
background: #F5F5F5;
background-size: contain;
}
.titleMessage .heading .main{
font-size: 50px;
}
.titleMessage .heading .sub{
font-size: 23px;
}
Веб-страница:
Полученная веб-страница выглядит странно.В частности, я хочу, чтобы цвет фона в моем тексте, который установлен на #F5F5F5
, не растягивался по всему экрану.
На самом деле, я только хочу, чтобы размер прямоугольника фона позади текста был немного больше, чем размер реального текста.
Как мне это сделать?