这是我要格式化的小提琴: jsfiddle
我正在寻找以下内容:
logo
和text
div之间有一些距离。如果我使用margin-top
属性相对不起作用。- 跨越
text
div 下的换行符。将这些跨度与<br/>
所需的距离分开。如果我改变line-height property
它,它会给其他跨度带来问题。我希望我没有line-height
为每个指定span
。
房产就是你的margin
答案。将您的文本放入跨度内的段落标签中并像这样自定义它们的边距
p, span, div[name="logo"] {
margin: 5px 2px 5px 2px;
}
边距以顺时针循环方式设置。margin: 'top' 'right' 'bottom' 'left';
在您的 Jfiddle 中使用它:
.box {
background-color: #000000;
color: #FF0000;
width: 300px;
height: 400px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
-ms-border-radius:5px;
}
.logo{
width:80%;
margin:0% 4% 0% 15%;
font-size:20px;
}
.inlineDiv{
display:inline-block;
width:48%;
vertical-align:middle;
margin:0px;
padding:0px;
}
.inlineDiv > img{
float:right;
}
#text{
text-align:center;
}
编辑:
进一步的html:
<div class="box">
<div class="logo">
<div class="inlineDiv">
<img src="c:\work\img\logo3.jpg" width="80" height="80" />
</div>
<div class="inlineDiv">
<span class="spanTop">
<p>YAD</p>
<p>HIM</p>
</span>
</div>
</div>
<div id='text'>
<span class="tag">
<p>Try this now with the</p>
<p> help of something then</p>
</span>
</div>
</p>