html - 如何水平移动以使用 CSS 和 HTML 创建表格
问题描述
作为项目的一部分,我制作了一个倒计时时钟。我已经让后端程序按需要运行(使用 JS)。但是,我对前端编程没有那么自信,因此我在使用<hr>
标记在正确位置显示为垂直线来操作 CSS 和 HTML 时遇到了一些困难。
这是 HTML 文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>OPMS2 Countdown</title>
<link rel="stylesheet" type="text/css" href="main.css">
<script src = "main.js"></script>
</head>
<h1>Countdown Clock</h1>
<div id="clockdiv">
<div>
<span class="days" id="day"></span>
<div class="smalltext">Days</div>
</div>
<hr width="1" size="100">
<div>
<span class="hours" id="hour"></span>
<div class="smalltext">Hours</div>
</div>
<hr width="1" size="100">
<div>
<span class="minutes" id="minute"></span>
<div class="smalltext">Minutes</div>
</div>
<hr width="1" size="100">
<div>
<span class="seconds" id="second"></span>
<div class="smalltext">Seconds</div>
</div>
<hr width="1" size="100">
</div>
<p id="demo"></p>
</body>
</html>
这是相关的CSS:
body{
text-align: center;
background: #000000;
font-family: sans-serif;
font-weight: 100;
background-image: url("logo.png");
}
p{
text-align: center;
font-size: 60px;
}
h1{
color: #ffffff;
font-weight: 100;
font-size: 40px;
margin: 40px 0px 20px;
}
#clockdiv{
font-family: sans-serif;
color: #fff;
display: inline-block;
font-weight: 100;
text-align: center;
font-size: 30px;
}
#clockdiv > div{
padding: 10px;
border-radius: 3px;
background: #000000;
display: inline-block;
}
#clockdiv div > span{
padding: 15px;
border-radius: 3px;
background: #000000;
display: inline-block;
}
smalltext{
padding-top: 5px;
font-size: 16px;
}
hr{
}
很明显,<hr>
标签位于每个 div 之后以制作表格,但上述代码的结果如下:
我只想让线条移到每个部分的一侧。任何帮助将不胜感激。谢谢!
解决方案
像div
,hr
也默认display: block;
是让每个hr
出现在新行上。
您需要添加新样式。
hr {
display: inline-block;
vertical-align: middle;
}
推荐阅读
- c# - 使用动画C#更改网格的位置
- android - Flutter 文件选择器创建符号链接
- python - 根据条件生成熊猫数据框
- javascript - 如何修改此搜索表以遍历所有列
- apache-spark - 如何利用 Spark 的管道在字符串中查找短语然后添加特征类别?
- python - TypeError:列表索引必须是整数或切片,而不是 str | 姜戈 | 反应 | 邮差
- javascript - 将多维数组从 PHP 传递到 JavaScript
- c++ - 带有重载赋值运算符的 C6001
- android - Android 从图库中获取图像并发送到另一个活动
- c# - 在我的 Unity 项目中调用 TextBox 构造函数时引发 NotImplementedException