Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像宽度截止_Javascript_Html_Css_Internet Explorer 9_Width - Fatal编程技术网

Javascript 图像宽度截止

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

写入图像时,我无法访问其尺寸,因此无法指定确切的宽度和高度。图像是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 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;">