我希望我的单选按钮和标签位于同一水平线上。我正在使用xmp标签将原始html显示为带有单选按钮的选项。但是xmp中的文本从新行开始。有没有替代xmp标签。
`<input class="answer" type="radio" name="q3" value="0">
<label><xmp>The <head> section</xmp></label>
<br></br>
<input class="answer" type="radio" name="q3" value="1">
<label><xmp>Both <head> section and the body section are
correct</xmp></label>
<br></br>
<input class="answer" type="radio" name="q3" value="0">
<label><xmp>The <body> section</xmp></label>
<br></br>
<input class="answer" type="radio" name="q3" value="0">
<label>None of these</label>`
意识到:
<xmp>元素用于包围应该呈现的HTML示例文本,而不解释开始和结束<xmp>标记之间的任何HTML元素。该元素在HTML 3.2中已弃用,现已过时。 <xmp>旨在将内容完全呈现为类型,而不压缩空格。
相反,如果要求标签包含非功能性HTML标记,则应使用<
作为小于标记,使用>
作为grearter而不是标记:
<input class="answer" type="radio" name="q3" value="0">
<label>The <head> section is here</label>
<br />
<input class="answer" type="radio" name="q3" value="1">
<label>2nd section goes here</label>
<br />
这使:
还请注意,<br></br>
可以简称为:<br />
虽然这些不适合在页面上布置元素,但我认为这超出了这个问题的范围。
可以找到here的完整可用字符列表。
可能值得一看Bootstrap的Form documentation。
启用Bootstrap就像将其放在文档的head
部分一样简单:
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha256-azvvU9xKluwHFJ0Cpgtf0CYzK7zgtOznnzxV4924X1w=" crossorigin="anonymous" />
然后,您可以使用文档中的示例。
例如,这是一个很好地呈现的登录表单:https://jsfiddle.net/h4sdpqtg/