html - 如何定位grails g :render中的单个元素

标签 html css grails

我创建了一个 grails g:render 标签,它引用代表我元素中用户最喜欢的电影、书籍、音乐等的图像。我遇到的问题是对集合进行样式设置。我似乎无法针对特定收藏的单个图像,比如音乐。有人可以帮我找到一种方法来定位特定集合的 g:render 中的图像吗?我已经提供了我的 gsp 文件和模板文件的代码。我的目标是设置这些图像的样式,以便每个类别都显示为其各自图像的行,但是当我尝试在“like_content”div 上使用 float:left 时,整个集合是 float 的,而不是它的单个图像。任何帮助将不胜感激。

编辑:我已经尝试将 id 更改为模板图像的类,我也尝试了“.like_content1 img”方法,但两者都不适合我。我的最终目标是创建 3 行 3 个不同的集合(电影、音乐、书籍),每个集合中的 5 张图像在各自的行中对齐。我已经包含了我希望它看起来像的模型图像。 this is how i want it to look like

普惠制:

<div class="like_content1">

    <g:render template="favorites" collection="${movies}" var="fav"/>

</div>

<div class="like_content2">

    <g:render template="favorites" collection="${music}" var="fav"/>

</div>

<div class="like_content3">

    <g:render template="favorites" collection="${books}" var="fav"/>

</div>

模板:

<div id="favdiv">
<g:if test="${fav != null }">
    <img id="favimg" src="${fav.picture}">
    <p id="favname">${fav.name}</p>
</g:if>
</div>

CSS:

#favimg{
            width:150px;
            height: 150px;
            }               

            .like_content1{
            position: relative;
            left: 100px;
            bottom: 75px;
            }

            .like_content2{
            position: relative;
            left: 110px;
            bottom: 75px;

            }

            .like_content3{
            position: relative;
            left: 425px;
            }

最佳答案

你需要 float 你的图片:

.like_content1 img {
    float:left;
}

然后您需要清除 float 以开始下一行:

<div class="like_content1">
    <g:render template="favorites" collection="${movies}" var="fav"/>
    <br clear="all"/>
</div>

<div class="like_content2">
    <g:render template="favorites" collection="${music}" var="fav"/>
    <br clear="all"/>
</div>

<div class="like_content3">
    <g:render template="favorites" collection="${books}" var="fav"/>
    <br clear="all"/>
</div>

关于html - 如何定位grails g :render中的单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11750436/

相关文章:

css - 连续 3 张图像在容器中居中

jquery - 将 onclick 更改为 onhover 功能?

javascript - 向 HTML 表添加列的最快方法

model-view-controller - Grails UrlMapping - 无法为 Controller 设置 params.id

javascript - 为什么单引号会被 grails 的 google 可视化插件转义?

php - Google + 合作伙伴插入事件

HTML 电子邮件模板 Mailchimp、Outlook 和 Gmail 中的 CSS 问题

CSS anchor 颜色变化在悬停和焦点时不变

javascript - 使用 HTML 和 JavaScript 创建一个 Linux 终端主题网站

grails - Grails中每分钟的cron定义是什么?