Html 仅使用CSS隐藏未选中的单选按钮
因此,我遇到了这个项目的特殊性,我不能使用javascript。关键是隐藏与未选中的单选按钮相关的任何内容。页面加载后会显示所有内容,但在选择一个单选按钮内容后,我必须使所有其他单选按钮消失 这是我的标记:Html 仅使用CSS隐藏未选中的单选按钮,html,css,Html,Css,因此,我遇到了这个项目的特殊性,我不能使用javascript。关键是隐藏与未选中的单选按钮相关的任何内容。页面加载后会显示所有内容,但在选择一个单选按钮内容后,我必须使所有其他单选按钮消失 这是我的标记: “如果你是我的朋友,那你就是我的朋友。” “没有人喜欢痛苦本身,没有人追求痛苦并想要拥有痛苦,仅仅因为痛苦……” 1初级 “如果你是我的朋友,那你就是我的朋友。” “没有人喜欢痛苦本身,没有人追求痛苦并想要拥有痛苦,仅仅因为痛苦……” 2初级 “如果你是我的朋友,那你就是我的朋友。” “
“如果你是我的朋友,那你就是我的朋友。”
“没有人喜欢痛苦本身,没有人追求痛苦并想要拥有痛苦,仅仅因为痛苦……”
1初级
“如果你是我的朋友,那你就是我的朋友。”
“没有人喜欢痛苦本身,没有人追求痛苦并想要拥有痛苦,仅仅因为痛苦……”
2初级
“如果你是我的朋友,那你就是我的朋友。”
“没有人喜欢痛苦本身,没有人追求痛苦并想要拥有痛苦,仅仅因为痛苦……”
2初级
使用:选中的伪类和~
(同级)选择器:
input[type=radio]:checked ~ div.radio-sample {
display: none;
}
但是,由于最初将取消选中所有输入,因此所有内容都将隐藏。唯一的解决方案是设置HTML,使所有单选按钮最初都被选中:
<input type="radio" checked="checked" />
…然后在用户选择其中一个之后,其他的将被取消选中并隐藏其内容。使用:checked
伪类和~
(同级)选择器:
input[type=radio]:checked ~ div.radio-sample {
display: none;
}
但是,由于最初将取消选中所有输入,因此所有内容都将隐藏。唯一的解决方案是设置HTML,使所有单选按钮最初都被选中:
<input type="radio" checked="checked" />
…然后,在用户选择一个后,其他选择器将被取消选中并隐藏其内容。您可以使用:not(:checked)
反转选中的选择器
这里有一个例子
input[type=radio]:未(:选中)~.无线电样本{
显示:无;
}
第一
主按钮1
二号
主按钮2
三号
主按钮3
您可以使用:not(:checked)
反转选中的选择器
这里有一个例子
input[type=radio]:未(:选中)~.无线电样本{
显示:无;
}
第一
主按钮1
二号
主按钮2
三号
主按钮3
这不可能仅使用CSS。这只适用于2个单选按钮内容,但不适用于3个或更多,我没有指定,但这是一项要求,让我更新代码这不可能仅使用CSS。这只适用于2个单选按钮内容,但不适用于3个或更多,我没有指定,但这是一项要求,让我更新仅适用于2个单选按钮内容但不适用于3个或更多的代码,我没有指定但这是一项要求,让我更新仅适用于2个单选按钮内容但不适用于3个或更多的代码,我没有指定但这是一项要求,让我更新代码这可能有效,但是当页面加载时,如何显示所有单选按钮?默认情况下,它们是隐藏的,应该是可见的。这可以工作,但如何在页面加载时显示所有单选按钮?默认情况下,它们是隐藏的,应该是可见的