Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML CSS如何交换CSS属性_Html_Css_Attributes_Css Tables - Fatal编程技术网

HTML CSS如何交换CSS属性

HTML CSS如何交换CSS属性,html,css,attributes,css-tables,Html,Css,Attributes,Css Tables,我正在做一个项目,我有多个页面。 我只有一个CSS文件。我在一个表中为一个页面指定了tr:hover属性,但在另一个页面上,我也有一个表,我不希望应用该属性。有办法吗?它会在悬停时更改颜色,但我希望它仅应用于一个特定页面 我脑子里想的是制作第二个CSS文件,但我宁愿不这样做,因为我们被告知要尝试将所有内容都整合到一个CSS文件中 你的回答是,这里是身体课的精彩世界。您将对每个页面应用一个类,对于您可以使用的主页: <body class="homePage"> 或者,您可以简单地标

我正在做一个项目,我有多个页面。 我只有一个CSS文件。我在一个表中为一个页面指定了tr:hover属性,但在另一个页面上,我也有一个表,我不希望应用该属性。有办法吗?它会在悬停时更改颜色,但我希望它仅应用于一个特定页面


我脑子里想的是制作第二个CSS文件,但我宁愿不这样做,因为我们被告知要尝试将所有内容都整合到一个CSS文件中

你的回答是,这里是身体课的精彩世界。您将对每个页面应用一个类,对于您可以使用的主页:

<body class="homePage">
或者,您可以简单地标识表:

<table id="table1">
…但我推荐body标签作为一种很好的工作方式

tr.classname:hover

可用于悬停效果,其中类名称应在css文件和html中指定。 tr:对于所有tr,悬停是全局的

对于这些类型的问题,单独的课程是最好的解决方案。。。 身体课 为什么?正文只能出现一次,请使用ID

每个
上都有一个类 在包含元素
上放置一个id,并在CSS中创建类似
#tableid tr:hover
的内容


说真的,被接受的答案不是好的,既不是准则,也不是建议

可以创建单独的类吗?不要使用单独的CSS文件。使用一个单独的类-事实上,最近我遇到了同样的问题,所以使用了body类。或者你甚至可以在每个CSS语句之后编写类似Sass的东西,比如你可以在哪里嵌套?半列错误在哪里?它在哪里丢失了?不,Final,因此单语句不需要分号。OP决定添加另一个语句并按字面理解语法时,在body标签上添加一个类,因为通常body标签最终会包含多个类,至少在我处理的每个项目中都是这样,而且非常方便。公认的答案并不提倡单独的tr类,它推荐一个表ID,正如您所建议的,为什么body标记需要多个类?请提供一个例子,说明这是有用的还是明智的?例如,我自己的CMS会这样做:等等。例如,Wordpress本身会生成多个现成的主体类:……甚至我使用自定义函数为自定义帖子类型分类法、浏览器类型(有时)添加更多的类。。。各种各样的事情。基本前提是,少数主体类消除了页面中对其他id/类的需求,从而留下了一个更干净的环境。请参阅:和了解更多。真的吗?天哪,这是我(几乎)听过的最愚蠢的事。你到底为什么需要这些课程来完成你的工作?引用WordPress并不是很好,他们有很长的垃圾代码和非语义HTML的历史。我明白你在做什么,但我不明白有什么必要或者为什么要做这样的事情。它散发着糟糕设计的味道。很抱歉这么说。不,继承是解决这些问题的最佳方法。因此,为什么要使用表id和
#tableid tr:hover
作为选择器。如果您希望某些行具有特定的行为,那么为这些行创建一个类可能会很有用。
<table id="table1">
#table1 tr:hover {background: pink}