布局烦:如何让td中图片不换行(div+css)

首页,本人对div+css布局很不熟悉,一般都用很多嵌套表格布局这就有很多单元格嵌套表格表格的单元格又嵌套表格了感觉效果不好,也不是趋势吧?希望有高手赐教或介绍一些好的网... 首页,本人对div+css布局很不熟悉,一般都用很多嵌套表格布局 这就有很多单元格嵌套表格 表格的单元格又嵌套表格了 感觉效果不好,也不是趋势吧?希望有高手赐教或介绍一些好的网站给与学习div+css。

问题:
有个表格有两行, 上面一行有五个单元格,下面一行有两个单元格,现在想在下面一行右边的单元格中插入几张带有超链接的图片,要求那几张图片排成一行(即:不换行)(当然那几张图片的宽度加起来小于单元格的宽度) 怎么做?td ,css或div怎么写? 要求详细的 一步步的代码哦 菜菜鸟咯!谢谢。
我插入图片时 他们都自动换行 撑大表格 也不是想要的效果。
展开
 我来答
xiaozhenyu2005
推荐于2016-05-18 · TA获得超过256个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:132万
展开全部
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style>
*
{
margin:0;
padding:0;
}
ul,li
{
list-style-type:none;
}
img
{
border:0;
}
li
{
float:left;
display:inline;

width:120px;
text-align:center;
}
img
{
width:100px;
height:30px;
}
</style>
</head>

<body>
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>第一个单元格</td>
<td>第二个单元格</td>
<td>第三个单元格</td>
<td>第四个单元格</td>
<td>第五个单元格</td>
</tr>
<tr>
<td>第二行第一个</td>
<td colspan="4">
<div>
<ul>
<li><a href="#"><img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif" /></a></li>
<li><a href="#"><img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif" /></a></li>
<li><a href="#"><img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif" /></a></li>
<li><a href="#"><img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif" /></a></li>
<li><a href="#"><img src="https://gss0.bdstatic.com/70cFsjip0QIZ8tyhnq/img/logo-zhidao.gif" /></a></li>
</ul>
</div>
</td>
</tr>
</table>
</body>
</html>
你复制看看效果吧,不知道是不是你需要的效果
jjayshow
2009-10-23
知道答主
回答量:17
采纳率:0%
帮助的人:18.5万
展开全部
其实不用像他讲的那么麻烦还加UL LI 只要你的img标签定义一个CSS,用不到DIV 如下
img{ float:left;此为向左浮动 padding:10px;此为间距}
这样就行了。记得宽度加起来不能超过你行宽
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d116c43d
推荐于2016-09-08 · 知道合伙人互联网行家
百度网友d116c43d
知道合伙人互联网行家
采纳数:285 获赞数:774
思科初级网络工程师CCNA 思科高级网络工程师CCNP 华为初级网络工程师

向TA提问 私信TA
展开全部
默认情况下排版布局都是垂直分布的,需要一串代码控制一下就好了,代码如下:
<div style="float:left;">内容</div>
在写完一个div布局之后加上这句代码,就可以实现布局的水平排列,这个是左对齐的效果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽灵小麦子
2009-11-02
知道答主
回答量:44
采纳率:0%
帮助的人:20.5万
展开全部
虽然提供不了代码.但可以提供一下教程.
来我博客吧.里面有从新手开始的教程.

http://iamxsy.blog.163.com/

不加分也可以先进来学下.

参考资料: http://iamxsy.blog.163.com

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sushise
2009-10-30 · TA获得超过149个赞
知道答主
回答量:139
采纳率:0%
帮助的人:58.9万
展开全部
怎么说呢,控制好宽度呀,要不布局岂不是很简单啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式