我只是在搜索框中添加了一些样式,使角变圆并添加了更多效果。在Linux下的Chrome和firefox中尝试该网站时,一切正常。它在IE 10(在Windows 8中)也可以正常工作。但是在Windows 8 Chrome(不是Metro版本)中,样式搞砸了!为什么?这是我添加的样式:

    #top-search {
        border: 1px solid #BABABA;
        -webkit-border-radius: 18px 18px 18px 18px;
        -moz-border-radius: 18px 18px 18px 18px;
        -o-border-radius: 18px 18px 18px 18px;
        border-radius: 18px 18px 18px 18px;
        box-shadow: 0 0 4px #CFCFCF;
        color: #696969;
        float: right;
        font-size: 11px;
        margin-right: 2%;
        margin-top: 8px;
        opacity: 0.7;
        padding: 3px 3px 3px 7px;
        width: 6%;
        outline: none;
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        -ms-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
        &:hover, &:focus, {
            opacity: 1;
            width: 8%;
        }
    }


搜索框的显示方式如下:

最佳答案

只需将输入类型从“搜索”更改为“文本”

关于google-chrome - 在Windows 8 Chrome中,搜索框样式是否困惑?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14036572/

10-16 22:39