我是编码的新手,我使用的是最新版本的joomla。我在virtmart的自定义领域遇到了单选按钮问题。在firefox中,单选按钮看起来像这样:
但是在chrome中他们看起来不同。每行有一个无线电,然后再发短信。
我希望它看起来像这样:
此外,当标签名称很长但标签名称很短时不太好。
.radio, .checkbox {
padding-left: 18px;
}
label {
color: #333333;
margin-bottom: 5px;
max-width: 90%;
}
label, input, button, select, textarea {
font-weight: normal;
display: inline;
}
input[type="radio"], input[type="checkbox"] {
display: block;
margin-right: 10px;
border: none;
}
layout.css:252
input[type="image"], input[type="checkbox"], input[type="radio"] {
border-radius: 0;
cursor: pointer;
height: auto;
line-height: normal;
margin: 3px 0;
padding: 0;
width: auto;
}
layout.css:247
label input, label textarea, label select {
display: block;
}
layout.css:294
input, textarea {
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
layout.css:231
input, textarea, select, #advanced-search-toggle, input.search-query {
border: 1px solid #CCCCCC;
border-radius: 3px;
display: inline-block;
margin-bottom: 9px;
padding: 4px;
}
layout.css:220
label, input, button, select, textarea {
font-weight: normal;
display: inline;
}
user agent stylesheet
input[type="radio" i] {
margin: 3px 3px 0px 5px;
}
user agent stylesheet
input[type="radio" i] {
-webkit-appearance: radio;
box-sizing: border-box;
}
user agent stylesheet
input[type="radio" i], input[type="checkbox" i] {
background-color: initial;
margin: 3px 0.5ex;
padding: initial;
border: initial;
}
user agent stylesheet
input {
-webkit-appearance: textfield;
background-color: white;
-webkit-rtl-ordering: logical;
user-select: text;
cursor: auto;
padding: 1px;
border-width: 2px;
border-style: inset;
border-color: initial;
border-image: initial;
}
user agent stylesheet
input, textarea, select, button {
text-rendering: auto;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
margin: 0em;
font: 13.3333px Arial;
}
user agent stylesheet
input, textarea, select, button, meter, progress {
-webkit-writing-mode: horizontal-tb;
}
我在这里尝试了很多建议,但每当做出改变时,某些事情或其他事情都会破裂。此外,Firefox和Chrome之间的不兼容性令人沮丧。
答案 0 :(得分:0)
您可以将单选按钮包装在另一个标签内并使其显示块,这样该项目就会堆叠。
HTML
<div><input type="radio" name="gender" value="male" checked> Male</div>
<div><input type="radio" name="gender" value="female"> Female</div>
<div><input type="radio" name="gender" value="other"> Other</div>
使用div,您不需要显示:块属性