使用Haml在表格内下拉菜单

时间:2013-03-14 07:56:09

标签: css ruby drop-down-menu haml

我需要在haml中编写一个表格列中的下拉菜单,我无法测试它但我想确定我是否正在使用以下代码片段将其粘贴下来。 这只是悬停时的css下拉

 %thead
     %tr
      %th.date.header
        = "#{t :"date"}"
          %a
            ="#{t :"main_link"}"
          %ul
              %li
                 ="#{t :"link1"}"
              %li
                 ="#{t :"link2"}"
              %li
                 ="#{t :"link3"}"

  %th.header 
    = "#{t :"Sports"}"
  %th.header 
    = "#{t :"Event"}"
  %th.header 
    = "#{t :"Media"}"

我也写了Css将如何

.date.header ul { display: none}
.date.header ul:hover {display: block}

这是一个好方法吗?我怎么能改善它?

1 个答案:

答案 0 :(得分:1)

我会以这种方式编写代码

%thead
  %tr
    %th.date.header
      = t('date')
      %a= t('mail_link')
      %ul
        %li= t('link1')
        %li= t('link2')
        %li= t('link3')

    %th.header= t('Sports')
    %th.header= t('Event')
    %th.header= t('Media')