输入类型="按钮"的Css属性选择器不能在IE7上运行

Amr*_*mra 11 html css css-selectors internet-explorer-7

我正在处理一个大表单,它在表单中包含很多按钮,因此我试图在我的主css文件中获得工作输入[type ="button"],因此它将捕获所有按钮而不必添加每个单独一个类,由于某种原因,这不适用于IE7,在网上检查后,它说IE7应该支持这个.

此外,它必须是type ="button"而不是type ="submit",因为并非所有按钮都会提交表单.

任何人都可以暗示我做错了什么?

input[type="button"] {
    text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

我也试过了 input[type=button]

ipr*_*101 28

我正在努力让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">
Run Code Online (Sandbox Code Playgroud)

一切都很好.显然,您可以使用不同的"!DOCTYPE"声明来满足您的要求.


bob*_*nce 9

input[type="button"]{ text-align:center; }
Run Code Online (Sandbox Code Playgroud)

你有什么期望呢?<input type="button">默认情况下,文本中的文本已居中.

如果要在父对象中对齐按钮本身,则必须设置text-align父元素,而不是按钮.

属性选择器 - 带或不带引号 - 可以在IE7上运行.这是IE6那里的问题浏览器.