首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails设置循环样式

问rails设置循环样式
EN

Stack Overflow用户
提问于 2012-03-01 02:31:43
回答 2查看 432关注 0票数 0

rails新手。我试图用css在我的代码的循环区域添加一个背景,但它似乎不能在该区域读取。在rails循环函数之前或之后应用的任何css都会显示出来,但背景会在museum.each do循环中的所有内容之前停止。有什么帮助吗?

scaffold.css.css:

代码语言:javascript
复制
#museums {
    background: #ccc;
}

索引:

代码语言:javascript
复制
<div id="museums">
<h1> Museums </h1>
<% @museums.each do |museum| %>
    <div class="museumAdd">
        <div class="name"><%= museum.name %></div>
        <div class="description"><%= museum.description %></div>
        <div class="location"><%= museum.city %>, 
        <%= museum.state %></div><br />

        <div class="edit">
            <%= link_to 'View', museum %><br />
            <%= link_to 'Edit', edit_museum_path(museum) %><br />
            <%= link_to 'Delete', museum, :confirm => 'Are you sure?', :method => :delete %>
        </div>
    </div>
<% end %>
</div>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-01 04:07:26

你没有提供足够的信息来确定地回答这个问题,我也没有足够的因果报应/马戏团积分/任何东西来提出问题作为评论。

哦,好吧,我确实有一个很好的猜测。这不是Rails的问题。你可以在后面用任何东西。这是一个CSS问题。从你的问题下面的评论来看,这听起来肯定像是一个经典的“容器没有封闭它的浮动”问题,即使我不能问你#博物馆里的东西是否浮动。是吗?添加一个设置的高度符合经典症状。

这里有无数种不同的浮点清除和-enclosing技术。假设你现在没有在div上设置高度,一种快速的检查方法是,如果你给出#museums : hidden,这个问题会消失吗?

Overflow:hidden并不总是最好的浮点封闭方法,但它在当时是很好的90+%。试一试,然后报告给我。

票数 2
EN

Stack Overflow用户

发布于 2012-03-01 04:06:05

听起来你有一些其他的css来处理这个问题。此外,看起来这里有一些分类,我假设你不希望'description‘或'name’类的所有东西都通过应用程序具有相同的样式。如果是这样的话,试一下:

代码语言:javascript
复制
#museums {
    background: #ccc;
}
.museumAdd .name, .museumAdd .description, .museumAdd .location, .museumAdd .edit{
background-color:transparent;
}

或者简单地说:

代码语言:javascript
复制
#museums div{background-color:transparent;}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9504650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档