0

我需要一些 HTML 代码只能由 Dreamweaver 的设计器处理。更准确地说,我需要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 有这种功能吗?

4

1 回答 1

0

Dreamweaver 有一个称为设计时样式表的功能来处理这种类型的功能。它允许您仅在 Dreamweaver 中而不是在活动页面上应用样式。您甚至可以在设计时隐藏将实时呈现的样式。格式 -> CSS 样式 -> 设计时

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

于 2012-07-06T14:07:26.087 回答