Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在纯css中垂直定位单选按钮和标签_Html_Css - Fatal编程技术网

Html 在纯css中垂直定位单选按钮和标签

Html 在纯css中垂直定位单选按钮和标签,html,css,Html,Css,下面的HTML是从库中生成的,不能以任何方式更改,因此我需要一个CSS专用的解决方案来解决我的问题。我希望单选按钮垂直显示,而不是像这样从左到右显示 这是我的密码 <span class="buttonset" id="test"> <input type="radio" id="test_1" name="test" value="CC"> <label for="test_1">Option 1</label>

下面的HTML是从库中生成的,不能以任何方式更改,因此我需要一个CSS专用的解决方案来解决我的问题。我希望单选按钮垂直显示,而不是像这样从左到右显示

这是我的密码

<span class="buttonset" id="test">

      <input type="radio" id="test_1" name="test" value="CC">
      <label for="test_1">Option 1</label>

      <input type="radio" id="test_2" name="test" value="PL">
      <label for="test_2">Option 2</label>

      <input type="radio" id="test_3" name="test" value="AL">
      <label for="test_3">Option 3</label>

      <input type="radio" id="test_4" name="test" value="HL">
      <label for="test_4">Option 4</label>

      <input type="radio" id="test_5" name="test" value="CL">
      <label for="test_5">Option 5</label>

      <input type="radio" id="test_6" name="test" value="CL">
      <label for="test_6">Option 6</label>

  </span>

选择1
选择2
选择3
选择4
备选案文5
备选案文6
另见
是否有一种纯CSS的方法可以在每个输入和标签元素之后获得新行?

这在语义上更好

您不应该将表单元素放在SPAN中,而应该使用DIV

<span class="buttonset" id="test"> 

这在语义上更好

您不应该将表单元素放在SPAN中,而应该使用DIV

<span class="buttonset" id="test"> 

这在语义上更好

您不应该将表单元素放在SPAN中,而应该使用DIV

<span class="buttonset" id="test"> 

这在语义上更好

您不应该将表单元素放在SPAN中,而应该使用DIV

<span class="buttonset" id="test"> 

您可以使用css3伪选择器
:after
在每个标签后插入换行符,使列表垂直

.buttonset label:after {
    content:"\A"; 
    white-space:pre;
}

现场演示:您可以使用css3伪选择器
:after
在每个标签后插入换行符,使列表垂直

.buttonset label:after {
    content:"\A"; 
    white-space:pre;
}

现场演示:您可以使用css3伪选择器
:after
在每个标签后插入换行符,使列表垂直

.buttonset label:after {
    content:"\A"; 
    white-space:pre;
}

现场演示:您可以使用css3伪选择器
:after
在每个标签后插入换行符,使列表垂直

.buttonset label:after {
    content:"\A"; 
    white-space:pre;
}

现场演示:

是的,我同意,那太好了。但是我不能以任何方式更改HTML。我对那部分似乎太含糊了。我会相应地编辑文本。是的,我同意,那太好了。但是我不能以任何方式更改HTML。我对那部分似乎太含糊了。我会相应地编辑文本。是的,我同意,那太好了。但是我不能以任何方式更改HTML。我对那部分似乎太含糊了。我会相应地编辑文本。是的,我同意,那太好了。但是我不能以任何方式更改HTML。我对那部分似乎太含糊了。将相应地编辑文本。哦,你这个肮脏的小骗子:p+1代表CSS唯一的答案并打败我。哦,你这个肮脏的小骗子:p+1代表CSS唯一的答案并打败我。哦,你这个肮脏的小骗子:p+1代表CSS唯一的答案并打败我。哦,你这个卑鄙的小骗子:CSS唯一的答案是p+1,并且把我打败了。