- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
编辑:首先,感谢您提供的帮助,我现在意识到我的问题措辞不正确。
我想要完成的是让复选框位于两列布局中。没有单选框和复选框部分并排 float ,而是让复选框选项位于两列显示中,类似于:http://www.clearcom.com/support/software-update-form
复选框采用两列布局
这是真正的问题:我根本无法更改 HTML 的代码,我无法控制它,因为它是我正在编辑的 Pardot 表单,并且被告知我必须仅使用 CSS 来控制元素。
#pardot-form {
max-width: 500px;
width: 400px;
padding: 10px 20px;
background: #00AEC7;
margin: 10px auto;
border-radius: 8px;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
form.form input.text,
form.form textarea.standard,
form.form input.date {
background-color: rgba(255, 255, 255, 0.8);
border: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font-size: 15px;
color: #000000;
margin: 0;
outline: 0;
padding: 7px;
width: 90%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
box-shadow: 0 1px 0 rgha(0, 0, 0, 0.03) inset;
margin-bottom: 5px;
}
input.radio {
background: #FF0004 !important;
}
form.form select {
background-color: rgba(255, 255, 255, 0.8);
border: none;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font-size: 15px;
color: #000000;
margin: 0;
outline: 0;
padding: 7px;
width: 90%;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.03) inset;
box-shadow: 0 1px 0 rgha(0, 0, 0, 0.03) inset;
margin-bottom: 5px;
}
form.form input.text:focus,
form.form textarea.standard:focus,
form.form input.date:focus,
form.form select:focus {
background: #ffffff;
-moz-box-shadow: 0 0 8px #19478C;
-webkit-box-shadow: 0 0 8px #19478C;
box-shadow: 0 0 8px #19478C;
border: 1px solid #19478C;
}
form.form p label {
font-size: 18px;
color: #ffffff !important;
font-weight: bold;
padding-top: 0px;
padding-bottom: 5px;
font-family: Helvetica, Arial, sans-serif;
float: none;
text-align: left;
width: 75%;
}
.interest {
width: 90% !important;
height: 100px !important;
}
form.form p.required label,
form.form span.required label {}
form.form p.required label.field-label:after {
content: "*";
color: #FF0004;
}
form.form p.submit {
margin-left: 5px;
}
form.form p.no-label {
margin-left: 50px;
}
form.form p span.description {
margin-left: 0px;
}
/* SUBMIT BUTTON --------------------*/
form.form p.submit input {
position: relative;
display: block;
padding: 10px 15px 12px 15px;
border-radius: 11px;
color: #ffffff;
margin: 0 auto;
background: #19478C;
font-size: 18px;
text-align: center;
font-style: bold;
width: 70%;
border: 1px solid #3582F4;
border-width: 1px 1px 5px;
margin-bottom: 10px;
}
form.form p.submit input:hover {
background: #0054D4;
}
form.form p.submit {
margin-top: 0px;
margin-bottom: 0px;
}
/* SUBMIT BUTTON END -----------*/
.pd-radio,
.pd-checkbox {
float: left;
width: 98%
}
.value .inline {
width: 20%;
display: block;
clear: right;
}
.value {
padding-left: 5px;
width: 98%;
display: block;
clear: right;
}
.inline {
width: 50%;
display: inline;
clear: right;
}
.value input[type=radio] {
float: left;
display: inline;
}
<form action="http://www.website.com" class="form" id="pardot-form">
<p class="form-field first_name pd-text required ">
<label class="field-label">First </label>
<input type="text" value="" class="text" size="30" maxlength="40" onchange="" />
</p>
<div style="display:none"></div>
<p class="form-field last_name pd-text required ">
<label class="field-label">Last </label>
<input type="text" value="" class="text" size="30" maxlength="80" onchange="" />
</p>
<div style="display:none"></div>
<p class="form-field company pd-text required ">
<label class="field-label">Company</label>
<input type="text" value="" class="text" size="30" maxlength="255" onchange="" />
</p>
<div style="display:none"></div>
<p class="form-field email pd-text required ">
<label class="field-label">Email</label>
<input type="text" value="" class="text" size="30" maxlength="255" />
</p>
<div style="display:none"></div>
<p class="form-field country pd-select required form-field-master">
<label class="field-label">Country</label>
<select class="select" onchange="">
<option value="27007" selected="selected"></option>
<option value="27009">United States</option>
<option value="27011">Canada</option>
<option value="27013">Afghanistan</option>
</select>
</p>
<div style="display:none"></div>
<p class="form-field state pd-select required form-field-slave dependentFieldSlave">
<label class="field-label">State/Territory</label>
<select class="select" onchange="">
<option value="27493" selected="selected"></option>
<option value="27495">Alabama</option>
<option value="27497">Alaska</option>
<option value="27499">Alberta</option>
<option value="27501">Arizona</option>
<option value="27503">Arkansas</option>
</select>
</p>
<div style="display:none"></div>
<p class="form-field Product_Interest pd-select required ">
<label class="field-label">Product Interest</label>
<select size="5" multiple="multiple" onchange="" class="interest">
<option value="27623">Choice 1</option>
<option value="27625">Choice 2</option>
<option value="27627">Choice 3</option>
<option value="27629">Choice 4</option>
<option value="27631">Choice 5</option>
<option value="27633">Choice 6</option>
<option value="27635">Choice 7</option>
</select>
</p>
<div style="display:none"></div>
<p class="form-field Customer_Type pd-select required ">
<label class="field-label">Customer Type</label>
<select class="select" onchange="">
<option value="" selected="selected"></option>
<option value="27657">Value 1</option>
<option value="27659">Value 2</option>
<option value="27661">Value 3</option>
<option value="27663">Value 4</option>
</select>
</p>
<div style="display:none"></div>
<p class="form-field GRG_Member pd-radio required ">
<label class="field-label">Member</label>
<span class="value"> <span class="" style="">
<input type="radio" value="27665" onchange="" />
<label class="inline" >1 </label>
</span> <span class="" style="">
<input type="radio" value="27667" onchange="" />
<label class="inline" >2</label>
</span><span class="" style="">
<input type="radio" value="27669" onchange="" />
<label class="inline" >3</label>
</span><span class="" style="">
<input type="radio" value="27671" onchange="" />
<label class="inline" >4</label>
</span></span>
</p>
<div style="display:none"></div>
<p class="form-field GRG_Professional pd-checkbox required ">
<label class="field-label">Professional?</label>
<span class="value"><span>
<input type="checkbox" value="27679" onchange="" />
<label class="inline" >Yes</label>
</span><span>
<input type="checkbox" value="27681" onchange="" />
<label class="inline" >No</label>
</span><span>
<input type="checkbox" value="27683" onchange="" />
<label class="inline" >Maybe</label>
</span><span>
<input type="checkbox" value="27685" onchange="" />
<label class="inline" >Don't Know</label>
</span> <span>
<input type="checkbox" value="27687" onchange="" />
</span></span>
</p>
<div style="display:none"></div>
<p class="submit">
<input type="submit" accesskey="s" value="SUBMIT" />
</p>
</form>
最佳答案
您在 <p>
中有列表标签。默认情况下,段落始终为容器宽度的 100%。只需将它们的宽度设置为 50%。
参见 fiddle here
关于html - Pardot 表格 : Two Column Layout for Radio/Checkboxes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43005615/
这正确地呈现了标题,因为我可以看到一个列带有“Product ID”标题的表:。我正试图重构它,这样我就可以重用它,因为它们在整个应用程序中几乎是相同的:。在这种情况下,头不会呈现...检查页面元素中
我什至不知道如何表达这一点,但在 Python 中有没有一种方法可以引用等号之前的文本,而无需实际再次编写? ** 编辑 - 我在 Jupyter 中使用 python3 我似乎用了半辈子的时间来写作
假设我有一个包含以下列的字典 dict_ = [ {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', '
假设我有一个包含以下列的字典 dict_ = [ {'key1': 'value1', 'key2': 'value2', 'key3': 'value3', '
假设我的数据库中有一张地铁 map ,其中每条线路的每个站点都是一行。如果我想知道我的线路在哪里互连: mysql> SELECT LineA.stop_id FROM LineA, LineB WH
代码 select c1,c2,c3,c4,c5,c6 from table where c5 in ('a', 'b') 从这里开始,我想将 c5 列拆分为两列,然后根据它们对 c
我正在尝试搜索表格中的两列,即标题和描述。但我想先搜索标题,然后再搜索描述。所以匹配标题的所有行排在第一位,所有匹配描述的行排在第二位 我可以使用单个 SQL 查询来实现吗? 最佳答案 您还可以使用
下面有以下 Python 数据框。 “标志”字段是我想要用代码创建的所需列。 我想要执行以下操作: 如果“分配类型”是预测的并且“Activities_Counter”大于 10,我想创建一个名为“F
我有两列,area 和 block,其中 area 是一个 int 类型,block 是一个 varchar。 现在我正在写两个查询: select * from table where area a
使用 Slick 2,我试图生成一个带有元组 IN 子句的查询: select * from my_table where (a, b) IN ((1, 87)); 给定: val seq: Seq[
我正在尝试从数据透视表中获取一组值,其中 A 列等于值数组,例如 ID 12 的 attribute_value_id 等于 3 和 9。这可以做到吗?我已经走了这么远... ID | post_id
我找不到这样做的有效方法。我在 Python 中有以下 DataFrame,列从 A 到 Z A B C ... Z 0 2.0 8.0 1.0 ... 5.0 1
我的数据框中有以下格式的数据: >>> df = pd.DataFrame(np.random.randn(6,4),index=dates,columns=list('ABCD')) >>> df
我有多个与我公司销售的产品相关的表被新产品取代,随着时间的推移,这导致了多个表的出现。 我一遍又一遍地使用以下查询,直到最终表中只剩下 2 个产品... CREATE TABLE mar15a
我有如下 2 个表:- 表A ------------------------------- | product_id | price | --------------------
我有一个名为 tbl_mainsheet7 的表,创建方式如下: pk_mainsheet client_id project_id mainsheet_id project_cat EA_
我得到了以下 HTML 结构: ... ... 我的 CSS: #main-container { width:80%; margin:20px auto;
对于我的以下要求,我无法获得解决方案。 如果 data.table(如下)在 Col1 和 Col3 中有匹配的值。替换 Col2 值(旧的 New-Val)。 Col1 Col2 Col3
我正在通过连接几个表来构建一个 View ,以通过 Entity Framework 提取数据。由于此 View 没有唯一列,EntityFramework 无法检索正确的结果集(即第一列重复)。 为
好的,我已经尝试了太久了,是时候寻求帮助了。我有一个看起来有点像这样的数据框: person fruit quantity all_fruits 0 p1 grapes 2
我是一名优秀的程序员,十分优秀!