在virtmart的单选按钮新线文本

时间:2017-08-26 21:48:51

标签: css button radio

我是编码的新手,我使用的是最新版本的joomla。我在virtmart的自定义领域遇到了单选按钮问题。在firefox中,单选按钮看起来像这样:

enter image description here

但是在chrome中他们看起来不同。每行有一个无线电,然后再发短信。

我希望它看起来像这样:

enter image description here

此外,当标签名称很长但标签名称很短时不太好。

 .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之间的不兼容性令人沮丧。

1 个答案:

答案 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,您不需要显示:块属性