我有两个使用rails link_to助手创建的按钮:

<% if !@prev_task.nil? %>
  <p style="text-align:center;"><%= link_to "PREVIOUS TASK", [@prev_task.project, @prev_task], class: "btn btn-round color3" %>
<% end %>
<% if !@next_task.nil? %>
  <%= link_to "NEXT TASK", [@next_task.project, @next_task], class: "btn btn-round color3" %></p>
<% end %>


我已将其设置为<p>标记位于一个按钮的开头和第二个按钮的结尾。

发生的情况取决于条件:


NEXT TASK按钮是唯一可见的按钮时,它不在
居中但位于屏幕左侧(not correct)。
当两个按钮都在屏幕上时,它们都在旁边对齐
彼此在页面中心按预期(correct
PREVIOUS TASK按钮仅可见按钮时,它位于
应该居中(correct


因此,当NEXT TASK按钮是唯一可见的按钮时,我需要基于<p>标签内联样式的页面中心而不是左侧的按钮。

最佳答案

我对ROR(尚未)购买还不熟悉,我可能会猜测打开的段落可以自行关闭,但是关闭的段落无法自行打开:)

也许您可以将开始段落标签和结束段落标签放在条件之外?如果根本没有上一个/下一个,则将所有情况包装成另一种情况(以便隐藏空段)

关于html - 将两个 rails 的link_to按钮彼此相邻居中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46322723/

10-12 00:08
查看更多