Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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向IE8中的提交按钮添加色调/颜色,同时保留;玻璃般的;看?_Html_Css_Button_Internet Explorer 8_Stylesheet - Fatal编程技术网

Html 通过CSS向IE8中的提交按钮添加色调/颜色,同时保留;玻璃般的;看?

Html 通过CSS向IE8中的提交按钮添加色调/颜色,同时保留;玻璃般的;看?,html,css,button,internet-explorer-8,stylesheet,Html,Css,Button,Internet Explorer 8,Stylesheet,我正在写一个网络应用程序。它只会与IE8一起使用,所以我不关心这里任何其他浏览器的行为 所以:我知道如何使用CSS属性自定义按钮样式,例如背景色、边框等。但是,当您以这种方式应用样式时,生成的按钮看起来像一个块状的表格单元格,与IE8默认呈现的漂亮、玻璃状的按钮完全不同 有没有办法给漂亮的玻璃按钮添加颜色?也就是说,它看起来和平常一样,但它的轮廓是红色而不是蓝色,鼠标悬停时会有一个红色的高光 或者这是我必须用手来处理图像的事情?同样,IE8特定方法是完全可以接受的 谢谢 -dan实际上没有一个过

我正在写一个网络应用程序。它只会与IE8一起使用,所以我不关心这里任何其他浏览器的行为

所以:我知道如何使用CSS属性自定义按钮样式,例如背景色、边框等。但是,当您以这种方式应用样式时,生成的按钮看起来像一个块状的表格单元格,与IE8默认呈现的漂亮、玻璃状的按钮完全不同

有没有办法给漂亮的玻璃按钮添加颜色?也就是说,它看起来和平常一样,但它的轮廓是红色而不是蓝色,鼠标悬停时会有一个红色的高光

或者这是我必须用手来处理图像的事情?同样,IE8特定方法是完全可以接受的

谢谢


-dan

实际上没有一个过滤器可以让你接近IE中的默认值,尽管你可以使用
按钮和标准css非常接近。不过,它在IE的所有版本中看起来都不一样


如果你想尝试其他东西,这里有一个方法。

实际上没有一个过滤器可以让你接近IE中的默认值,尽管你可以使用
按钮和标准css非常接近。不过,它在IE的所有版本中看起来都不一样


如果你想尝试其他东西,这里有一个方法。

不管浏览器如何,通过标记设置按钮样式的最快、最简单、最广泛测试的方法之一是,只需在类元素中添加一些标记,就可以得到一个基于链接、按钮或输入字段的按钮。对于样式设置,您可以通过CSS或非常完善的ThemeRoller选项来处理样式设置,在该选项中,您可以通过简单的gui界面控制从文本大小到背景类型的所有内容,并且您可以在后端甚至用户端在眨眼之间进行更改,甚至可以通过下拉菜单进行更改

一个警告是,由于IE不符合标准,圆形按钮不能优雅地变成方形——只要样式合适


我意识到,您已经决定可以为IE使用专有解决方案,从长远来看,您的情况可能会很好。但根据我的经验,这是一条非常危险的道路。如果实际的长期时间比您预期的“长期”时间长怎么办?您指定的是,对于一个远远落后于公认标准、已经落后于某个版本、并且使用不受支持的(通用标准)解决方案来解决问题的浏览器来说,它的专有权是可以接受的。可以想象,这个版本将越来越难找到,如果微软坚持他们的模式,一旦你安装了IE9,它将有效地使你的计算机很难降级。而且,我再怎么强调也不过分,IE的市场份额正在像石头一样下降,考虑到基本上95%的机器都预装了IE,这是可怕的。只需要一个过于热心的it主管“考虑到安全”就可以让您的编程工作变得毫无意义。抱歉这样说,但是IE专有代码已经让我难受了好几次了……

不管浏览器如何,通过标记设置按钮样式的最快、最简单、最广泛测试的方法之一是,只需在类元素中添加一些标记,就可以得到一个基于链接、按钮或输入字段的按钮。对于样式设置,您可以通过CSS或非常完善的ThemeRoller选项来处理样式设置,在该选项中,您可以通过简单的gui界面控制从文本大小到背景类型的所有内容,并且您可以在后端甚至用户端在眨眼之间进行更改,甚至可以通过下拉菜单进行更改

一个警告是,由于IE不符合标准,圆形按钮不能优雅地变成方形——只要样式合适


我意识到,您已经决定可以为IE使用专有解决方案,从长远来看,您的情况可能会很好。但根据我的经验,这是一条非常危险的道路。如果实际的长期时间比您预期的“长期”时间长怎么办?您指定的是,对于一个远远落后于公认标准、已经落后于某个版本、并且使用不受支持的(通用标准)解决方案来解决问题的浏览器来说,它的专有权是可以接受的。可以想象,这个版本将越来越难找到,如果微软坚持他们的模式,一旦你安装了IE9,它将有效地使你的计算机很难降级。而且,我再怎么强调也不过分,IE的市场份额正在像石头一样下降,考虑到基本上95%的机器都预装了IE,这是可怕的。只需要一个过于热心的it主管“考虑到安全”就可以让您的编程工作变得毫无意义。很抱歉这么说,但是IE专有代码已经让我难受了好几次了……

我必须仔细检查,但是你应该能够使用背景颜色的组合,并使用透明的PNG或GIF作为“背景图像”来添加高光

在所有条件相同的情况下,我更喜欢扁平的方形按钮——想办法让它与设计配合得很好——但话说回来,我一直是一个直线、方形边缘的人。:)


正如其他人所提到的,你确实想要留心(在合理的范围内)你可能必须处理的事情。很可能在下一次重写之前,您必须处理IE9-编写在IE8和IE9中运行良好的代码是最谨慎的方法。

我必须仔细检查,但您应该能够使用背景颜色的组合,并使用透明PNG或GIF作为“背景图像”添加亮点

在所有条件相同的情况下,我更喜欢扁平的方形按钮——想办法让它与设计配合得很好——但话说回来,我一直是一个直线、方形边缘的人。:)

正如其他人提到的,您确实希望