Rails 非常奇怪,<%= render 的 CSS 问题,直接手写 DIV 又没问题

lin_style · 2012年06月28日 · 最后由 lin_style 回复于 2012年06月28日 · 2539 次阅读

先上代码: CSS 里的:

.FMain {margin:0 auto;width:950px;} .FUserSidebar { float:left; width:200px; height:200px; font-size:15px; background:#DAF1FD;
}

.FUserContent { float:right; width:750px; height:200px;

background:#ffffff; } /////////////////////////////////////////////////////////////// _sidebar.html.erb 里的 class="FUserSidebar>

//////////////////////////////////////////////////////////////// HTML 文件引用的 class="FMain> <%= render 'sidebar' %>

<!-- FUserContent-->

死活会出现高低不一致

如果直接写 class="FUserSidebar">

则没这个高低问题,产生的源码都是一样的。

PS:我一帖代码就被帖子给弄掉了,只要把一些 div 什么标签去掉了。大家见谅

要是_sidebar.html.erb 保存成带 bom 头的 utf-8,在 ie 下可能会触发这类 bug

代码用 markdown 代码块包裹就不会被干掉了

Your code

#1 楼 @clearJiang 同意,文件内容包含出现此类问题多源于一些不可见字符。

#1 楼 @clearJiang 哇靠,这么专业

#1 楼 @clearJiang

另存为无 bom 头的 utf-8,可以了。。不过这回是 chrome 出问题了。。多谢

需要 登录 后方可回复, 如果你还没有账号请 注册新账号