0

DreamweaverのDesignerでのみ処理されるHTMLコードが必要です。もっと正確に言うと、私は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は次のようになります(2番目のタグは「コメントなし」です)。

<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>

また、同じページが別の場所(通常のブラウザなど)で表示されている場合は、正常に処理されます(2番目のタグはコメント化されているため無視されます)。

これは可能ですか?Dreamweaverにはこの種の機能がありますか?

4

1 に答える 1

0

Dreamweaver には、このタイプの機能を処理するためのデザインタイム スタイル シートと呼ばれる機能があります。ライブ ページではなく、Dreamweaver 内でのみスタイルを適用できます。ライブで表示されるスタイルを設計時に非表示にすることもできます。フォーマット -> CSS スタイル -> デザインタイム

デザインタイム スタイル シートに関するアドビのヘルプ: 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 に答える