当属性为 'width' 时,属性选择器不适用于 table
Attribute selector not working on a table when attribute is 'width'
火狐 36.2
我的页面没有 doctype
定义。
嵌套了 table,其中一个嵌套了 width="50%"
。
我正在尝试 select table 并将其宽度设置为 100%。
到目前为止,我所做的一切似乎都没有奏效。具体来说,在这个特定页面中唯一识别这个特定 table 的唯一方法(因为我们有一个适用于所有页面的通用样式文件),是识别其中具有特定操作值的表单。当我尝试时 [action="MYTARGET"]
也没有用。一般属性select或者好像不行?
理想情况下,唯一 select 我的 table 并设置其宽度,我想这样做(因为这是唯一具有在页面上定义的宽度属性的 table):
form[action="MYTARGET"] table[width] {width:auto;}
有什么想法吗?一旦我在 firefox 中解决了这个问题,我就有了在 IE9+ 中完成这项工作的艰巨任务。
但首先要做的是.....
编辑:
我的基本问题是,当我开始尝试我的方法并在 firebug 样式部分中键入新规则时,该规则就消失了。所以 firefox 甚至不喜欢它并且完全忽略它。如果我在新规则上看到删除线,至少我很高兴看到它。但那不会发生。 (正如你所知道的,我通常不处理样式,所以我是一个试图快速修复问题的新手)
我无权编辑 html 本身。我只能编辑样式文件。
编辑2:
Iqbal 的评论让我尝试通过 'css' 选项卡而不是 'style' 选项卡添加规则,并且该规则似乎仍然存在。所以我认为我放置规则的位置会有所不同(我认为不应该,至少规则不应该消失)。我将进行更多研究并提出解释。
可能您将整个代码用作选择器。即 form[action="MYTARGET"] table[width] {width:100%;}
右键单击 firebug 的样式选项卡面板 > 添加规则 > 现在输入您的选择器,即 form[action="MYTARGET"] table[width]
> 现在添加您的样式。
火狐 36.2
我的页面没有 doctype
定义。
嵌套了 table,其中一个嵌套了 width="50%"
。
我正在尝试 select table 并将其宽度设置为 100%。
到目前为止,我所做的一切似乎都没有奏效。具体来说,在这个特定页面中唯一识别这个特定 table 的唯一方法(因为我们有一个适用于所有页面的通用样式文件),是识别其中具有特定操作值的表单。当我尝试时 [action="MYTARGET"]
也没有用。一般属性select或者好像不行?
理想情况下,唯一 select 我的 table 并设置其宽度,我想这样做(因为这是唯一具有在页面上定义的宽度属性的 table):
form[action="MYTARGET"] table[width] {width:auto;}
有什么想法吗?一旦我在 firefox 中解决了这个问题,我就有了在 IE9+ 中完成这项工作的艰巨任务。
但首先要做的是.....
编辑: 我的基本问题是,当我开始尝试我的方法并在 firebug 样式部分中键入新规则时,该规则就消失了。所以 firefox 甚至不喜欢它并且完全忽略它。如果我在新规则上看到删除线,至少我很高兴看到它。但那不会发生。 (正如你所知道的,我通常不处理样式,所以我是一个试图快速修复问题的新手)
我无权编辑 html 本身。我只能编辑样式文件。
编辑2: Iqbal 的评论让我尝试通过 'css' 选项卡而不是 'style' 选项卡添加规则,并且该规则似乎仍然存在。所以我认为我放置规则的位置会有所不同(我认为不应该,至少规则不应该消失)。我将进行更多研究并提出解释。
可能您将整个代码用作选择器。即 form[action="MYTARGET"] table[width] {width:100%;}
右键单击 firebug 的样式选项卡面板 > 添加规则 > 现在输入您的选择器,即 form[action="MYTARGET"] table[width]
> 现在添加您的样式。