html - 组合 li、 radio 输入和标签时顶部无填充

标签 html css input radio-button html-lists

我的 li 顶部的填充有问题。 工作 fiddle 在这里:

[http://jsfiddle.net/TH3zq/9/][1]

http://jsfiddle.net/TH3zq/9/

什么 CSS 样式可以解决这个问题?

问候 约翰

最佳答案

检查这个 fiddle http://jsfiddle.net/TH3zq/11/ .您没有在 css 中添加填充。相反,您添加了一个 <br><li>里面秒。我删除了 <br>并在 css 中添加了 padding ,这样它就会在所有方面成为唯一的 padding 。您可以在 css 中调整填充。

HTML

<div id="content">
  <ul>
    <li id="q1" class="main-group">Some Text Some Text Some Text
    <ul class="antworten">
      <li class="a1 answer"><label>
      <input type="radio" name="q1" />Text A</label></li>
      <li class="a2 answer"><label>
      <input type="radio" name="q1" />Text B</label></li>
      <li class="a3 answer"><label>
      <input type="radio" name="q1" />Text C</label></li>
      <li class="a4 answer last"><label>
      <input type="radio" name="q1" />Text D</label></li>
    </ul> 
    </li>
  </ul>
</div>

CSS

#content ul  {
  list-style: none; 
  margin:0;
  padding:0;
}

#content ul ul {
  margin: 0!important;
  padding: 10px 0!important;
}

#content ul ul li {
  list-style: none;  
  margin-bottom: 4px!important;
    padding: 10px;
}

#content ul ul li.last {
  margin-bottom: 0!important;
}

#content .answer {
  border: 1px solid #8A9839!important;
}

#content .main-group {
  border: 2px #F7AC1B solid;
  padding:10px!important;  
  margin-bottom:10px!important;
}

关于html - 组合 li、 radio 输入和标签时顶部无填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22299218/

相关文章:

css - 在 Wordpress 上显示在其他人后面的菜单项

javascript - 仅当单词对于整个句子来说太长时才使用连字符

batch-file - 批处理文件: input barcodes string substitution

php - 注意 : Undefined index variable. PHP 脚本适用于 Linux 但不适用于 Windows

html - UL/LI定位间距

html - 移动背景大小无法正常工作 [html/css]

python - 从用户输入 python 中的二维坐标列表

javascript - 输入类型 number + ng-keypress 以允许 '-' 符号

mysql - 如何从数据库中检索特殊字符?

jquery - Accordion 选择的数据无法正常工作