当前位置: 首页 > 面试题库 >

输入类型=“按钮”的CSS属性选择器在IE7上不起作用

柯波
2023-03-14
问题内容

我正在处理一个大型表单,并且在整个表单中都包含很多按钮,因此我尝试在主css文件中获取有效的input [type =“
button”],以便无需添加就可以捕获所有按钮对每个人来说都是一个类,由于某种原因,该类在IE7上不起作用,在Web上检查后说IE7应该支持该类。

同样,它必须是type =“ button”而不是type =“ submit”,因为并非所有按钮都会提交表单。

有人可以暗示我在做什么错吗?

input[type="button"] {
    text-align:center;
}

我也尝试过 input[type=button]


问题答案:

我正在努力使input[type=button]选择器在IE7或IE8中工作。问题原来是HTML页面缺少“!DOCTYPE”声明。一旦我添加

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

然后一切正常。您显然可以使用其他“!DOCTYPE”声明来满足您的要求。



 类似资料:
  • 问题内容: 我需要在CSS中使用属性选择器来更改不同颜色和图像上的链接,但是它不起作用。 我有这个HTML: 而这个CSS: 为什么背景不是红色的? 问题答案: 在href后面使用$。这将使属性值匹配字符串的结尾。

  • 本文向大家介绍CSS样式输入类型按钮,包括了CSS样式输入类型按钮的使用技巧和注意事项,需要的朋友参考一下 输入类型按钮可以是提交按钮或重置按钮。使用CSS,我们可以设置网页上任何按钮的样式。 您可以尝试运行以下代码来设置输入类型按钮的样式: 示例

  • 问题内容: 是否可以使用CSS选择器来定位具有特定值的输入? 示例:如何根据 问题答案: 动态值(哦,不!D;) 正如npup在他的回答中解释的那样,一个简单的css规则将仅针对该属性,这意味着它不覆盖html节点的实际值。 原始答案 是的,很有可能,使用css属性选择器,您可以按以下方式通过输入的值来引用输入: 从参考 [att]当元素设置“ att”属性时匹配,无论该属性的值如何。 [att

  • 具有特定属性的HTML元素样式 具有特定属性的HTML元素样式不仅仅是class和id。 注意:IE7和IE8需声明!DOCTYPE才支持属性选择器!IE6和更低的版本不支持属性选择器。 属性选择器 下面的例子是把包含标题(title)的所有元素变为蓝色:[title] { color:blue; } 属性和值选择器 下面的实例改变了标题title='runoob'元素的边框样式:[title=r

  • 问题内容: 我已经为h2标签设置了一些样式(颜色,字体大小等),但是当我在其中放置“ A”标签时,样式就会作为链接。我的html: 因此,如您所见,我创建了“ no-decor”类。它应该继承h2的“ a”标签样式。 在Firefox上,一切都可以,但IE仍显示标记“ a”样式(带下划线的文本装饰和蓝色)。我知道,我可以为“ h2 a”设置某种样式,但是也许可以通过某种方式在IE7上强制CSS继承

  • 问题内容: 我在使用这个特定的CSS选择器时遇到了麻烦,当我添加它时,它不希望工作。似乎可以与其他选择器的任何组合正常工作: 如果我删除了该部件,它就可以正常工作。即使我将选择器更改为它,也不会选择输入了文本的输入字段。这是坏了还是我只是不允许在选择器中使用? 我唯一想到的是浏览器仍在说该元素为空,因为它没有子元素,每个元素只有一个“值”。选择器是否没有针对输入元素和常规元素的单独功能?但这似乎不