我创建了一个小型 javascript 富文本编辑器,但是当我在 iframe 中打开它时,某些对象的填充不正确。这是从源代码中看到的图像:
但是,当我把它放在 iframe 中并使用这个源时,它看起来像这样:
我尝试更改DOCTYPE
和更改margin:
and padding:
,0px
但没有任何改变。我似乎无法解决这个问题。任何帮助将不胜感激。谢谢!
我创建了一个小型 javascript 富文本编辑器,但是当我在 iframe 中打开它时,某些对象的填充不正确。这是从源代码中看到的图像:
但是,当我把它放在 iframe 中并使用这个源时,它看起来像这样:
我尝试更改DOCTYPE
和更改margin:
and padding:
,0px
但没有任何改变。我似乎无法解决这个问题。任何帮助将不胜感激。谢谢!
据我所知,发生的事情是 iframe 的宽度不够。从源头上,颜色选择器框可以填充它需要的所有空间,但在 iframe 中它是狭窄的,缩小了其中的所有内容,并使最后的颜色带和灰色 16、32、64 下降到另一行。此外,颜色选择器的偏移量似乎已关闭;您是否使用百分比宽度和偏移量,也许?你可以做很多事情来解决这个问题:只需增加 iframe 的宽度(你不能让盒子只溢出 iframe),将颜色选择器框移到左边,固定选择器的大小(你需要调整 iframe 的大小或使其滚动,等等。不过,这可能不是 DOCTYPE 问题。更多细节将不胜感激,但我希望这会有所帮助!
行。我想出了我需要做什么。我将颜色选择器div
设置为特定.offset()
于 jQuery,但它在 iframe 中没有完全发挥作用。原因是因为div
颜色位函数的宽度是变化的。因此,jQuery 无法确定颜色选择器的左侧位置,div
因为我编写的偏移函数使用div
. 所以,我需要做的就是设置颜色选择器的宽度。;) 谢谢您的帮助!