CSS checkbox 对应多个label 怎么设置label样式

问题描述

CSS checkbox 对应多个label 怎么设置label样式

点击11111 22222 33333 44444都可以实现多选框选中,但是只有44444是单独的label ,11111 22222 33333十多个label对应一个多选框,CSS为input[type="checkbox"]:checked+label。只有44444能应用样式。
完整代码:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style type="text/css">
    input[type="checkbox"]:checked+label{
        color: red;
    }

    </style>
</head>
<body>
<table>
<tr>
<td><input type="checkbox" id="check"></td>
<td><label for="check">11111</label></td>
<td><label for="check">22222</label></td>
<td><label for="check">33333</label></td>   <br>
<input type="checkbox" id="ch"><label for="ch">444444444</label>

</tr>
</table>
</body>
</html>

解决方案

+是相邻的节点选择器,你的111,,22这些节点和inuput又不是兄弟,

    <style type="text/css">
        input[type="checkbox"]:checked ~ label {
            color: red;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td><input type="checkbox" id="check"><label for="check">11111</label><label for="check">22222</label><label for="check">33333</label></td>
            <<td>
    <input type="checkbox" id="ch">
    <label for="ch">444444444</label>
</td>

        </tr>
    </table>
时间: 2024-11-02 21:10:58

CSS checkbox 对应多个label 怎么设置label样式的相关文章

html中label宽度设置、非替换元素和替换元素

<label ></label> 单独对label设置一个width:100px的属性石不起作用的,和float:left或者display:inline-block配合的话 都可以设置上  参考:css position, display, float 内联元素.块级元素  在 CSS 中,任何元素都可以float浮动.浮动元素会生成一个块级框,而不论它本身是何种元素.如果浮动非替换元素,则要指定一个明确的宽度:否则,它们会尽可能地窄. 元素是文档结构的基础,在css里面,每个元

css 样式 ,给div设置了最小高度 当内容溢出最小高度时 之前给容器div设置的样式没作用

问题描述 css 样式 ,给div设置了最小高度 当内容溢出最小高度时 之前给容器div设置的样式没作用 解决方案 DIV设置最小高度DIV设置最小高度为什么我的设置的div最小高度不对 解决方案二: 不懂你要问什么东东,代码也没有.. 解决方案三: 你用浏览器调式调式呢 解决方案四: 你用的是谷歌调试吗?

css给button按钮设置padding样式无效解决办法

在使用css给button设置padding样式时,发现不起作用.直接上代码:  代码如下 复制代码     <!DOCTYPE HTML>     <html lang="zh-CN">     <head>     <meta charset="UTF-8">     <title>Document</title>     <style type="text/css"

急求 swt中怎么设置label的透明度

问题描述 swt中怎么设置label的透明度 解决方案 解决方案二:设置背景色透明解决方案三:设置背景色透明解决方案四:怎么设置啊

jQuery使用之设置元素样式用法实例_jquery

本文实例讲述了jQuery使用之设置元素样式用法.分享给大家供大家参考.具体分析如下: css是页面不能分隔的部分,jQuery中也提供了一些css相关的实用的办法.前面文章中有使用过 addClass()为元素添加css样式风格.这里主要介绍jQuery如何设置页面的样式风格.包括添加.删除.动态切换等. 1. 添加.删除css类别. 复制代码 代码如下: $(function() {     //同时添加多个CSS类别     $("img").addClass("css

c++-qt在源文件修改颜色后 如何恢复为QSS设置的样式

问题描述 qt在源文件修改颜色后 如何恢复为QSS设置的样式 一个状态提示信息label,出现错误时显示为红色字体,其余状态均为灰色字体, 错误状态可重试,在QSS中设置为灰色,在源文件中设置出错状态为红色, 出错重试后变成了其他状态,如何恢复原本的QSS样式,或者有其他什么办法, 一个个状态去设置觉得很不优雅 解决方案 怎么不每次打印消息时添加字体颜色

jquery设置表格样式问题

问题描述 jquery设置表格样式问题 CSS不会用了,请问这样设置为什么没有效果? $("#timeOutInfoTable ").css("border","1"); $("#timeOutInfoTable ").css("cellpadding","0"); $("#timeOutInfoTable ").css("cellspacing"

CSS网页制作实例:有条件的添加hover样式

文章简介:CSS网页制作实例:有条件的添加hover样式. 给元素添加一个hover样式,很简单,我们来看一个透明度的例子吧: 1 2 3 4 5 6 div { opacity: 1.0; } div:hover { opacity: 0.5; } 但是如果我们只是想让当前真正hover了的div显示,而让其他的div模糊呢?假设我们的HTML结构如下: 1 2 3 4 5 <section> <div></div> <div></div> &

在Word 2007中设置表格样式选项

在Word2007中,通过设置表格样式选项进一步控制应用表格样式后的Word表 格风格. 打开Word2007文档窗口,单击应用了表格样式的表格.在"表格工具"功能 区的"设计"选项卡中,可以通过选中或取消"表格样式选项"分组中的复选框 控制表格样式,分为以下几种情况: 1.选中或取消"标题行"复选框,可以设置表格第一行是否采用不同的格式 : 2.选中或取消"汇总行"复选框,可以设置表格最底部一行是否采用不