.description-wrap {
background: #FFD700;
width: 1200px;
height: 600px;
text-align: center;
}
.description-table {
display: table;
border: 1px solid green;
width: 100%;
height: 100%;
}
.description-cell {
border: 1px dashed red;
display: table-cell;
vertical-align: middle;
}
.description-text {
border-top: 3px solid #000;
border-bottom: 3px solid #000;
padding: 15px 0;
font-size: 40px;
font-weight: normal;
color: #000;
}
.description-text:first-child {
margin-bottom: 5%;
}
<body>
<div class="description-wrap">
<div class="description-table">
<div class="description-cell">
<div class="description-text">БИРЮЧИЙ ОСТРОВ</div>
<div class="description-text">АЗОВО-СИВАШСКИЙ НАЦИОНАЛЬНЫЙ
<br>ПРИРОДНЫЙ ПАРК</div>
</div>
</div>
</div>
</body>
问题是你需要根据 div 块中的内容来制作宽度。我想保留顶部和底部边框(比如
) 进行造型。像这样
我会很感激你的帮助。
display: table
+margin: 0 auto
为description-text
: