Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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
Css 不带javascript的样式选择菜单_Css_Xhtml - Fatal编程技术网

Css 不带javascript的样式选择菜单

Css 不带javascript的样式选择菜单,css,xhtml,Css,Xhtml,我知道这个问题已经被反复问过了。我已经阅读了很多关于这个主题的文章,在我看来,唯一的跨浏览器解决方案是使用jquery 不幸的是,我使用的是动态相关的选择菜单。(我的意思是,当你从其中一个选择某件东西时,另一个会改变它的值)。这是通过jquery脚本实现的,每次我尝试用jquery设置选择菜单的样式时,菜单的动态依赖性都会被打破 所以我决定用背景图像来设计它们,最令人满意的解决方案是从另一个问题的答案中找到的 但是这个解决方案在Opera中仍然不起作用,因为背景图像显示在所选菜单的后面 我知道

我知道这个问题已经被反复问过了。我已经阅读了很多关于这个主题的文章,在我看来,唯一的跨浏览器解决方案是使用jquery

不幸的是,我使用的是动态相关的选择菜单。(我的意思是,当你从其中一个选择某件东西时,另一个会改变它的值)。这是通过jquery脚本实现的,每次我尝试用jquery设置选择菜单的样式时,菜单的动态依赖性都会被打破

所以我决定用背景图像来设计它们,最令人满意的解决方案是从另一个问题的答案中找到的

但是这个解决方案在Opera中仍然不起作用,因为背景图像显示在所选菜单的后面

我知道你们中的许多人会告诉我,人们不应该选择菜单的样式。但是,仍然创建一个非常优雅的网站,有一些优雅的背景和那些可怕的灰色菜单选择是一个痛苦的心


那么,有没有一个没有JavaScript的跨浏览器解决方案呢?

您可以在不使用JavaScript的情况下设置选择菜单的样式,但尽可能 我知道,如果你正在做额外的行为,或者你想要一个自定义箭头,你必须在这个时候使用js