【发布时间】:2020-12-07 18:56:01
【问题描述】:
我对网页设计和所有事情都是全新的。我正在尝试创建文本框并将它们居中。 这是我现在拥有的:
Index.php & css
.messagebox {
position:fixed;
background-color:#267677;
color:#ffffff;
border:3px solid #ffffff;
font-family:Arial Black, Gadget, sans-serif;
font-size:24px;
width:210px;
z-index:1;
padding:2px;
text-align: center;
margin-left: 200px;
}
.messagebox1 {
position:fixed;
background-color:#267677;
color:#ffffff;
border:3px solid #ffffff;
font-family:Arial Black, Gadget, sans-serif;
font-size:24px;
width:180px;
z-index:1;
padding:2px;
text-align: center;
margin-left: 418px;
}
.messagebox2 {
position:fixed;
background-color:#267677;
color:#ffffff;
border:3px solid #ffffff;
font-family:Arial Black, Gadget, sans-serif;
font-size:24px;
width:210px;
z-index:1;
padding:2px;
text-align: center;
margin-left: 606px;
}
.messagebox3 {
position:fixed;
background-color:#267677;
color:#ffffff;
border:3px solid #ffffff;
font-family:Arial Black, Gadget, sans-serif;
font-size:24px;
width:180px;
z-index:1;
padding:2px;
text-align: center;
margin-left: 824px;
}
.messagebox4 {
position:fixed;
background-color:#267677;
color:#ffffff;
border:3px solid #ffffff;
font-family:Arial Black, Gadget, sans-serif;
font-size:24px;
width:180px;
z-index:1;
padding:2px;
text-align: center;
margin-left: 1012px;
}
<div class="messagebox">Naam Winkel</div>
<div class="messagebox1">15/08/2020</div>
<div class="messagebox2">Totaal (Prijs)</div>
<div class="messagebox3">Door Wie?</div>
<div class="messagebox4">Extra Info?</div>
输出
有没有一种更简单的方法可以将所有这些消息框分组并同时居中?目前所有的margin-left都是手工完成的..
Thnx 进阶
【问题讨论】:
-
似乎是一个纯粹与设计相关的问题。您可能想要删除
php标记。 -
将它们分组到一个容器中。从女巫你可以使用 flex 和 justify-content ;) 文本框也可以是内联框。(span 代替 div ,如果这对内容有意义的话。)否则 ul-li 在这里会很好
-
@G-Cyrilus 给了你广泛的答案。使用公共类可以获得一些代码重用。冒着听起来傲慢的风险,我建议买一本关于现代网页设计的体面的书。好看的现代网络有点像做一道复杂的菜——所有的配料都必须恰到好处,最好有人给你看。
标签: html css grouping centering