代码之家  ›  专栏  ›  技术社区  ›  Amy B

可以用HTML表绘制的内容

  •  5
  • Amy B  · 技术社区  · 15 年前

    所以我在看 talk 由谷歌的MarissaMayer写的关于加快谷歌网页速度的文章。他们发现一个购物车图标增加了2%的加载时间,然后用户搜索量减少了2%。他们设法用HTML表替换了图标。

    这是我画购物车的尝试:( live example page )

    <html>
        <head>
            <style>
                table   {border-collapse: collapse;}
                th, td  {width: 8px; height: 8px;}
                th  {background-color: blue;}
                td  {background-color: white;}
            </style>
        </head>
    
        <body>
            <table>
                <!-- this row is just to see alignment -->
                <tr>
                    <td></td><td></td><td></td><td></td><td></td>
                    <td></td><td></td><td></td><td></td><td></td>
                    <td></td><td></td><td></td><td></td><td></td>
                    <td></td><td></td><td></td><td></td><td></td>
                </tr>
    
                <!-- handle -->
                <tr>
                    <td colspan="14"></td>
                    <th colspan="3"></th>
                    <td colspan="3"></td>
                </tr>
                <tr>
                    <td colspan="13"></td>
                    <th colspan="2"></th>
                    <td colspan="1"></td>
                    <th colspan="2"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="13"></td>
                    <th colspan="2"></th>
                    <td colspan="1"></td>
                    <th colspan="2"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="14"></td>
                    <th colspan="3"></th>
                    <td colspan="3"></td>
                </tr>
    
                <!-- main body -->
                <tr>
                    <td colspan="5"></td>
                    <th colspan="13"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="3"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="3"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="3"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="2"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <td colspan="1"></td>
                    <th colspan="1"></th>
                    <th colspan="1"></th>
                    <td colspan="3"></td>
                </tr>
                <tr>
                    <td colspan="5"></td>
                    <th colspan="13"></th>
                    <td colspan="2"></td>
                </tr>
    
                <!-- wheels -->
                <tr>
                    <td colspan="7"></td>
                    <th colspan="2"></th>
                    <td colspan="4"></td>
                    <th colspan="2"></th>
                    <td colspan="5"></td>
                </tr>
                <tr>
                    <td colspan="6"></td>
                    <th colspan="4"></th>
                    <td colspan="2"></td>
                    <th colspan="4"></th>
                    <td colspan="4"></td>
                </tr>
                <tr>
                    <td colspan="7"></td>
                    <th colspan="2"></th>
                    <td colspan="4"></td>
                    <th colspan="2"></th>
                    <td colspan="5"></td>
                </tr>
            </table>
        </body>
    </html>
    

    什么可以 在桌子上画画?! 给我们留下深刻印象。

    5 回复  |  直到 15 年前
        1
  •  6
  •   deceze    15 年前

    哦,是的,所以你认为你能画HTML?;-)
    http://www.youtube.com/watch?v=FpRcbVXnrds

    WTF http://img.skitch.com/20100411-dun3ip59xx5j7pcws3cp86xi54.png

    (嗯,不是 但这仍然令人惊讶。)

        2
  •  3
  •   Community Mohan Dere    8 年前

    我画 this 对于 this question 因为我累了(他们想要“html”,所以我认为这意味着 纯净的 HTML)。这是我绘画技巧的极限。

        3
  •  3
  •   MusiGenesis    15 年前

    alt text http://www.freeimagehosting.net/uploads/36dcc03919.jpg

    HTML源 here ( 警告 :227k解压到您的浏览器讨厌的6MB HTML文件)。

        5
  •  1
  •   Kobi    15 年前

    使用不同大小和颜色的边框,您可以创建对角线,并避免像素外观:

    推荐文章