html - DOM 的子元素关于父样式的问题
问题描述
我遇到的问题是关于在 HTML 中使用 div 进行分段。我有一个父 div 为其设置了边框,其中放置了子 div(我正在为棒球创建一个记分牌作为嵌套和布局的测试)。然而,尽管父 div 包含边框,但 div 元素的子元素以及 div 本身都超出了边框。有任何想法吗?这是HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial scale=1.0">
<link rel="stylesheet" href="BaseballScoreboard.css">
</head>
<body style="background-color:green;">
<div class="scoreboard">
<div>
<p id="atbat" class="text1">AT BAT</p>
<p id="atbatnum" class="num">12</p>
<p id="ball" class="text1">BALL</p>
<p id="ballnum" class="num">3</p>
<p id="strike" class="text1">STRIKE</p>
<p id="strikenum" class="num">2</p>
<p id="out" class="text1">OUT</p>
<p id="outnum" class="num">0</p>
</div>
<div>
<p id="inning" class="text2">INNING</p>
<p id="runs" class="text2">RUNS</p>
<p id="hits" class="text2">HITS</p>
<p id="errs" class="text2">ERRS</p>
</div>
<div>
<p id="visitor" class="text1">VISITOR</p>
<p id="home" class="text1">HOME</p>
</div>
</div>
</body>
</html>
...这是CSS:
.scoreboard{
border: 5px solid;
border-color: white;
color: white;
height: 50%;
width: 100%;
}
.text1{
font-size: 50px;
float: left;
margin-left: 25px;
}
.text2{
font-size: 50px;
float: right;
margin-left: 25px;
}
.num{
font-size: 50px;
float: left;
margin-left: 15px;
background-color: black;
padding: 5px;
}
我很感激帮助。
解决方案
推荐阅读
- sql-server - PowerShell - 插入 SQL 表时出现转换错误
- ssl - LDAPS - 强制首先呈现什么客户端证书
- phpmailer - 带有列表取消订阅链接的 addCustomHeader 中的 q-coding
- java - 抛出 IndexOutOfBoundsException
- java - 如何对几个Java对象的属性值进行排序并求和?
- python - 试图在同一行 python 3.7 中打印 ascii 文本
- reactjs - 如何在用户刷新页面时生成随机数
- function - kotlin 是否支持列表或映射等泛型的默认参数
- php - Lumen 框架内的“闭包”类在哪里?
- wordpress - 根据用户角色隐藏/显示 BuddyPress 工具栏中的链接