我需要一些HTML代码才能由Dreamweaver的Designer处理。 更确切地说,我需要smth。像这样:
<html>
...
<link rel="stylesheet" type="text/css" media="screen" href="styles_print.css" title="printer_friendly_css" />
<!-- FOR_DREAMWEAVER_DESIGNER_ONLY
<link rel="stylesheet" type="text/css" media="screen" href="styles.css" title="normal_css" />
-->
...
</html>
因此,当在Dreamweaver的Designer中查看此页面时,有效 HTML看起来像这样(第二个标记是“未注释”):
<html>
...
<link rel="stylesheet" type="text/css" media="screen" href="styles_print.css" title="printer_friendly_css" />
<link rel="stylesheet" type="text/css" media="screen" href="styles.css" title="normal_css" />
...
</html>
当在其他地方(例如在常规浏览器中)查看同一页面时,它将按原样处理(第二个标记被忽略,因为它被注释)。
这可能吗? Dreamweaver有这种功能吗?
答案 0 :(得分:0)
Dreamweaver有一个名为“设计时间样式”表单的功能来处理此类功能。它允许您仅在Dreamweaver中应用样式,而不是在实际页面上。您甚至可以在设计时隐藏现场直播的样式。 格式 - &gt; CSS样式 - &gt;设计时
设计时间样式表的Adobe帮助: http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7e17a.html
您甚至可以使用设计时样式表来帮助您跟踪CSS的潜在问题。这是我写了一篇关于该主题的文章: http://www.webassist.com/free-downloads/tutorials-and-training/roadmaps/roadmap_07.php
如果您正在使用PHP,并且想要在整个网站范围内应用,并且每个页面都有一个包含,请查看: http://james.revillini.com/2008/01/24/solved-dreamweaver-site-wide-design-time-style-sheets-using-templates/
可以在网站范围内应用它们的Dreamweaver扩展(商业版,但只有5美元,还没有尝试过几个版本的Dreamweaver,但我认为它应该仍然有用): http://www.communitymx.com/abstract.cfm?cid=61265