V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
double
V2EX  ›  问与答

google主页的层次

  •  
  •   double · 2012-03-22 19:05:59 +08:00 · 3806 次点击
    这是一个创建于 4636 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天看见有人用firefox11看了下google的页面层次,然后发现搜索框层特别多,去看了下源码,这个搜索框用了两层table嵌套,里边还有两个input,实在不能理解它为什么要这么写。有人说是为了保证浏览器兼容问题,css加载失败的话也能用,可是我禁掉css页面就一团乱了,这个理由好像也说不通。求助大家。

    9 条回复    1970-01-01 08:00:00 +08:00
    fim8
        1
    fim8  
       2012-03-22 20:01:57 +08:00
    你去看看百度首页logo等的安排尽然还有area, 你就石化了.
    就是让你出其不意.
    double
        2
    double  
    OP
       2012-03-22 20:50:01 +08:00
    @fim8
    百度首页logo怎么了?我去看了下就一个img加一个map啊,它的搜索框倒是很简单,一个form加一个input。
    avatasia
        3
    avatasia  
       2012-03-23 09:53:51 +08:00
    这个图是FF11才有的功能么?
    JTR
        4
    JTR  
       2012-03-23 10:24:38 +08:00

    google 的

    百度 的
    avatasia
        5
    avatasia  
       2012-03-23 11:17:28 +08:00
    @JTR 什么软件生成的?
    Ziya
        6
    Ziya  
       2012-03-23 11:24:50 +08:00
    @avatasia FF11自带的网页查看器,快捷键是ctrl+shift+i
    double
        7
    double  
    OP
       2012-03-23 12:35:51 +08:00
    @JTR 百度的看着挺正常的,google那搜索框垒那么高
    lackrp
        8
    lackrp  
       2012-03-23 20:46:36 +08:00
    我感觉这是个历史原因,曾经Google的首页是一个输入框旁边一个蓝色的按钮,其实现用到了至少两层table,第一层是用来确定输入框和蓝色按钮之间的位置关系,第二层table在输入框内部,用来确定用户输入和一个小叉叉(用来清除用户输入)的位置关系。所以粗略算算,有form,fieldset,table,tbody,tr,td,div,table,tbody,tr,td,div,input,至少这13层吧。

    google.com.hk上面的层次比较多,google.com上面的就会少一些。这一点可能和instant search有关。

    以上是个人愚见。
    double
        9
    double  
    OP
       2012-03-23 22:53:59 +08:00
    @lackrp
    原来如此,谢谢RP^^
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2666 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 10:00 · PVG 18:00 · LAX 02:00 · JFK 05:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.