HTML和CSS3选择器
我的问题与先前提出的另一个问题有关— 使用CSS3选择器将CSS与HTML文档紧密结合。由于选择器语义,CSS依赖于HTML文档中定义的结构。在我看来,这似乎是非常短视的 如果我理解正确,这意味着如果HTML文档发生更改,那么您的样式将不再适用。此外,如果您想在其他地方重用该样式表,则不能HTML和CSS3选择器,css,Css,我的问题与先前提出的另一个问题有关— 使用CSS3选择器将CSS与HTML文档紧密结合。由于选择器语义,CSS依赖于HTML文档中定义的结构。在我看来,这似乎是非常短视的 如果我理解正确,这意味着如果HTML文档发生更改,那么您的样式将不再适用。此外,如果您想在其他地方重用该样式表,则不能 有经验的人能否解释一下他们是如何处理这些新语义的,并提供一个真实的例子 CSS选择器,正确完成后,将您的演示文稿绑定到html页面的语义 如果您的语义发生了变化,那么CSS选择器对于您的页面是无效的,将被解除
有经验的人能否解释一下他们是如何处理这些新语义的,并提供一个真实的例子 CSS选择器,正确完成后,将您的演示文稿绑定到html页面的语义 如果您的语义发生了变化,那么CSS选择器对于您的页面是无效的,将被解除绑定
这是一件好事。正确使用CSS选择器,可以将您的演示文稿绑定到html页面的语义 如果您的语义发生了变化,那么CSS选择器对于您的页面是无效的,将被解除绑定
这是一件好事。这个问题没有一个确切的答案。由于许多“专业人士”采用不同的方法,因此很难一概而论。选择器的使用也可能取决于具体情况
我总是保留模板(例如html和css),然后大量重复使用。。。当然,当重复使用东西时,你需要修复一些东西,但我认为我从来没有被你的问题1或2“欺骗过”),但我也尝试保持选择器相对简单和灵活(作为对提供的previos问题链接的评论,这是一个极端)。这个问题没有一个确切的答案。由于许多“专业人士”采用不同的方法,因此很难一概而论。选择器的使用也可能取决于具体情况 我总是保留模板(例如html和css),然后大量重复使用。。。当然,当重复使用东西时,你需要修复一些东西,但我认为我从来没有被你的问题1或2“欺骗过”),但我也尝试保持选择器相对简单和灵活(作为对提供的previos问题链接的评论,这是一个极端)。你可以使用(例如)指定可重用的CSS。使用更少的资源,您可以定义类
.bordered {
border-top: dotted 1px black;
border-bottom: solid 2px black;
}
并在任何其他css中使用它们
#yourId a {
color: #111;
.bordered;
}
可以做更多的事情:)
这不是圣杯,但它使开发更容易。您可以定义类和变量,这些类和变量几乎可以在将来的每个网站中使用
我认为没有通用的方法,因为每个网站都有自己的颜色和样式(边框样式、字体等等)。因此,您必须始终更改大部分CSS代码。您可以使用(例如)指定可重用的CSS。使用更少的资源,您可以定义类
.bordered {
border-top: dotted 1px black;
border-bottom: solid 2px black;
}
并在任何其他css中使用它们
#yourId a {
color: #111;
.bordered;
}
可以做更多的事情:)
这不是圣杯,但它使开发更容易。您可以定义类和变量,这些类和变量几乎可以在将来的每个网站中使用
我认为没有通用的方法,因为每个网站都有自己的颜色和样式(边框样式、字体等等)。因此,您必须始终更改大部分CSS代码。也许我没有正确地传达我的问题。英语不是我的第一语言,“意外”确实会发生 我的感觉是,在使用HTML5/CSS3时,应该避免使用id或类属性。应该有更好的方式来处理你的生意。然后,我想指出,使用CSS选择器会使代码变得脆弱,难以维护。当您从
更改为
时,可能我或您从未打算更改样式
不管怎样,我发现了一些有趣的方法,我真的很想尝试一下(和大家分享)
使用ARIA,您可以为元素分配角色或目的。换句话说,你给它上下文。例如,页面顶部的标题与其他地方(如
顶部)定义的标题具有不同的上下文\角色,可能我没有正确地传达我的问题。英语不是我的第一语言,“意外”确实会发生
我的感觉是,在使用HTML5/CSS3时,应该避免使用id或类属性。应该有更好的方式来处理你的生意。然后,我想指出,使用CSS选择器会使代码变得脆弱,难以维护。当您从
更改为
时,可能我或您从未打算更改样式
不管怎样,我发现了一些有趣的方法,我真的很想尝试一下(和大家分享)
使用ARIA,您可以为元素分配角色或目的。换句话说,你给它上下文。例如,页面顶部的标题与其他地方定义的标题(如顶部)具有不同的上下文\角色。CSS并不总是关于可重用性。另外,你的问题需要一个更好的标题——它与HTML5没有任何关系。请看您链接到的问题以获取示例。此外,“schemantics”并不是一个真正的词,不过,CSS规则越具体,重用它们的可能性就越小。在大多数情况下,使用HTML可以以相同的方式构建内容,菜单等通常都是以相同的方式完成的。@BoltClock可能在考虑“语义”?谢谢Allan。是的,我在考虑语义。CSS并不总是关于可重用性。另外,你的问题需要一个更好的标题——它与HTML5没有任何关系。请看您链接到的问题以获取示例。此外,“schemantics”并不是一个真正的词,不过,CSS规则越具体,重用它们的可能性就越小。在大多数情况下,使用HTML可以以相同的方式构建内容,菜单等通常都是以相同的方式完成的。@BoltClock可能在考虑“语义”?谢谢Allan。是的,我在考虑语义学。我同意,如果你首先定义了这些选择器。。可能有一个很好的r