gpt4 book ai didi

css - 根据帖子标题的长度设置 CSS 类

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:24 24 4
gpt4 key购买 nike

如果帖子标题的长度(在 do block 内)小于 22,我试图将一个类分配给一个 div,否则为另一个类。谁能给我一些指示?或者也许有更好的方法来实现这一目标?

<div <%= 'class="onelineheading"' if post.title.length < 22 else 'class="twolineheading"' %>>post.title</div>

最佳答案

我会把这样的逻辑放到一个助手中

# PostHelper
def title_div(title)
klass = title.length < 22 ? "short-class" : "long-class"
content_tag(:div, class: klass) do
title
end
end

# View
<%= title_div post.title %>

关于css - 根据帖子标题的长度设置 CSS 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17561111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com