打印

[讨论] web标准交流会归来---关于一个布局写法的争论

因工作的关系,很长时间没来BI了,也没去参加过什么设计交流会...
最近有点时间,参加了今天下午14:30-18:00在携程举办的web标准交流会,同学们都比较有意思,说什么话题的都有:web标准、语义化标签、开发流程、开发工具、调试工具、浏览器、公司机器配置、PHP、服务器......

临近结束的时候,我提出了2个问题:
①关于一个布局的写法
②两列等高的写法

第二个问题这里就不说了。
第一个问题是这样的:请用尽可能少的标签并且语义良好的布局结构完成下面这样一个布局↓
这个布局的前提情况是:这是一个解释性的内容,定义性的东西,文字和图片都是定义内容的一部分,标题说明整个内容是什么...


就像这样的,呵呵...


我先不说会议上和几位同学的争论在什么地方,在这里想听听大家的意见和想法。大家认为这样一个布局该怎么写呢?

[ 本帖最后由 nowar 于 2010-4-24 22:56 编辑 ]
非洲小白脸
纠结哥,我是Rain
刚到住所
对于你的语义化的建议很有感觉
WDM
哈哈 太刺激了...
交流会结束下来,还是不知道谁是谁···hoho...
非洲小白脸


 提示:您可以先修改部分代码再运行
[ 本帖最后由 safeiluosi020 于 2010-4-25 00:35 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

TOP

那个小图片 用背景吧~~~
这样好像简洁点!~

TOP



 提示:您可以先修改部分代码再运行
如果是我,我会这么写~~用ul li和dl dt dd嵌套~~~
谢谢kapiter 的提醒,已经修正了,不过标准不支持zoom:1~~
有没有更好的办法呢。。

从语义化的角度来看,单个图文混排的布局完全符合dl dt dd这一自定义列表标签的特性。而从整体(多个图文混排放在一起)来看,单个图文混排又是整体的一项,所以我觉得应该用ul li或ol li将dl dt dd嵌套进去。
不过用了ul li却不能满足“用尽可能少的标签”的要求。。有时候语义化和标签的数量也是一对矛盾啊~呵呵~

[ 本帖最后由 simplelife7 于 2010-5-2 17:39 编辑 ]

TOP

《无懈可击的web设计》一书中有提到这个,我同意作者的观点
从语义的角度来讲,标题文字用dt,而图片和详细内容用dd,在结构上相对合理点。

这个问题记得之前碰到有讨论过:http://bbs.blueidea.com/viewthre ... p;page=1#pid4755028

TOP

额....
6楼的css这样可能好一点。
复制内容到剪贴板
代码:
dl {
    margin-top:20px;
        overflow:hidden;
        zoom:1;
}
ul li dl dt {
    float:right;
    width:290px;
    text-align:left;
    font-weight:bold;
}
ul li dl .pic {
    float:left;
    width:100px;
    height:100px;
    background:#69F;
}
ul li dl .text {
        margin-left:110px;    
}
[ 本帖最后由 kapiter 于 2010-4-25 11:36 编辑 ]

TOP

太刺激了...
web标准交流会的同学们可以出来围观了 呵呵
非洲小白脸

TOP

围观

TIM FENG
警告
  • goos: 请勿在技术区进行非技术回复,谢谢理解! 2010-4-29 17:56

提示:警告两次以上者,每次警告将会被禁言三天。

TOP



 提示:您可以先修改部分代码再运行
[ 本帖最后由 4321285 于 2010-4-26 09:55 编辑 ]
佛说这个世界有五浊,其中一个见浊,人的见解很多,好、坏、对、错。又多又复杂!
如此,观点与观点互相碰撞,引起争论,平常人的争论会演变出口角、打架。领导阶级就会发动战争!每个人的起心动念都会影响世界!

TOP

这里的图片不用单独给标签
<div>
<dl><dt></dt><dd></dd></dl>
<dl><dt></dt><dd></dd></dl>
<dl><dt></dt><dd></dd></dl>
<dl><dt></dt><dd></dd></dl>
</div>

TOP

如果是这样我会dt dd,图片作为背景;如果图片是产品,我会把它放到dt里

TOP

全是高手。

TOP

和11楼的结构相同,标题用dt,图片和内容用dd
css我会把图片向左浮动,标题和内容向右浮动

[ 本帖最后由 ddkan8 于 2010-4-26 14:24 编辑 ]

TOP

晚上发邮件通知大家。

TOP

11#css设置有问题,text文字增多就能看出来

TOP

第一种:
li
img
h
p

第二种:

dl
dt:标题
dd:图片
dd:内容
www.webchina110.cn

TOP

我也来一个。

 提示:您可以先修改部分代码再运行
[ 本帖最后由 difangla 于 2010-4-26 15:07 编辑 ]
搜索“地方网络”找我

TOP

回复 18# itchina110 的帖子

嗯。赞同
其实两者相近,DL这样的标记稍显多余。
可能大部分同学看到了题目,就直接去考虑布局了,定义、列表后来争执中才听到。。-_-|||
如果是按照第二张图上的信息来,可能DL更适合
但..
· 估计后台程序喜欢第一种,他们习惯了使用熟悉的标签
· 即便是在以后列表的内容换了(也就是它不再是一个定义列表,或新闻列表,或聊天片段),
  但样式没变,那么第一种的就蛮好的,不是到处在说重复挖掘嘛~
比如:一个排行榜的列表class="top-list",但是忽然发现新闻列表class="news-list"和它完全一样,+C+V?
UECSS.COM

TOP

这样写可以吗?
知道标题要在代码第一行,但最简单实际的方法?这样有什么缺陷?我认为也很好啊!为什么要套标准的枷锁。请批我!

 提示:您可以先修改部分代码再运行
[ 本帖最后由 fb01192008 于 2010-4-26 16:54 编辑 ]

TOP

参与下讨论:我用dl结构,不使用img。
理由:
用dl结构:这是个典型的定义列表,dl结构更语义。
不使用img:设计图中图标不属于“数据内容”的范畴。

TOP

引用:
原帖由 14px 于 2010-4-26 17:47 发表
参与下讨论:我用dl结构,不使用img。
理由:
用dl结构:这是个典型的定义列表,dl结构更语义。
不使用img:设计图中图标不属于“数据内容”的范畴。
up一下
非洲小白脸

TOP

图片只是背景,没必要IMG吧...顶#22

 提示:您可以先修改部分代码再运行
饥寒交迫.

TOP

都说了 文字和图片都是定义内容的一部分 呵呵
非洲小白脸

TOP

引用:
原帖由 nowar 于 2010-4-26 21:59 发表
都说了 文字和图片都是定义内容的一部分 呵呵
虽然说了图片也是定义内容的一部分,但我也会把它用背景来处理。

很简单,这个例子中有没有图片对访客影响不大,这样的图片可有可无,所以我用背景。

TOP

引用:
原帖由 wangkaye 于 2010-4-26 22:12 发表

虽然说了图片也是定义内容的一部分,但我也会把它用背景来处理。

很简单,这个例子中有没有图片对访客影响不大,这样的图片可有可无,所以我用背景。
用图片有利于搜索引擎抓取

TOP

引用:
原帖由 safeiluosi020 于 2010-4-26 22:33 发表


用图片有利于搜索引擎抓取
呵呵 不光是SEO的问题 其实 已经说的很清楚了 图片也是实际内容的一部分
作为背景图片 总觉得不是那么回事儿···
非洲小白脸

TOP

引用:
原帖由 14px 于 2010-4-26 17:47 发表
参与下讨论:我用dl结构,不使用img。
理由:
用dl结构:这是个典型的定义列表,dl结构更语义。
不使用img:设计图中图标不属于“数据内容”的范畴。
哥这里的程序说 , 不用img ,.net没法更新
※ 看破红尘        ※ 遁入空门

TOP

这个帖子收获不小

标题用<DT>表示是否合适?感觉还是用<h x>更合适一些。

[ 本帖最后由 mycggo 于 2010-4-27 11:15 编辑 ]
适当偏执  但适合最好

TOP