永发信息网

把图片放到要制作的网页中时,怎样确保图片与网页大小相当

答案:6  悬赏:40  手机版
解决时间 2021-05-24 08:04
  • 提问者网友:爱唱彩虹
  • 2021-05-23 07:11
做网页时每次插入背景图片不是大了就是小了,最多的情况就是小了,请问高手这个要怎么办呀?谢谢了~
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-05-23 07:35

用JS代码可以,不过不建议让背景图片随网页大小变化



脚本说明:
第一步:把如下代码加入<body>区域中
<script language="JavaScript">
<!--
function Is() {
var agent = navigator.userAgent.toLowerCase();
this.major = parseInt(navigator.appVersion);
this.minor = parseFloat(navigator.appVersion);
this.ns = ((agent.indexOf('mozilla') != -1) &&
(agent.indexOf('spoofer') == -1) &&
(agent.indexOf('compatible') == -1) &&
(agent.indexOf('opera') == -1) &&
(agent.indexOf('webtv') == -1));
this.ns2 = (this.ns && (this.major == 2));
this.ns3 = (this.ns && (this.major == 3));
this.ns4 = (this.ns && (this.major == 4));
this.ns6 = (this.ns && (this.major >= 5));
this.ie = (agent.indexOf("msie") != -1);
this.ie3 = (this.ie && (this.major < 4));
this.ie4 = (this.ie && (this.major == 4) &&
(agent.indexOf("msie 5.0") == -1));
this.ie5 = (this.ie && (this.major == 4) &&
(agent.indexOf("msie 5.0") != -1));
this.ieX = (this.ie && !this.ie3 && !this.ie4);
}


var is = new Is();
//-->
</script>
<script langauge="javascript">
if(is.ns4||is.ns6) {
available_width=innerWidth;
available_height=innerHeight;
} else if(is.ie4||is.ie5) {
available_width=document.body.clientWidth;
available_height=document.body.clientHeight;
}
if(is.ie4 ||is.ie5||is.ns6|| is.ns4) {
image1_width = (available_width*1.00);
image1_height = (available_height*1.00);
var image1 = '<img src=" http://img.alixixi.com/mylogo.gif" WIDTH="' + image1_width + '" HEIGHT="' + image1_height + '" onclick="javascript:window.open(this.src);" style="CURSOR: pointer" onload="return imgzoom(this,550)">';
document.write(image1);
}

</script>



第二步:把<body>中的内容改为:
<body onResize="history.go(0)">

全部回答
  • 1楼网友:神鬼未生
  • 2021-05-23 13:01

请问太小是什么意思?

一般的网页的背景图片都比较小

  • 2楼网友:有你哪都是故乡
  • 2021-05-23 12:22
最简单的方法,用图片像素修改的软件来修改你的图片,然后随时写入background进行测试,一直到你满意为止
  • 3楼网友:夜余生
  • 2021-05-23 10:47
一般图片定义好高度宽度就没问题了。做背景的话应该不能用很大的图片,否者网页打开很慢,一般都用很小的图片。平铺整个页面就OK了。
  • 4楼网友:街头电车
  • 2021-05-23 09:11
我不知道你做网页的时候是使用TABLE还是DIV+CSS,无论哪种都要确定你的网页背景图片需要的大小,然后在PS里对背景图片的大小进行处理,使他跟你的需要的大小相当。如果还是小的话就是你给背景图片留的空间不够大。
  • 5楼网友:低血压的长颈鹿
  • 2021-05-23 09:01

您是用DW制作吗?直接插入背景图片就可以了,它自动会铺满网页的页面的,如再不行可以QQ联络我哦

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯