title: 为什么Dreamweaver这类所见即所得的编辑器会生成很多垃圾代码？
desc: 既然大家都知道垃圾代码不好，为什么 Dreamweaver 不把自己生成的代码搞得干净一点，标准一点呢？明明知道大家都在嫌鄙（yan2 bian1）它。
topic: 前端开发
content: 所见即所得编辑器是不可能生成足够好的代码的。这是由其工作原理决定的。原因很简单。我们都知道，所谓的不垃圾的 Web 代码，最基本的要求就是内容呈现和行为分离HTML 仅负责呈现内容展示页面的结构。完美的 HTML 代码，应该不包括任何和所见相关的信息。换句话说，一个页面长成什么样，是和 HTML 完全无关的不信的话你去读一下 httpcsszengarden.com 的源代码，看看里面有没有任何信息看起来和长成
answerer_tags: 轻芒联合创始人