- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要的是每个单选按钮集的字段名是灵活的,例如它可以在 10-30 个字符之间,但是第一行和第二行的单选按钮位置必须对齐,如下所示。此外,单选按钮名称可能会更改,因此尽管单选按钮名称已更改,但有没有办法保持对齐。德语中的最大值似乎是 4 个字符(“Nein”)和 2 个字符(“Ja”),而英语中的数字则不同。
那么在 IE 中是否有一种通用的方法来保持第一行和第二行之间的单选按钮对齐,以及对齐字段名称?下面是一个很好的例子:
我对我的 css 样式表所做的是尝试上述样式,但我的缩进作为每个字段名称前面的固定长度的空格导致单选按钮未对齐。 下面是我当前的代码结果:
我的CSS代码
.sRRBA { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
.sRRBJ { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
.sRRCI { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
.sRRDH { font-family:Arial;color:#000000;font-size:9pt; margin-left:190px }
查看源代码
<span class="sRRBA">Customer Marketing Permission Postal Address</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
<span class="sRRBJ">Customer Marketing Permission Telephone</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
<span class="sRRCI">Customer Marketing Permission Mobile Phone</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
<span class="sRRDH">Customer Marketing Permission Email</span>
<input type="radio" name="" value="N" />
<span class="readonlytext">No</span>
<input type="radio" name="" value="Y" />
<span class="readonlytext">Yes</span>
</div>
最佳答案
您有多种方法可以做到这一点。这里有两个。
您可以将每一列放入其自己的标签中,并且每一列将向左浮动并设置为显示行内 block 。然后每一列都会排成一行。例如:
.topcontainer {
display: inline-block;
overflow: hidden;
}
.ecolumn {
float: left;
margin-right: 6px;
}
<div class="topcontainer">
<div class="ecolumn">
<div>Line1</div>
<div>Line2</div>
</div>
<div class="ecolumn">
<div><input...></div>
<div><input...></div>
</div>
</div>
这种方法的问题在于,如果线条的高度不同,它就不会垂直排列。您可以通过在 div 元素上设置明确的高度来解决这个问题。如果您有屏幕空间,也可以在其中插入一个不间断的空格 ( ) 以使高度与字体保持一致。您还可以将高度设置为 1em 以匹配使用中的字体高度。
您也可以使用表格——这是在不指定宽度和高度的情况下完美排列行和列的唯一方法。表格还有其他问题,例如让屏幕阅读器等内容消费者感到困惑,所以这取决于您:
<table>
<tbody>
<tr>
<td>Line1</td>
<td><input...></td>
</tr>
<tr>
<td>Line2</td>
<td><input...></td>
</tr>
</tbody>
</table>
编辑:
在回复您的评论时,我不确定您在寻找什么,所以这里有一些一般信息。
HTML 表格总是占用它们所需的最小空间,除非您以某种方式设置它们的宽度。您可以设置表格宽度并将左列设置为 100% 宽度以获得您正在寻找的效果。您还可以仅在第一列设置像素宽度,或者您可以将要放入左列的元素设置为具有右边距,以便它们在单元格中占用更多空间。还有其他方法;这完全取决于您要寻找的效果。
此外,您还可以为表格中的每个单元格设置样式,以将内容左对齐、右对齐、居中对齐、上对齐、下对齐、中间对齐。
关于javascript - 困难的 css 样式 : button alignment AND changing fieldnames AND dynamic text length,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12320750/
我试图找出在表格单元格上放置对齐属性与使用 text-align css 属性之间的区别。下面的代码显示了 IE 与其他浏览器中的不同结果。在 IE 中,对齐最终会对齐每个子子项,因此文本“test”
我正在 summernote HTML 编辑器上做一些 POC,我正在使用自定义工具栏,但我不知道如何添加对齐(左对齐、居中对齐、右对齐)工具栏,所以有人可以帮助我实现这一目标。 还有人可以帮我找到更
以下是从节对齐转换为文件对齐的步骤: 找到数据的 RVA 从 RVA 导出引用的数据所属的部分。这是微不足道的,因为部分不重叠。文件头中提供了各个部分的起始地址。 找出RVA和section的起始地址
align-self 在以下代码中, align-self 与 flex-wrap: nowrap 一起使用。 flex-container { display: flex; flex-wra
这是CSS: .divPhoto { border:1px solid #999; width:140px; height:140px; border-radius:3
我正在为 Windows Phone 8 开发,我已经设计了我的应用程序,我注意到有一个“分配网格”代码,默认情况下可以在新项目中取消注释。 看看下面的文件中的描述: --> 这是取
我们有浏览器前缀或黑客 (for Google and Safari) text-align: -webkit-right; (for Firefox) text-align:
最近我观察到,在 Clang 9.0 上 alignof 和 __alignof 为 unsigned long long 返回不同的值,并且在 https://reviews.llvm.org/D5
我已经一年多没有为 Android 开发了,我对它有点生疏了。我正在尝试设置一个有点简单的 UI:屏幕底部的底部栏和它上面的 fragment (但没有填充整个高度)。像这样: 我认为这会很简单,但经
你好,我正在尝试找到一种使用“讨厌的”align=center 技巧的方法.. 嗯,当我查看一些代码时,我注意到两个非常相似的片段呈现的并不相同。我找不到让他们表现相同的方法。这包括用 div 替换顶
抱歉这个愚蠢的问题。我只想知道我们什么时候讨论内存中的数据应该如何对齐之类的。这个主题是叫“内存对齐”还是“数据对齐”,还是我可以随便叫它什么? 最佳答案 在编程的上下文中,它被称为 data str
所以我只是想制作一个简单的导航栏,并且我刚开始使用 flexbox。为什么 align-content 在这里不起作用?我可以让 justify-content 工作,但我就是无法垂直对齐。这是代码。
我从这个 SO 开始答案,我试图使用提供的纯 flexbox 答案。 然而,当我尝试这个时,我看到了以下结果。 我不确定为什么 Button 4 在行中出现的位置高于其余元素。 HTML
我已通读 A complete guide to Grid ,但仍然对两组容器属性之间的差异感到困惑,即“justify/align-items”与“justify/align-content”。 我
我有一个simple plunker here. .container { display:flex; flex-flow: row nowrap; justify-content: sp
从 http://code.google.com/p/berkeleyaligner/ 下载主干代码后,我将该项目添加到 Eclipse 上的构建路径中。然后,使用下面的代码,我可以提取从 sourc
这个问题在这里已经有了答案: What's the difference between align-content and align-items? (15 个答案) 关闭 7 年前。 我发现 C
[short text][image1][image2]____________________________________ [this is a reallyyyyyyy............
我有一个很小的菜单列表,当鼠标靠近时它应该会增长。在其原始状态下,菜单是右对齐的,悬停时每第二个元素向右移动并左对齐以为增加的高度腾出空间(参见 JSFiddle )。 ul { font-siz
这个问题在这里已经有了答案: Align child elements of different blocks (3 个答案) 关闭 3 年前。
我是一名优秀的程序员,十分优秀!