在不同的行

时间:2017-01-18 12:47:05

标签: html css

看起来很简单,但在发布之前确实尝试过很多。

我们有文字&单选按钮如下link1中的图像:

enter image description here

我们需要在2个不同的行中显示它,在第1行中它应该是文本,在第二行中它应该显示大小[L,M..etc],如同link2

enter image description here

HTML

<dt>
  <label class = required"
    <em>*<em>
    "Men T- shirt size : "
    :: after
  </label>
</dt>
<ul id ="options-456-list" class ="option-list">
  <li>L</li>
  <li>S</li>
  <li>XL</li>
  <li>M</li>
  <li>XXL</li>

CSS

.product-options ul.options-list label {
    font-weight: normal;
}

.product-options ul.options-list li {
    line-height: 1.5;
    margin-bottom: 7px;
}

我试过下面的代码,但对我没有用....

display: block; 

 li{
    list-style: none;
}

请用css帮助我解决方案

2 个答案:

答案 0 :(得分:2)

您可以将Clear:both设置为ul list

.product-options ul.options-list {   
    clear: both;
    display: block;
    padding-top: 10px;
}

答案 1 :(得分:1)

您是否在文字后直接在HTML中尝试了<br>?它不是纯粹的CSS,但添加起来非常简单。

<dt>
  <label class = required"
    <em>*<em>
    "Men T- shirt size : "
    :: after
  </label>
</dt><br>

HTML br tag (w3schools.com)