如何进行“半”行中断(<br>)?

问题描述 投票:0回答:8

如果我想删除由

<br>
标签分隔的两个元素行之间的空格,我该怎么做?各行之间的距离太近。如何制作
<br>
标签高度的一半?

这是使用的代码

.tekst {
  font-family: 'Bree Serif', serif;
  color: #2980b9;
}
<span class="tekst">Sie besuchten Düsseldorf als:</span><br>
<select name="posjeta" class="optiontekst">
  <option>- bitte wählen -</option>
  <option>Geschäftsreisende</option>
  <option>Privatperson</option>
</select>
<br><br>

html css
8个回答
29
投票

<br>
标签只是在文档中添加标准换行符。您可以调整 CSS 中
<br>
元素的大小:

  br {
    line-height: 10px;
 }

或者你可以使用

<hr>
的技巧;设置高度并使其不可见

<hr style="height:10px; visibility:hidden;" />

15
投票

如果您只想在一处执行此操作,可以将 line-height 直接应用于
元素,如下所示:

<br style="line-height: 10px" />


7
投票

这对我有用:-

<p style="margin:10px;"></p>

6
投票

几个选项:

  • 向顶部元素添加
    margin-bottom
    padding-bottom
  • margin-top
    添加到选择

可能还有很多其他可能性来实现这一目标。


3
投票

您可以使用边距:

演示

HTML:

 <span class="tekst">Sie besuchten Düsseldorf als:</span>
<select name="posjeta" class="optiontekst">
    <option>- bitte wählen -</option>
    <option>Geschäftsreisende</option>
    <option>Privatperson</option>
</select>
<br>
<br>

CSS:

.tekst {
    font-family:'Bree Serif', serif;
    color: #2980b9;
    display:block;
    margin-bottom:10px;   /* adapt the margin value to the desire space between span and select box */
}

0
投票

HTML:

<span class="tekst">Sie besuchten Düsseldorf als:</span>
    <select name="posjeta" class="optiontekst">
        <option>- bitte wählen -</option>
        <option>Geschäftsreisende</option>
        <option>Privatperson</option>
    </select>
    <br><br>

CSS:

.tekst{
    font-family: 'Bree Serif', serif;
    color: #2980b9;
    margin-bottom: 10px;
    padding-bottom: 10px;
    }

尝试这个代码,它会对你有用。


0
投票
<div style="height:3px;"><br></div>

使用你想在 html 中使用的任何 px


0
投票

添加 margin-bottom 跨度元素

为选择元素添加一个 margin-top

例如:

.tekst {
     margin-bottom: 10px;
} 

.optiontekst {
    margin-top: 10px;
}
© www.soinside.com 2019 - 2024. All rights reserved.