html - 删除 <label> 后的换行符

标签 html

我的表单由 2 列表格格式化。 在左栏中,我使用 <label>并在右栏中显示 <input type="text"> . 一些输入框是必需的。 所以要求是对于所有强制输入,标签旁边应该有一个红色星号。 然而,标签的设计使其始终跟随一个换行符,因此星号会自动位于下方。 确保不会发生这种情况并且星号位于标签旁边正确位置的最佳方法是什么? 我不认为 <div float="left>选项将在表格中工作。 这是请求的代码;

<tr>
                <td class="leftCell"><span style="white-space: nowrap;"><label for="Subcontractor_CompanyName">Company</label><span style="display: inline;" class="errorHighlight">*</span></span></td>
                <td class="rightCell"><input style="width: 300px;" id="Subcontractor_CompanyName" name="Subcontractor.CompanyName" value="096 club" type="text" data-val-required="Must enter the Company Name" data-val="true">
                    <span class="field-validation-valid" data-valmsg-replace="false" data-valmsg-for="Subcontractor.CompanyName">*</span></td>
            </tr>

我尝试使用 <span style="white-space: nowrap;">失败了。

最佳答案

或者,如果他们给出了 <label>作为 block ,你可以这样做:

label {display: inline;}

关于html - 删除 <label> 后的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14608156/

相关文章:

javascript - 使用 ng-hide/show 和 bool 值时切换 <a> 标记失败

javascript - JavaScript 是否在已经触发一次时继续触发 if 滚动条语句?

html - SVG中的反透明区域

html - 页面上的响应式/自适应照片缩略图

html - HTTPS 图像未在 HTML 电子邮件中为某些用户显示

html - 是否可以将背景 RGB 与 URL 结合起来?

jquery - 获取列表项总宽度

javascript - 迭代元素列表并根据内部文本删除它们上的光标样式

html - 基于数据集的动态 HTML 网格

html - 向事件/非事件类添加带填充的边框