打印

用DIV+CSS如何实现这种表格效果?

如题,这种效果用div+css来实现的话,该怎么写呢?

 提示:您可以先修改部分代码再运行
集思广益.精益求精.
div做细线表格?
xhtml/css/Ajax/AS/php/mysql你才是程序员,你家全是程序员 -__-


 提示:您可以先修改部分代码再运行

TOP

到D是怎么回事啊``那个值控制它这样排的```
成才三个条件:有梦想、能折腾和不要脸!.

TOP

谢谢SenFe 不过你的方法还是有些问题
一旦在代码头加上
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
就显示就变形了,还有没有更好的方法能够兼容的呢? 期盼更好的解决
集思广益.精益求精.

TOP

参考一下"网页标准化专栏"关于表格和层的相关讨论。
表格与层同属于“块”元素。但在传递数据和线分割问题上,层的功能与表格的功能相差甚远。让div+li+span+css去模拟多行多列的复杂表格单元格,这就好比“赶着鸭子上架”、“牛不喝水强按头”。下面例子显示多行多列表格的一种做法,你也可以试试用div+li+span+css去模拟:

 提示:您可以先修改部分代码再运行

┏┯┓┏┯┓┏┯┓┏┯┓
┨┠┨┠┨┠
┗┷┛┗┷┛┗┷┛┗┷┛

TOP

用li 浮动试试
xhtml/css/Ajax/AS/php/mysql你才是程序员,你家全是程序员 -__-

TOP



 提示:您可以先修改部分代码再运行
不知道对齐没有咯,自己调整下宽度就可以了,偶对这个还不太熟呢~~~~

TOP

都不标准,没有解决办法啊,郁闷
人生难得几回搏~

TOP

呵呵,看看。
好久不关注WEB制作了。
尽心尽力,只求更高!

TOP

在opera下没一个正常的。。真是没事找事。。

TOP

该用表格的时候用层,这算什么?!

TOP

o

真正运用的时候,未必是一定要用表格才实现这个效果的。
不过XHTML又不是不让你用表格了,弄得这么悬…
p.pnq.cc爱乌及屋~~

TOP

好东西的.收藏先!

TOP

思路最重要,方法不错,不过应用不推荐了

TOP

引用:
原帖由 ariex 于 2006-9-23 10:14 发表
该用表格的时候用层,这算什么?!
说难听一点就是:脱裤子放屁!!

DIV+CSS的优势不是体现在这些地方的~~如果楼主仅仅是为了学习才这样做的话,我收回上一句话。

TOP

DIV是做这个的吗?

TOP

使用border-collapse



 提示:您可以先修改部分代码再运行
[ 本帖最后由 mickeyboy 于 2006-9-25 09:37 编辑 ]
Extjs,JQuery
ibatis,glassfish
Dream,Eclipse

TOP

真是一个比一个强``!

TOP



 提示:您可以先修改部分代码再运行

TOP

引用:
原帖由 黄黄 于 2006-9-25 15:18 发表
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtm ...
不明白为什么#div1 ul li {
       float: left;
       width: 149px;
       height: 50px;
       list-style-type: none;
       border-right:#000 1px solid;
       border-bottom: #000 1px solid;
       text-align: center;
       line-height: 50px;
}
<li style="width: 449px;">1</li >
中的width设置要是149.449,改为150.500后表格就会出现问题

TOP

这种情况用表格就行了,觉得没必要用div瞎折腾。
用div布局个左右分栏还可以。

TOP

DIV的布局不是不再用table,table只是不再用来布局了而已,就像它的字面意思一样,如果你要表述的就是一个“表格”,那就用table吧
:)  广告位招租~

TOP