打印

[讨论] 一个关于UL li列表的,大家有空来讨论下

<div>
<ul>aaaa
<li>一而三四</li><li>一而三四</li><li>一而三四</li>
</ul>
<ul>bbbbb
<li>一而三四</li><li一而三四></li><li>一而三四</li>
</ul>
</div>
就这上边的简单的几行字!
要求如下:
1、不设置ul li的宽度!
2、尽量用最少的div,达到所要的效果!
要实现的效果如下:
aaaa
一而三四 一而三四 一而三四
bbbb
一而三四 一而三四 一而三四

谁有空的可以来试一下啊!
小弟是个菜鸟!试了老半天,用不出好方法来!
先来个沙发,占位等大家的高招~
结构有问题,,估计没有人去写
结构有问题?
楼上的兄弟说清楚点好不?
这个问题是一个朋友丢给我的
弄了好长时间达不到这个效果!

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
<div>
<ul>
<h3>aaaa</h3>
<li>一而三四</li><li>一而三四</li><li>一而三四</li>
</ul>
<ul>
<h3>bbbb</h3>
<li>一而三四</li><li一而三四></li><li>一而三四</li>
</ul>
</div>
或者
<dl>
<dt>aaaa</dt>
<dd>一而三四</dd>
<dd>一而三四</dd>
<dd>一而三四</dd>
</dl>
<dl>
<dt>bbbb</dt>
<dd>一而三四</dd>
<dd>一而三四</dd>
<dd>一而三四</dd>
</dl>

TOP

补充~~
aaa可以自定加标签!比如<h5>之类的!

TOP

引用:
原帖由 ship763 于 2008-6-23 11:21 发表


aaaa
一而三四一而三四一而三四


bbbb
一而三四一而三四


或者

aaaa
一而三四
一而三四
一而三四


bbbb
一而三四
一而三四
一而三四
不行的兄弟!达不到要求~~
li的排列方式应该是横排,你这样写只是在aaa加了<h3>还是无法实现要求的效果!

TOP

刚刚用了dl dt dd这三个标签来写,也一样达不到所要的效果!

TOP

干嘛不用
<dl>
<dt>aaaa</dt>
<dd>一而三四</dd>
<dd>一而三四</dd>
<dd>一而三四</dd>
</dl>

楼猪那个是标准的dl布局呀!ul只适合用没标题的列表

TOP

知道是标准的dl布局!不过楼上的兄弟,你试着用dl来写一下,看能不能达到要求!
前提是不能设置宽度!

TOP

<ul>
<h3>bbbb</h3>
<li>一而三四</li><li一而三四></li><li>一而三四</li>
</ul>

ul里面只有li没有其他的
可以改成这样

<h3>bbbb</h3>
<ul>
<li>一而三四</li><li一而三四></li><li>一而三四</li>
</ul>

TOP

aaaa<br />
一而三四 一而三四 一而三四<br />
bbbb<br />
一而三四 一而三四 一而三四

TOP

复制内容到剪贴板
代码:
<dl>
<dt>aaaa</dt>
<dd>一而三四 一而三四 一而三四</dd>
<dt>bbbbb</dt>
<dd>一而三四 一而三四 一而三四</dd>
</dl>

TOP

汗个!麻烦大家写出来的时候把你的CSS也写出来以便测试

毕竟大家写的CSS样式不一样!

思维可能也不一样

TOP

请你注意小志在11楼给出的答复,本身你这个xhtml代码的结构是错误的。按照11楼的的正确写法去写就可以了,其他没啥问题了。

TOP

你是等别人发现成代码吗?
结构出来了,在li上或者dd上加个样式,就好了,float:left;width:;
Ahaa~

TOP

汗个~~
楼上的兄弟
你没看说不能设置width~~
能够设置width的话,那根本就没有问题了~
就是不设width才出的问题~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回15楼的兄弟:
在能够设置width的情况下,很明显这个根本就不是个问题
按11楼兄弟所写的代码来说依然还存在着的问题就是
当俩个列表同处的时候第二个列表会出错!就是在CSS里边不设置UL的宽度的情况下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
汗个!也许是我的情况没写清楚吧!!

TOP



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

TOP

这样大家就看清楚了吧

在没有设置ul的宽度的情况下

排列就会出错!

TOP

问题就在于:
在不设置ul宽度的情况下,如何使排列正常!

TOP

li定义个左对齐不知道效果如何?

TOP

一句话:
li {display: inline;}

TOP



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

TOP

这个问题终于有了个圆满的结果``呵呵``
种豆得豆

TOP

回复 ship763 在 5# 的帖子

结构不对,ul下级中不能包含h3。
XHTML+CSS

TOP

引用:
原帖由 yoom 于 2008-6-24 10:40 发表
结构不对,ul下级中不能包含h3。
那就把它拿外边去:

 提示:您可以先修改部分代码再运行
又圆满了``呵呵``

[ 本帖最后由 ccddmm 于 2008-6-24 11:12 编辑 ]

TOP



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

TOP

提问题前请先把页面结构弄正确了
你可以先做个简单页面去W3C验证下错误先
你朋友给你的不代表正确
新手学CSS的话建议先把HTML的结构先了解清楚
itroam.com

TOP

<dl>
<dt>aaaa</dt>
<dd>一而三四</dd><dd>一而三四</dd><dd>一而三四</dd>
</dl>

<dl>
<dt>aaaa</dt>
<dd>一而三四</dd><dd>一而三四</dd><dd>一而三四</dd>
</dl>

设置DD 左浮动,width:33%

这种效果还是不错的,标题加内容

TOP

小志正解,差点在标签的语意化上被他们忽悠了。
安静!

TOP