关于选框的对齐方式我有一个问题。你可以在这里看到它:www.vrobal.com它不是中间的,并且太靠近div的边缘。
我尝试使用vertical-align:middle作为div,我尝试使用margin-top:-10px和其他一些方法,但它们没有正常工作。有什么建议吗?
<div style=" padding:0px;">
<marquee direction="left" style="padding:0px; background:#2c74a6; height:40px; marging:0px;"><h2><span style="color:#000000">INNOVATION | IMPROVISATION | IMPLEMENTATION VICTORY TO GLOBAL RECYLING</span></h2></marquee></div>
P.S:“&amp; nbsp”用于分隔2个句子,因为当另一个句子出现在同一个选框上时,我需要显示2个不同的句子。
答案 0 :(得分:1)
在styles.css中,您有<h2>
的规则(第55行)。 <h2>
元素有余量 - 这是你的问题。改变它:
h2 {
font-size: 24px;
line-height: 40px; /* height of your marquee */
margin: 0;
}
答案 1 :(得分:1)
这里可以这样做
<强> HTML:强>
<div style=" padding:0px;">
<marquee direction="left" style="padding:0px; background:#2c74a6; height:40px; marging:0px;">
<span class="text">INNOVATION | IMPROVISATION | IMPLEMENTATION | VICTORY TO GLOBAL RECYLING</span></marquee></div>
<强> CSS:强>
.text {
display: inline-block;
margin-top: 8px;
color: #000000;
}
我建议您删除<h2>
并将<span>
设置为display: inline-block
,然后使用保证金将其置于中心位置。