html中的width,%和px能不能混合使用

例如我在一个表单中的input统统使用style="width:90%"来控制宽度,比较整齐,但是其中有个input因为后面要加一个12px的字,就不整齐了。直接写90%... 例如我在一个表单中的input统统使用style="width:90%"来控制宽度,比较整齐,但是其中有个input因为后面要加一个12px的字,就不整齐了。直接写90%-12px是不行的,写成固定的%或者px都会导致网页大小变化时不能对齐。有没有能起到90%-12px这样作用的写法? 展开
 我来答
码农小明哥
推荐于2017-09-07 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9602 获赞数:25062

向TA提问 私信TA
展开全部
两者是可以混用的,只要不要混淆它们的意思就行。
width="80%" 是针对它父容器宽度的百分之80,而width="80"是宽度就是80px(像素)。
补充:
按百分比来规定宽度是相对于其父容器的宽度,比如一个大的表格(宽度200px)中里建立一个小表格,如果写width="80%",那这个小表格的宽度就为160px,如果写的width="80"
那这个小表格的宽度就是80px。
百度网友e0241e254
2011-06-24 · 超过11用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:26.6万
展开全部
px和%可以混合使用,但px是在CSS里用的,HTML里都是不加px的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好好评测
2011-06-24 · 专注于电脑网络信息技术
好好评测
采纳数:620 获赞数:1556

向TA提问 私信TA
展开全部
第一个方法:

1、用css来实现IE7以上浏览器的图片缩略效果。

.divimg *html.divimg

说明: 这段代码是把图片等比例缩小为50px * 50px,可以根据网页的宽度来自由修改尺寸。

2、万恶的IE6不识别上面的代码怎么办?

如果你的网页宽度为580像素,我们来看

.ltop3

这样的话,IE7会识别第一步的代码来自动缩略,而IE6会根据第二步的代码,如果图片内容超过网页宽度就自动隐藏,这就完美的解决了图片的缩略问题。

另外还有一个方法也告诉大家,希望有用。

第2个方法:

JS代码加到网页<BODY>前面

<SCRIPT language=JavaScript type=text/JavaScript>
//改变图片大小
function resizepic(thispic)
{
if(thispic.width>400) thispic.width=400;
}
//无级缩放图片大小
function bbimg(o)
{
var zoom=parseInt(o.style.zoom, 10)||100;
zoom+=event.wheelDelta/12;
if (zoom>0) o.style.zoom=zoom+'%';
return false;
}
</SCRIPT>

在图片属性加上onmousewheel="return bbimg(this)" onload="javascript:resizepic(this)" 代码即可让超过400像素的图片自动缩略。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a2790
2011-06-24 · TA获得超过1280个赞
知道小有建树答主
回答量:710
采纳率:0%
帮助的人:760万
展开全部
可以用js实现。不过,我觉得要是弄成你说的那样反而更丑,一般是所有的input一样长,input后面带一点参差不齐的文字,这样的表单才好看嘛。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式