输入标签后文本上的 CSS

标签 css

如果我有以下 html 代码,如何为“双人床”文本设置 css 样式?

<input type="checkbox" name="room_type_uids[]" value="1" style="line-height: 8;height: 20px;">Double Bed<br />

最佳答案

除非您将文本包装在某个容器元素中,否则您无法设置该文本的样式。可能的场景是..

要么将整个内容包装在一个元素中,比如 div 然后你可以做类似的事情

<div class="wrap">
   <input type="checkbox" name="room_type_uids[]" value="1" style="line-height: 8;height: 20px;">Double Bed<br />
</div>

.wrap {
   color: #f00;
}

只需将文本包裹在 span 标签内...

<input type="checkbox" name="room_type_uids[]" value="1" style="line-height: 8;height: 20px;"><span class="wrap_text">Double Bed</span><br />

.wrap_text {
   color: red;
}

如果不想给span标签分配一个class,也可以使用相邻的选择器+ like

Demo

input[name="room_type_uids[]"] + span {
    color: red;
}

关于输入标签后文本上的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19782536/

相关文章:

html - Div不透明。里面的文字透明。这可能吗?怎么做?

html - 我应该为特定的屏幕分辨率设计我的网页吗?

jquery - 文本在我的侧边栏中重叠

javascript - Angular 6 +从文档中获取具有类名的元素并更改样式

html - 位置绝对问题中的CSS动画下划线

Javascript Navigation Menu 只显示在特定的 Div 中

html - 另一个包装 div 内的 div 上的边距顶部

css - 单击时继续在菜单中显示子项

javascript - 将 bootstrap 添加到 angular2-seed 元素的 webpack 包中

html - 如何将 css 表格居中对齐