html 如何让<dl>里面的<dt>和<dd>按行排列,就是在同一行上边

要<dt>和<dd>在同一行

.menuDiv {width:1px;height:32px;background:#999}

#submenu { MARGIN: 10px 0px 0px 10px;
PADDING: 0px;
float:left;
BORDER: #fff 1px solid;
BACKGROUND: #fff;
COLOR: #fff;
HEIGHT:25px;
}

#submenu ul { CLEAR: left;
MARGIN: 0px;
PADDING:0px;
BORDER: 0px;
LIST-STYLE-TYPE: none;
TEXT-ALIGN: center;
DISPLAY:inline; /*不换行*/
}

#submenu li { FLOAT:left; /*横向浮动*/
MARGIN: 0px;
display:block;
line-height:28px;
PADDING: 0px;
TEXT-ALIGN: center
}

#submenu li a { DISPLAY: block;
PADDING:2px 2px 2px 2px;
BACKGROUND:#fff transparent no-repeat 2px 2px;
FONT-WEIGHT: bold;
WIDTH: 100%;
COLOR: #666;
TEXT-DECORATION: none;
}

#submenu li a:hover { BACKGROUND:#666 no-repeat 2px 2px; COLOR: #fff; }

#submenu ul li#one A { WIDTH: 50px}
#submenu ul li#two A { WIDTH: 75px}
#submenu ul li#three A { WIDTH: 75px}
#submenu ul li#four A { WIDTH: 75px}
#submenu ul li#five A { WIDTH: 75px}
#submenu ul li#six A { WIDTH: 75px}
#submenu ul li#seven A { WIDTH: 50px}
对应代码:如下
<div id="submenu">
<ul>
<li id="one"><a title="首页" href="../../../BookWeb/Web/Index.aspx">首页</a></li>
<li class="menuDiv"></li>
<li id="two"><a title="技术讨论" href="../../../BookWeb/Web/BBS/BBS.aspx">开发论坛</a></li>
<li class="menuDiv"></li>
<li id="three"><a title="技术文章" href="../../../BookWeb/Web/TecBooks/TecBooks.aspx">技术文章</a></li>
<li class="menuDiv"></li>
<li id="four"><a title="游戏动态" href="../../../BookWeb/Web/News/News.aspx">游戏动态</a></li>
<li class="menuDiv"></li>
<li id="five"><a title="个人博客" href="../../../BookWeb/Web/Blog/Blog.aspx">个人空间</a></li>
<li class="menuDiv"></li>
<li id="six"><a title="相关教程" href="../../../BookWeb/Web/Download/Download.aspx">资源下载</a></li>
<li class="menuDiv"></li>
<li id="seven"><a title="关于" href="../../../BookWeb/Web/About/About.aspx">关于</a>
</li>
</ul>
</div>
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-12
<style>
dl{clear:left;}
dt,dd{float:left;}
</style>
<dl>
<dt>test </dt>
<dd>t1 </dd>
</dl>
<dl>
<dt>test2 </dt>
<dd>t2 </dd>
</dl>本回答被网友采纳

html 如何让<dl>里面的<dt>和<dd>按行排列,就是在同一行上边
调整样式要用CSS嘛 如果你真要这样写的话 可以<dd>进行相对或者绝对定位 再进行移动 用margin也行

现在html里有两个dl怎么能让这两个dl在同一行内,而不是自动换行
1、打开相关测试软件,设置两个css样式这里取名:dl1 dl2,在html中用dl标签引用这两个样式如下 <style>.dll{ width:200px; height:100px; background-color:#F00; float:left;}.dl2{ width:200px; height:100px; background-color:#09F; float:left;}<\/style><dl class="dll"><\/dl>...

dl dt dd 问:dt和dd怎么在同一行呢?我的为什么换行了?html css
dl,dd{float:left}这样子,就可以了,但是最好加上这个个dl,dd,dt{margin:0 auto;padding:0 auto}

dl dd里的内容换行后怎么跟dd对齐而不是跟dt一样顶头
要么固定dt和dd的高度,要么在dt和dd的外面包一层div,达到自适应,虽然不符合w3c语法规定,但是无伤大雅。

html中,dl,dt,dd怎么使用
<\/dl> 首先dt和dd是放于dl标签内,标签dt与dd处于dl下相同级。也就是dt不能放入dd内,dd不能放入dt内。在dl下,dt与dd处于同级标签。DD标签可以若干。同时不能不加dl地单独使用dt标签或dd标签。我们实践使用dl dt dd标签最多地方,通常是具有标题,而标题下对应有若干列表简单的(栏目标题+对应...

有关html中<dl>、<dd>布局的问题,高分悬赏!
方法1:给<dd>增加浮动属性:<dd style=" float:left;"> <!-- float属性值有left和right可选,left为从左往右排列,right就是从右往左排列 --> 方法2:将<dd>转成非块级元素:<dd style="display:inline-block;"> 方法1 代码如下:<dl> <dd style="float:left;">类别:<\/dd> ...

html dl 加b标签和A标签可以吗,和dt dd同级
楼主这样做是可以的(已测试可兼容),HTML其实规则是次要的主要看其它所展现出来的效果是否是我们想要的~

html中如何让两行文字对齐
其实这个的话你可以用表格table做这个效果。这个方法是最简单的,不用写很多CSS,甚至不用写CSS。<table> <tr> <td>左<\/td> <td>右<\/td> <\/tr> <\/table> 如果你想用其他的,还有就是: 这个也是自动排列左右的。<div> <dl> <dt>左<\/dt> <dd>右<\/dd> <\/dl> <\/div> 还有的就是...

dl dd里的内容换行后怎么跟dd对齐而不是跟dt一样顶头
要么固定dt和dd的高度,要么在dt和dd的外面包一层div,达到自适应,虽然不符合w3c语法规定,但是无伤大雅。

HTML中<dl>下的<dt><dd>标签和<tl><td>及有序列无序<ul><li>和<ol
<ol><li>有序列表,顾名思义,就是需要按一定顺序排列的列表 他们的表现形式,你可以把代码打出来,观察下就知道了,我把他们打出来了,你可以看下他们的区别 <!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <title><\/title><\/head><body> <dl> <dt>前端技...

相似回答