阅读更多

11顶
4踩

非技术

原创新闻 CSS与Tables之战仍然在继续

2008-11-13 11:40 by 资深编辑 ╱/罒呍唲 评论(16) 有6396人浏览
CSS
时间总喜欢跟我们开玩笑,一场永恒的table和CSS布局的大战仍在持续。就像经典的vi vs. emacs ,星际大战 vs.星际旅行。

首先让我们来看下giveupandusetables.com


然后继续看一下:shouldiusetablesforlayout.com



来看一下源代码:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
 "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>Should I use tables for layout?</title>
   <style type="text/css">
      html,body{
       background:999;color:ccc;
      }

      h1{
        font-family:"Georgia",Helvetica,Arial,Sans-Serif;
        font-size:10em;
        padding:.1em 0;
        text-align:center;
        color:333;
        margin:.5em auto;
      }
  </style>
</head>
<body>
  <h1>No.</h1>
  <!-- Honestly, no. -->
  <!--
    <table border="0" width="100%">
      <tr>
        <td align="center">No.</td>
      </tr>

    -->
  <!-- Fact: Chuck Norris hates layout tables! -->
</body>

</html>

让我们来猜猜谁将会赢得这次胜利?也许,没有输赢, display: table ,两者相结合。


来自: ajaxian.com
11
4
评论 共 16 条 请登录后发表评论
16 楼 unas 2008-11-17 10:15
本来就是没有什么可争的,技术人员的偏执而已
15 楼 ywg2008 2008-11-14 23:09
结合着使用不是挺好吗?
table也有table的长处,要不w3c把table去掉得了!
14 楼 gembler 2008-11-14 20:18
争啥呢?css和table都可以同时存在,那又什么好争呢...真浪费青春
13 楼 e_sky 2008-11-14 15:54
确实不是一个好的话题.
12 楼 上一站,火星 2008-11-14 15:26
table有错吗?table只是干了一些以前它不应该干的事而已嘛
11 楼 inosin 2008-11-14 15:16
有啥好争的,布局就用div,表格就用table,各有各的用途,谁也取代不了谁~
10 楼 aninfeel 2008-11-14 13:15
各有优点,哪有什么鸟战争?
9 楼 笨笨狗 2008-11-14 11:57
其实是因为sitepoint出了本新书,基于ie8实现了display:table这个属性来说,以后咱们页面仔可以换种方式布局了,仅此而已……
8 楼 rocwon 2008-11-14 08:43
不应该是CSS与TABLE. 用TABLE布局也能用CSS啊.

该是盒模型与TABLE布局之争
7 楼 ray_linn 2008-11-14 07:22
css+div麻烦的每个浏览器解释都不太一样。
6 楼 playfish 2008-11-13 21:24
个人觉得,纯CSS与纯table是2个极端,前端架构中,主要采用css,适当应用table才是最好的。
5 楼 exceljava 2008-11-13 18:46
感觉很无聊
4 楼 duker 2008-11-13 17:20
有人就是喜欢在这种鸡毛蒜皮的事情上钻牛角尖,
熟悉哪个就用哪个..
看看gwt生成的代码,都是 table..
3 楼 high_java 2008-11-13 14:56
我觉得css+div和table布局各有千秋吧,不能说抛弃一个换另一个,两者各有所长,可以混合起来使用,使页面布局更好
2 楼 风花雪月饼 2008-11-13 14:08
实在没看明白啥意思。用table布局唯一好处就是不用根据浏览器特性来调整,但是摸清了的话,用CSS+DIV简单很多。
table继续做列表输出用。
1 楼 he__bei 2008-11-13 13:29
这样的新闻有意思吗?也许是被人太愚钝

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • frp错误,frp报错,[ssh] start error: proxy name [ssh] is already in use

    在linux开发板上,arm开发板上,运行frp,报错[ssh] start error: proxy name [ssh] is already in use 原因是有其他的设备运行过[ssh]命名的子项,并且没有关闭frpc进程。其实就是名字[ssh]冲突了。 解决方法: ...

  • ssh安装与配置(详解版)

    主要对openssh的安装,客户端和服务器的常见命令以及常用配置进行了超万字的详细总结

  • ssh免密登录配置

    [root@localhost ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same pass...

  • 解决paramiko.ssh_exception.SSHException: Error reading SSH protocol banner问题

    本文主要解决python通过paramiko模块ssh连接linux服务器的时候出现的ssh protocol的失败问题

  • SSH中的error解决

    error :  java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I !!!这是一个让小编调了27个小时的Bug。。。 原因: (1)包冲突  struts2中的antlr-2.7.2.jar( 位置:在Myeclipse——&gt;windows——&gt;...

  • Ubuntu20.04安装并配置SSH

    Ubuntu20.04上安装配置openssh-server 本文将介绍在Ubuntu...#使用超级用户权限编辑ssh配置文件 sudo vim /etc/ssh/sshd_config #/etc/ssh/sshd_config #其它根据个人需要进行修改,本文只介绍最基本的ssh配置 #P

  • Ubuntu 配置器ssh

    1,打开"终端窗口",输入 “sudo apt-get update” --&gt; 回车 --&gt;... 回车,就可以了。... 2,在 “终端窗口” 输入 “sudo apt-get ...3,在 “终端窗口” 输入 “service ssh status”观察ssh是否启动。如下状态说

  • Git - Gerrit ssh配置

    生成 ssh keypair ssh-keygen -t rsa 之后一路按回车键,直至成功生成ssh钥匙对。默认生成的钥匙对存在于 ~/.ssh 目录中。 id_rsa id_rsa.pub 其中 id_rsa.pub 中是公钥, id_rsa 是私钥,私钥为了安全必须保证不...

  • Windows 环境配置Github 的SSH key

    GitHub 配置SSH key 详细流程 1、先设置GitHub的user name和email 模板: git config --global user.name "Git账号" git config --global user.email "Git邮箱" 实际操作 git config --global user.name ...

  • Java配置SSH连接

    Java配置SSH连接

  • Linux安装与配置SSH服务

    白名单优先级高于黑名单,如果hosts.allow设置为允许133服务器登录,同时,hosts.deny为拒绝133服务器登录的时候...另外,特别提醒的是,设置好ssh的登录超时时间以后,记得退出重新登录或重启系统,以使配置生效。...

  • 配置ssh免密码登录

    一: 配置SSH无密码登录的步骤如下,以下步骤都是在主节点master 上操作的。 ( 1)使用ssh-keygen产生公钥与私钥对。 输入命令“ssh-keygen -t rsa”,接着按三次“Enter”键,生成私有密钥id_rsa和公有密钥id rsa....

  • ssh配置免密登录时报错:/usr/bin/ssh-copy-id: ERROR: No identities found 解决方法

    执行结束后,~/.ssh/目录下会多两个文件: id_rsa:私钥 id_rsa.pub:公钥之后想免密码登录哪个服务器,就将公钥传给哪个服务器即可。方式一: 例如,想免密登录myserver服务器。则将公钥中的内容,复制到myserver中...

  • <Linux>《OpenSSH 客户端配置文件ssh_config详解》

    OpenSSH ssh_config

  • ssh配置文件和密钥

    ssh由客户端和服务端共同组成,主配置文件是:/etc/ssh/sshd_config 禁止超级用户直接进行远程登录,可以将SSH服务的主配置文件中的参数“PermitRootLogin”开启并设置其值为“no”(若值为“without-password”,则...

  • ssh配置指定密钥文件登录linux

    环境:本地mac,远程ubuntu Linux 1. 指定密钥路径,登录 ssh -i /root/.ssh/ido_sch_pro ido@192.168.1.111 -p 7744 如上, /root/.ssh/ido_sch_pro :密钥文件路径 ...上一步配置好以后,连接测试debug命令:

  • ssh连接报错Network error :Software caused connection abort解决

    使用MobaXterm进行远程连接主机时,报错:Network error :Software caused connection abort 问题定位过程: ... 查看ssh配置文件,主机/etc/ssh/目录下为空,没有moduli、sshd_config、ssh_host_.

  • 【Jenkins】配置git ssh报错

    最近开始部署全新的jenkins流水线任务,在配置SCM Git的环节,选中了我创建的ssh全局凭据,但却报错: err: Load key "/tmp/jenkins-gitclient-ssh11268717750075989265.key": invalid format 2.解决方案 分两步...

  • ssh 配置文件讲解大全

    ssh 配置文件讲解大全 ssh调试模式 sftp scp strace进行调试 特权分离 ssh 配置文件讲解大全 &nbsp;ssh调试模式 &nbsp;sftp scp strace进行调试 &nbsp;特权分离 ...&nbsp; ...1995 年,芬兰学者Tatu Ylonen 设计了SSH ...

  • Debian10配置SSH服务

    SSH (Secure Shell)安全外壳协议,专门为远程登录会话和其他网络服务提供安全的一种安全协议,就比如我们常见的Telnet协议和ftp协议,它们都是使用明文传输的,数据很容易遭到监听,也很容易受到中间人攻击,而ssh是...

Global site tag (gtag.js) - Google Analytics