zoukankan      html  css  js  c++  java
  • lineheight

    最近发现项目中的搜索输入框出现了一点问题。

    输入框中的光标在不同浏览器中的长度有异。

    class如下:

    .seek{
        300px;
        height:25px;
        margin:5px 0;
        line-height:25px;
        border:1px solid #ccc;
        padding-left:5px;
    }

    在firefox下显示为:

    在safari下显示为

    在chrome下显示为

    在IE先显示为

    后来调整代码为

    .seek{
        300px;
        height:25px;
        margin:5px 0;
        line-height:25px\9;
        border:1px solid #ccc;
        padding-left:5px;
    }

    在firefox,safari,chrome下显示如下

    firefox

    safari

    chrome

    心得:

    1. 类似搜索之类的输入框,行高可以写成只针对IE。
    2. line-height:25px\9;后面的\9是针对IE的hack。
    3. 以后写页面查看效果的时候尽量不要用firefox,因为很多样式在firefox下查看是正常的,但是到了chrome和safari,以及IE里面就会存在样式错误现象。
    4. 以后项目中弄好一个页面,就算那边要的时间再急也要查看下页面的兼容性,因为在firefox下查看是好的,但是到了对方也许他用的不是firefox,那么这时就会出现错误现象,就要打回再次修改,给人留下不专业的印象。
  • 相关阅读:
    Assignment 1-3 :Pattern Recognition
    GDB Guide
    Java 进阶
    Lab 4: Cache Geometries
    Buffer Overflows Lab
    二进制炸弹Lab
    Assignment 1-2 :Randomized Queues
    Assignment 1 :Percolation
    CSAPP Chapter 2
    在win7下用U盘安装Ubuntu,实现双系统
  • 原文地址:https://www.cnblogs.com/linsx/p/2818090.html
Copyright © 2011-2022 走看看