Css 用于设置目标:伪类样式的常规同级选择器
好的,我已经花了三天的时间寻找答案,但我仍然无法理解,所以请有人看看这个教程,并向我解释为什么他会这么说-Css 用于设置目标:伪类样式的常规同级选择器,css,Css,好的,我已经花了三天的时间寻找答案,但我仍然无法理解,所以请有人看看这个教程,并向我解释为什么他会这么说- “通过在末尾添加标题来实现这种“无序”结构的原因是,我们使用通用同级选择器(~)使导航“可访问”,这样我们就可以对各个项目进行不同的颜色设置。”我会非常高兴 如果我从html文档的底部移动带有导航部分的标题,那么它下面的任何内容部分都不会应用样式 请帮助一个困惑的人 : ~组合器分离两个选择器并匹配第二个选择器 元素仅当它前面有第一个,并且两个元素共享一个公共 家长 因此,在以下选择器中
“通过在末尾添加标题来实现这种“无序”结构的原因是,我们使用通用同级选择器(~)使导航“可访问”,这样我们就可以对各个项目进行不同的颜色设置。”
我会非常高兴
如果我从html文档的底部移动带有导航部分的标题,那么它下面的任何内容部分都不会应用样式
请帮助一个困惑的人 :
~
组合器分离两个选择器并匹配第二个选择器
元素仅当它前面有第一个,并且两个元素共享一个公共
家长
因此,在以下选择器中:
#主页:目标~#标题#导航#链接主页
如果#标题
通过#home:target
寻址的内容在标记中成功,则它将不匹配。:
~
组合器分离两个选择器并匹配第二个选择器
元素仅当它前面有第一个,并且两个元素共享一个公共
家长
因此,在以下选择器中:
#主页:目标~#标题#导航#链接主页
如果
#header
通过#home:target
所寻址的内容在标记中成功,则它将不匹配。通用同级选择器在CSS3中可用,并且此选择器中使用的组合符是平铺字符(~
)
选择器匹配给定元素的同级元素
在这个特定场景中,作者希望头是另一个类的后续同级,这样他就可以针对相应的链接。如果头是在HTML的开头定义的,则这是不可能的。从技术上讲,如果头位于文件的开头,它仍然是其他div的同级,因为它们都是相同的HTML元素(
)。然而,在这种情况下,~
要工作,header元素必须出现在HTML标记中的其他元素之后
查看有关如何工作的详细说明,并查看
同样,这也可以像下面这样一起作为目标
#home:target ~ #header #navigation #link-home,
#portfolio:target ~ #header #navigation #link-portfolio,
#about:target ~ #header #navigation #link-about,
#contact:target ~ #header #navigation #link-contact{
background: #000;
color: #fff;
}
通用同级选择器在CSS3中可用,此选择器中使用的组合符是波浪号字符(
~
)
选择器匹配给定元素的同级元素
在这个特定场景中,作者希望头是另一个类的后续同级,这样他就可以针对相应的链接。如果头是在HTML的开头定义的,则这是不可能的。从技术上讲,如果头位于文件的开头,它仍然是其他div的同级,因为它们都是相同的HTML元素(
)。然而,在这种情况下,~
要工作,header元素必须出现在HTML标记中的其他元素之后
查看有关如何工作的详细说明,并查看
同样,这也可以像下面这样一起作为目标
#home:target ~ #header #navigation #link-home,
#portfolio:target ~ #header #navigation #link-portfolio,
#about:target ~ #header #navigation #link-about,
#contact:target ~ #header #navigation #link-contact{
background: #000;
color: #fff;
}
“既然他在HTML的末尾定义了标题,那么它就变成了前面所有元素的子元素”——怎么会这样?我们无法影响样式表中的标记层次结构。抱歉。我的错。谢谢你的帮助,给出的两个答案帮助我最终理解了它!“既然他在HTML的末尾定义了标题,那么它就变成了前面所有元素的子元素”——怎么会这样?我们无法影响样式表中的标记层次结构。抱歉。我的错。谢谢你的帮助,给出的两个答案帮助我最终理解了它!他们所说的。我觉得这不是个好主意。标记定义了文档的结构,是文档最重要的部分(当然除了内容之外)。CSS应该服从于此;你不应该让你的标记被你的CSS所支配。他们是怎么说的。我觉得这不是个好主意。标记定义了文档的结构,是文档最重要的部分(当然除了内容之外)。CSS应该服从于此;你不应该让你的标记被CSS控制。非常感谢,我现在终于明白了。这简直让我发疯了!非常感谢,我现在终于明白了。这简直让我发疯了!