相关疑难解决方法(0)

IE和Firefox - 自定义下拉菜单无法删除原生箭头

我正在尝试创建自定义下拉控件,我需要隐藏本机控件中的箭头.我正在使用以下内容CSS,适用于Chrome和Safari,但不适用于Mozilla和IE.

select.desktopDropDown
{
    appearance: none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}
Run Code Online (Sandbox Code Playgroud)

这是[jsfiddle] [1].

css internet-explorer mozilla custom-controls

32
推荐指数
2
解决办法
7万
查看次数

Chrome中的圆角无法正常工作

我使用以下方法来实现圆角:

-moz-border-radius: 10px;  
border-radius: 10px;  
-webkit-border-radius: 10px;
Run Code Online (Sandbox Code Playgroud)

除了Chrome之外,这适用于所有浏览器(不包括IE).以下是Chrome浏览器的外观:

替代文字

但在Safari中显示相同的页面.作为Webkit浏览器,为什么这两个浏览器显示有区别?这就是它在Safari中的样子:

替代文字

为什么会这样?

这是我正在使用的标记:

HTML:

div#one1 {
  position: relative;
  border-bottom: solid 2px #2D2DFF;
  width: 800px;
  height: 100px;
  color: #FFF;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topleft: 10px;
  border-radius-topleft: 10px;
  border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  box-shadow: inset 0 0.5px rgba(255, 255, 255, 0.3), inset 0 1px rgba(255, 255, 255, 0.2), inset 0 1px 20px rgba(255, 255, 255, 0.25), inset 0 -15px 150px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0.5px rgba(255, 255, 255, 0.3), inset 0 1px …
Run Code Online (Sandbox Code Playgroud)

css google-chrome rounded-corners css3

5
推荐指数
1
解决办法
4506
查看次数

Chrome中的SELECT边框呈现3D

这看起来很简单,但我无法解决.

我有一个像这样的简单下拉菜单......

<select>
    <option value="1">Option 1</option>
</select>
Run Code Online (Sandbox Code Playgroud)

...而且我想应用一个平面边框(没有3D效果),所以我正在使用:

select {
    border:1px solid #CCC;                
}
Run Code Online (Sandbox Code Playgroud)

在这里查看实时样本:http://jsfiddle.net/GqGr3/

它在Firefox和IE中运行良好:

Firefox http://www.re-moto.com/usuario/select-1.png

但它在Chrome中呈现3D:

Chrome http://www.re-moto.com/usuario/select-2.png

这就是它在我的电脑中的工作方式.我在另一台计算机上测试了它,它呈现好.如果发生这种情况,我也会遇到其他用户.

我在Chrome中没有安装任何扩展程序,而且在Windows 7上浏览器是最新的(18.0.1025.151米).

这些是样本的计算样式(包括继承),我没有看到任何奇怪的东西:

-webkit-animation-delay: 0s;
-webkit-animation-direction: normal;
-webkit-animation-duration: 0s;
-webkit-animation-fill-mode: none;
-webkit-animation-iteration-count: 1;
-webkit-animation-name: none;
-webkit-animation-play-state: running;
-webkit-animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
-webkit-appearance: menulist-button;
-webkit-backface-visibility: visible;
-webkit-background-clip: border-box;
-webkit-background-composite: source-over;
-webkit-background-origin: padding-box;
-webkit-background-size: auto;
-webkit-border-fit: border;
-webkit-border-horizontal-spacing: 0px;
-webkit-border-image: none;
-webkit-border-vertical-spacing: 0px;
-webkit-box-align: center;
-webkit-box-direction: normal;
-webkit-box-flex: 0;
-webkit-box-flex-group: 1;
-webkit-box-lines: single;
-webkit-box-ordinal-group: 1;
-webkit-box-orient: …
Run Code Online (Sandbox Code Playgroud)

html css google-chrome border

5
推荐指数
1
解决办法
5620
查看次数