我一直使用Firebug和IE Developer Toolbar来调试棘手的CSS问题.但偶尔会出现一个棘手的错误,只有在你打印页面时才出现.
您使用哪些技术/工具来诊断此类问题?有没有办法在打印视图中更多地使用传统的CSS调试工具?
更新:我已经使用PDF打印机以避免浪费纸张; 我的问题是我无法右键单击打印的DOM.下面的一些其他答案非常有用,谢谢.:-)
刚刚发现一个注释李penkman了解Firefox的一个新功能在这里:按Shift-F2
在Firefox打开浏览器控制台(不JavaScript控制台),然后输入media emulate print
.工作绝对好!
更新于2018年9月:从Firefox 62开始,开发者控制台已经消失.现在似乎没有办法激活打印样式仿真.
在Chrome 51中:
打开devtools(CTRL + F12
或CTRL + SHIFT + I
)并单击...
菜单,单击More Tools > Rendering settings
以打开Rendering
开发人员控制台的选项卡(或者,如果控制台已打开,只需导航到此选项卡).
在该选项卡中,选中并选中复选框Emulate Media: print
.
我使用WebDeveloper插件和CSS - >按媒体类型显示CSS - >打印来查看打印时的CSS.Firebug的检查实用程序使用插件过滤的CSS.
我使用Firefox和开发人员工具栏.
我在任务栏中使用了实时css编辑工具,它可以实时修改你的css,实时查看结果.
我还在你的网站上使用了大纲功能,其中div和鼠标悬停在你的网站上.找到div真的很有帮助.
有关打印问题,请转到CSS - >按媒体显示CSS样式 - >打印
在这一个中有很多其他工具,我可能使用了大约10%的工具.
试试也许你会发现一些有用的东西.