W3C标准的提问,关于DIV+CSS

[复制链接]
查看11 | 回复2 | 2010-5-18 11:09:34 | 显示全部楼层 |阅读模式
[url=]logo[/url]

[url=]购物车(0)[/url]

|

[url=]返回首页[/url]

|

[url=]支付联盟[/url]

|

[url=]帮助[/url]

|

[url=]客服中心[/url]

你好!

[url=][请登陆][/url]

[url=][免费注册][/url]


以上是代码,
先是一个大的DIV,
然后里面是一个UL;
再是UL里面是12个LI;
所有的LI都是向左浮动;
每个LI给定高度和宽度;
定位好后如图所示。
图中深绿色上面的灰色是放LOGO图片的。
问题1.请问这样写有没有错误?
问题2.这样写是否符合W3C标准?(有人说LOGO部分要一个独立的DIV来写)
问题3.在同一层DIV里,用多个DIV有没好处,或者用UL代替DIV使用。


回复

使用道具 举报

千问 | 2010-5-18 11:09:34 | 显示全部楼层
1.一般来说我建议你把LOGO单拿出来写。维护的时候好维护,你这样写是省事了,但是在维护修改的时候会很麻烦。2.刚才给你验证了一下:Result: 1 Error, 4 warning(s)你可以自己去下面的地址检查一下是否符合标准:http://validator.w3.org/check3.要看情况来写,因为UL,li是项目列表。因此你考虑存在并列关系的可以使用ul,li来替代div使用。当然也可以选择dl,dt,dd。关键还是看情况,为了修改维护的方便,代码更加简洁。
回复

使用道具 举报

千问 | 2010-5-18 11:09:34 | 显示全部楼层
代码不光是为了简单,有时候还要考虑维护和可读性,是否这样设计更合理。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行