我的风格包括背景和文字。我想在正确的背景中间对齐文本。
目前文字下面的空间比上面多。
我该怎么做?
查看我的jsfiddle:http://jsfiddle.net/vc256tgL/10/
这是我的代码:
<p class="form-title white">
Download White Paper</p>
这是我的css:
.form-title {
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}
.form-title {
vertical-align: middle;
height: 55px;
margin: 0 0 0 0;
background-image: url('http://www.hapadesign.com/assets/img/bkgd_form_top.png');
background-repeat: no-repeat;
}
.white { color: #ffffff !important;}
答案 0 :(得分:1)
请将这些行添加到form-title
课程
line-height:40px;
text-align:center;
background-position:center;
更新1:
答案 1 :(得分:0)
如果您想要更多灵活性,可以使用CSS模拟该样式:
<强> CSS 强>
.tooltip {
position: relative;
display: inline-block;
padding: 10px 25px;
color: #fff;
background: blue;
}
.tooltip:after {
content: '';
position: absolute;
top: 100%;
right: 0;
left: 0;
width: 0;
height: 0;
margin: 0 auto;
border-width: 10px;
border-style: solid;
border-color: blue transparent transparent;
}
<强> HTML 强>
<p class="tooltip">Here's Some Text</p>
工具提示箭头是使用没有高度或宽度的元素上的边框创建的,因此它会生成您正在寻找的角度。