【问题标题】:Dreamweaver Specific CSS?Dreamweaver 特定的 CSS?
【发布时间】:2010-10-21 10:00:22
【问题描述】:

我在 CSS 中使用了一个相当基本的垂直扩展页面布局,并且我正在尝试调整此布局,以便我的客户可以使用 Dreamweaver 中的模板编辑页面。这……嗯,很艰难。我习惯于手工完成大部分这些工作,但效果相当好。

我正在使用类似于this page 的最小高度技巧来使内容在浏览器中很好地展开,以便在大型显示器上查看较短的页面。该代码在所有浏览器中都能完美运行(该站点不支持任何早于 IE7 的浏览器,其他浏览器也可以),但 Dreamweaver 无法正确呈现最小高度。

我已经能够通过使用只有dreamweaver 使用的.css 文件(它在服务器上不存在)使它可以在dreamweaver 中编辑,但如果该文件被提交,魔法就会中断在直播网站上。这就像一个肮脏的黑客。

我想,快速的出路是这样的:有没有办法让dreamweaver 忽略一行CSS,或者让它使用真正浏览器会忽略的一行CSS?或者,有没有办法让最小高度布局在 Dreamweaver 中正常工作?

我使用的代码基本上如下:

网站代码:

html, body {
    padding: 0px;
    margin: 0px;        
    height: 100%;
}

body {
    position: relative;
    width: 100%;
    height: 100%;
}

#mainFrame {
    position: relative;
    min-height: 100%;
    width: 980px;
    /*center in parent*/
    margin-left: auto;
    margin-right: auto;     
}

以及让 Dreamweaver 开心的代码:

html {
    height: 100%;
}
#mainFrame {
    height: 100%;
}

我在某处读到 Dreamweaver 的布局引擎是基于 IE 的渲染引擎的,这可能可以解释大部分问题。我正在使用 CS3,而我的客户正在使用 CS5,这将使事情进一步复杂化,但我已经为此做好了准备。如果有人知道对此的神奇解决方案,我将不胜感激,因为我现在已经放弃了。

谢谢

【问题讨论】:

  • 哦:我不确定我能否在目标服务器上使用 .htaccess。因为使用当前设置,从逻辑上讲,我可以让服务器将 hackfile 重定向到空白文件。我也不太喜欢,但至少它比当前的实现更能防客户端错误。
  • 嗯,什么?我确定我不关注...

标签: css dreamweaver


【解决方案1】:

我也不使用 Dreamweaver,但这个 Adobe article on IE conditional comments 可能是相关的:我想知道您是否可以调整 Dreamweaver 首选项以加载将被真实浏览器忽略的条件注释版本字符串。

【讨论】:

  • 错字:我的意思是用它的俗名来称呼它:Dreamreaver。 :-)
【解决方案2】:

我知道这个答案无济于事....但我个人(不会)永远不会依赖所见即所得渲染....我自己使用 DW CS5,但仅使用代码视图

【讨论】:

  • 我完全同意,但遗憾的是,我的客户(一旦我为他完成了所有设置,他将编辑页面)不是代码猴子。我也从不使用所见即所得,我更喜欢手工编码。 ^_^
  • mhmm... 将您的布局包裹在 CMS 周围怎么样? (这就是我们制作它的方式):)
【解决方案3】:

实际上,我对此提出了自己的答案,这是严重的作弊,但确实有效。下面利用 CSS cmets 隐藏(从 Dreamweaver 中)PHP 代码,这导致服务器基本上吐出一个空文件。条件 cmets 几乎绝对是一种更好的方法,但它仍然是一个有趣的解决方案(我认为),它可能对某人有用。

/* <?php if (false) { ?> */
body { /* some editor-only CSS */ }
/* <?php } ?> */

【讨论】:

  • 是的,它只是 尖叫 丑陋的黑客,我知道。我没有说这是一个好的解决方案。这里的“好”解决方案是永远不要使用 Dreamweaver。 ^_^
猜你喜欢
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
相关资源
最近更新 更多