html - 边框和内联标签有问题
问题描述
我试图<p>
在图像中间的底部制作一个带有边框的标签。但是我遇到了一些问题。对于初学者,我添加了display: inline
属性,因此边框只会出现在文本下方,但后来我无法对齐文本,所以我的第一个想法是添加边距并手动编辑边框,但是当我更改缩放级别时或者切换到手机查看问题边框又出现了。
这是我的代码,如果有人能找到一种方法来与display:block;
我的问题进行文本对齐或任何其他解决方案。
p#p01 {
text-align: center;
display: block;
border-bottom: solid black;
}
div#div03 {
background-image: url("background.jpg");
width: 1000px;
height: 300px;
background-repeat: no-repeat;
background-size: 1000px 300px;
}
<div id="div03">
<p id="p01">TESTE TETSTEE</p>
</div>
解决方案
您可以更改width: 1000px
为width:100%
div#div03
p#p01 {
text-align: center;
display: block;
border-bottom: solid black;
}
div#div03 {
background-image: url("background.jpg");
width: 100%;
height: 300px;
background-repeat: no-repeat;
background-size: 1000px 300px;
}
<div id="div03">
<p id="p01">TESTE TETSTEE</p>
</div>
推荐阅读
- python - 添加天数后如何获取日期:TypeError:timedelta天数组件不支持的类型:系列
- c# - 使用 Task.ContinueWith 排队处理 H.264 帧的任务会导致内存问题
- python - 使用 try/except 在 jupyter 笔记本中存储或读取存储的变量
- kubernetes - ActiveMQ 主题消息卡住,故障后批量重新发送
- angular - 如何将 ngx-transalate json 文件传递给组件
- ios - 将文本写入透明 UIImage
- delphi - TIdTcpClient 已转移 LastCmdResults
- html - AWS websocket 和 cloudfront:WebSocket 握手:意外响应代码:426
- flutter - “未来”类型
- firebase - 在单个 Vue 组件中从 Firestore 获取父子文档数据