css 如何调试弹出窗口?

m3eecexj  于 2023-02-06  发布在  其他
关注(0)|答案(5)|浏览(135)

在这个小提琴http://jsfiddle.net/mjmitche/qVdEy/6/上,你可以看到弹出窗口内的文本对齐是完美的,然而,当我把完全相同的css/js/html放在我的网站上时,文本比容器大!

我试图弄清楚使用firebug时发生了什么,但我必须将光标从弹出窗口移开才能使用firebug,然后firebug就消失了。我不知道代码中的哪些设置改变了演示。弹出窗口是使用Twitter Bootstrap.js创建的(你可以看到小提琴上的资源)

hmtdttj4

hmtdttj41#

没有人真正回答“如何调试弹出窗口”的问题:::只需将弹出框设置为加载时打开〉〉$('#element').popover('show')

q43xntqr

q43xntqr2#

我所做的有点奇怪,似乎只适用于Chrome,而不是Firebug。步骤是:
1.在新窗口中打开Chrome检查器
1.确保检查器的一部分位于您尝试激活的按钮(位于背景窗口中)的上方
1.激活浏览器窗口并将鼠标悬停在按钮上(这将激活弹出窗口),现在按alt+tab(在OSX上为cmd+')切换到检查器窗口。
1.这将不会触发mouseOut事件,也不会让弹出窗口附加到DOM body节点!因为你已经在检查器中,所以你可以导航到它并看到css问题。

jaql4c8m

jaql4c8m3#

在查看弹出窗口CSS后,似乎没有明确定义字体大小:http://twitter.github.com/bootstrap/1.4.0/bootstrap.min.css(只需在“popover”上查找并浏览CSS)
也许可以尝试添加以下CSS并从那里调整它:

.popover, .popover h3.title, .popover .content { font-size: 14px; }

希望这对你有帮助:)

wxclj1h5

wxclj1h54#

这就是我创建新的HTML框可视化工具的目的。来看看吧!
HTML Box Visualizer - GitHub

qoefvg9y

qoefvg9y5#

打开浏览器的devtools,设置鼠标点击断点,点击弹出面板的目标,就可以看到打开的弹出窗口,调试就像其他普通的DOM块一样

相关问题