Javascript 图像宽度截止
写入图像时,我无法访问其尺寸,因此无法指定确切的宽度和高度。图像是19px*16px。我仅有的属性是id、class、align=absmiddle和border=0,Chrome、FF和Safari将其渲染为19x16,但IE将其截断为16x16。我在这里做错了什么 编辑: 我说的png是19px*16px 包含的div是Javascript 图像宽度截止,javascript,html,css,internet-explorer-9,width,Javascript,Html,Css,Internet Explorer 9,Width,写入图像时,我无法访问其尺寸,因此无法指定确切的宽度和高度。图像是19px*16px。我仅有的属性是id、class、align=absmiddle和border=0,Chrome、FF和Safari将其渲染为19x16,但IE将其截断为16x16。我在这里做错了什么 编辑: 我说的png是19px*16px 包含的div是 <div class="treenode" style="width:100%;font-family:Segoe UI, Lucida Grande, Lucida
<div class="treenode" style="width:100%;font-family:Segoe UI, Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, sans-serif;font-size:9.0pt;font-weight:normal;font-style:normal;">
似乎证据不足,但是否已将“对齐”属性移动到样式
退房 因此,鉴于IE令人沮丧的不同,我最终制作了一个draw image函数,并计算了一个设置的宽度,而不是使用宽度:100%显示有问题的代码。IE9,所以这不是IE9,我认为这是img元素或某个宽度CSS的样式问题?或者一个祖先元素可能溢出:hidden?。如果看不到更多的HTML和CSS,或者没有问题页面的链接,就很难知道。
<div class="treenode" style="width:100%;font-family:Segoe UI, Lucida Grande, Lucida Sans Unicode, Tahoma, Arial, Verdana, sans-serif;font-size:9.0pt;font-weight:normal;font-style:normal;">