Html CSS检查无效
HTML元素:Html CSS检查无效,html,css,mvc-editor-templates,Html,Css,Mvc Editor Templates,HTML元素: <p> <input type="button"> id="edit" value="edit page" /> </p> 类“user”具有以下属性: .user { width:200px; margin-left:3px; display:none; } 出于某些原因,我的选中CSS无法工作: #edit:hover + user { color:black; } #edit:checked +
<p> <input type="button"> id="edit" value="edit page" /> </p>
类“user”具有以下属性:
.user {
width:200px;
margin-left:3px;
display:none;
}
出于某些原因,我的选中CSS无法工作:
#edit:hover + user {
color:black;
}
#edit:checked + user {
display:normal;
}
JSFIDLE示例:
我不想使用任何Javascript来切换可见性,我希望它在纯CSS3中完成。这里有几个CSS问题: 显示值 在CSS中,
display
没有normal
值
使用块
、内联
或其他适合您需要的值:
+选择器
要在CSS中使用+选择器,您必须在输入之后有div
,因此您必须删除输入周围的p
:
:选中的选择器
选择器:checked
仅适用于单选和复选框输入
,不能与按钮一起使用:
有了这些,您可以在这里查看一些CSS问题:
显示值
在CSS中,display
没有normal
值
使用块
、内联
或其他适合您需要的值:
+选择器
要在CSS中使用+选择器,您必须在输入之后有div
,因此您必须删除输入周围的p
:
:选中的选择器
选择器:checked
仅适用于单选和复选框输入
,不能与按钮一起使用:
有了这些,您就可以检查这个了
#编辑:选中+用户{
显示:块;
}
看一看
#编辑:选中+用户{
显示:块;
}
查看一下#编辑:选中+用户{display:normal;}这是无效的,Hi@akib欢迎使用StackOverflow。您发布的HTML似乎无效,在type和id属性之间似乎有一个额外的“>”。另外,你可以发布一些你已经尝试过的javascript,这将帮助我们更清楚地回答这个问题。额外的“>”不在代码中,我输入了这个,犯了这个错误,我没有尝试过任何javascript,因为我希望它基于CSS3。#编辑:选中+用户{display:normal;}这是无效的,你好@Aqib欢迎来到StackOverflow。您发布的HTML似乎无效,在type和id属性之间似乎有一个额外的“>”。另外,你能发布你已经尝试过的javascript吗,这将帮助我们更清楚地回答这个问题。额外的“>”不在代码中,我输入了这个,犯了这个错误,我没有尝试任何javascript,我希望在CSS3的基础上考虑这个问题。请考虑编辑您的帖子,以添加更多关于您的代码所做的解释以及为什么它会解决这个问题。一个只包含代码的答案(即使它在工作)通常不会帮助OP理解他们的问题。如果只是猜测的话,也建议你不要发布答案。一个好的答案将有一个合理的理由来解释为什么它能解决OP的问题。请考虑编辑你的帖子来添加更多关于你的代码所做的解释以及为什么它会解决这个问题。一个只包含代码的答案(即使它在工作)通常不会帮助OP理解他们的问题。如果只是猜测的话,也建议你不要发布答案。一个好的答案将有一个合理的理由来解释为什么它可以解决OP的问题。
#edit:hover + user {
color:black;
}
#edit:checked + user {
display:normal;
}
<p> <input type="button" id="edit" value="edit page" /> </p>
#edit:checked + user {
display:block;
}