| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1386 人关注过本帖
标题:怎么控制背景图片的长度
只看楼主 加入收藏
a768841969
Rank: 2
等 级:论坛游民
帖 子:93
专家分:45
注 册:2011-3-31
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:14 
怎么控制背景图片的长度
<table width="710" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F9F9F9">
<tr>
<td>nihao</td>
</tr>
<tr>
    <td width="670" height="4" style="background:url(images/文章页面-上细条.png) no-repeat 0px 0px;" >&nbsp;</td>
</tr>
</table>
图片长度710*4  我想让背景图片显示只有670长度 但是我上面这样控制没反应怎么回事
搜索更多相关主题的帖子: 背景图片 nihao 
2011-05-23 09:17
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
收藏
得分:0 
不行吧?

或者可以先做个大表格,把图片设为表格背景。

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2011-05-24 07:59
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:10 
昨天回的帖子不见了。


回楼主:你的表格只有一列,表格的宽度设了710,重新定义的单元格宽度670是没有用的,显示还是710
还有你将单元格高度设置成4也是没有用的,单元格里有一个空格,是有默认行高的会把单元格撑开
 

----我怎能在别人的苦难面前转过脸去----
2011-05-24 08:30
a768841969
Rank: 2
等 级:论坛游民
帖 子:93
专家分:45
注 册:2011-3-31
收藏
得分:0 
这里不是有2个单元格吗 怎么是一个呢  nihao 和 图片??
那怎么改呢  我不想在表格里加个div
2011-05-24 09:26
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
回复 4楼 a768841969
我说是一列。

你要的效果是什么样的?

----我怎能在别人的苦难面前转过脸去----
2011-05-24 09:56
a768841969
Rank: 2
等 级:论坛游民
帖 子:93
专家分:45
注 册:2011-3-31
收藏
得分:0 
就是让图片的长度和高度由 <td></td>控制 比如<td width="20" height="30"><img src="" alt=""></td>  我要图片的大小是20*30的
2011-05-24 11:25
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
到底是要用背景,还是插入图片?

----我怎能在别人的苦难面前转过脸去----
2011-05-24 14:31
liang198207
Rank: 5Rank: 5
等 级:职业侠客
帖 子:70
专家分:300
注 册:2011-5-10
收藏
得分:0 
很明确的告诉你,html和css这两个实现不了背景图的自动伸缩,如果想实现用脚本,大概是先获得窗口的大小再付给图。
我看你的意思是背景图大,显示了670之后其他不显示也行是这个意思么?那你写的没有问题,控制没反应是什么意思,你把最终效果贴出来看看。
no-repeat 0px 0px = “从左上角开始显示一次背景”  就是这个意思。
2011-05-24 22:08
a768841969
Rank: 2
等 级:论坛游民
帖 子:93
专家分:45
注 册:2011-3-31
收藏
得分:0 
这两者不一样吗  我上面只是举了一个例子  图片的长度和高度由 <td></td>控制 比如<td width="20" height="30"><img src="" alt=""></td>  我要图片的大小是20*30的
我的问题是我控制了背景图片的长度,为什么没效果,怎么改才能让背景的长度控制在670,而不是710的长度
图片附件: 游客没有浏览图片的权限,请 登录注册



[ 本帖最后由 a768841969 于 2011-5-25 09:20 编辑 ]
2011-05-25 09:19
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
收藏
得分:0 
我在3楼不是说的很明白了,你的表格宽度是710,而且只有一列,那所有单元格的宽度就都是710,即使设置了单元格宽度为670也是没有用的。
单元格的宽度是710,那背景宽度也是710了。这里没有考虑边框的宽度。

----我怎能在别人的苦难面前转过脸去----
2011-05-25 10:31
快速回复:怎么控制背景图片的长度
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.076610 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved