网页中如何使超出页面大小的图片自动适合页面宽度? 20

请各位大虾指教,在dreamweaver中如果固定宽650象素,而用户上传的图片宽为1000象素,这样整个页面就会撑开,请问如何使用户上传的图片小于650的就按正常比例显... 请各位大虾指教,在dreamweaver中如果固定宽650象素,而用户上传的图片宽为1000象素,这样整个页面就会撑开,请问如何使用户上传的图片小于650的就按正常比例显示,而大于650的就控制在650之内呢? 展开
 我来答
百味人生099
推荐于2018-04-06 · TA获得超过654个赞
知道小有建树答主
回答量:855
采纳率:0%
帮助的人:267万
展开全部
1、想要网页宽度自适应,需要把网页元素宽度设置为百分比,还要在网页头部加上代码:
<meta name="viewport" content="width=device-width,initial-scale=1.0" />

2、图片自适应,且不超过原始大小,需要设置最大宽度,代码如下:
img{width:100%; max-width:100%;}。
在薄刀峰搏击的银耳
2005-09-05 · TA获得超过2340个赞
知道大有可为答主
回答量:2696
采纳率:50%
帮助的人:657万
展开全部
写一段脚本代码就可以了。还有就是设表格宽度,不要用百分比。注意你页面的显示方式。
具体操作方法你可以参考多数网站源代码,百度搜一下就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
打向都你你的769
2005-09-05 · 超过31用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:92.2万
展开全部
这个很简单:
你是让用户上传图片,那你在设计时的图形肯定不是固定的而是通过程序读出来。那么,你在设计时只限定图片的一个边,如设定图片的宽,而将高清除。这样出来的图片就是在你设定的宽的基地上计算得来的高,比例是一定的不会失真。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
physics权威
2005-09-05 · TA获得超过1138个赞
知道小有建树答主
回答量:653
采纳率:100%
帮助的人:0
展开全部
这个问题我以前碰到过,其实很容易解决的.
在<head></head>加入如下代码:
<script language="javascript">
function CSize(cObj)
{
if (cObj.width>650) cObj.width=650;
}

在加载图片时使用onload 事件:
<img onload="CSize(this)" src="....">

这样就可以实现了.

在大多数情况下都能实现,有时也不能很好的执行.这时可以刷新页面看看.
建议,整个IMG语句用Response.write 输出.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
招海散此牵1T
2005-09-05 · TA获得超过939个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:0
展开全部
这个问题我以前碰到过,其实很容易解决的.
在<head></head>加入如下代码:
<script language="javascript">
function CSize(cObj)
{
if (cObj.width>650) cObj.width=650;
}

在加载图片时使用onload 事件:
<img onload="CSize(this)" src="....">

这样就可以实现了.

在大多数情况下都能实现,有时也不能很好的执行.这时可以刷新页面看看.
建议,整个IMG语句用Response.write 输出.

---------------------
补充:
楼下的抄袭都不改个字啊。佩服佩服!
BSing...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式