前提・実現したいこと
display: flex;で要素を横並びにしたい
###状況
現在、プログラミングスクールの基礎カリキュラムを終えて、個人アプリをrailsで開発中です。
その際に、タイトルといいねボタンが画像のように横並びにしたいのですが、親要素にdisplay: flex;をしても要素が横並びになりませんでした。
そのため、タイトルといいねボタンが横並びになるようにしたいです。
ちなみに親要素とは、ソースコードのpostWapper__each-show-box__main-contents__topを指します。
show.html.haml
haml
1.postWrapper__each-show-box__main-contents 2 .postWapper__each-show-box__main-contents__top 3 .postWrapper__each-show-box__main-contents__top__title 4 = @post.title 5 .postWrapper__each-show-box__main-contents__top__favoritesBox 6 - if current_user.already_favorited?(@post) 7 = link_to post_favorites_path(@post), method: :delete do 8 = icon('fas', 'thumbs-up') 9 - else 10 = link_to post_favorites_path(@post), method: :post do 11 = icon('far', 'thumbs-up') 12 .postWrapper__each-show-box__main-contents__top__favoritesBox__count 13 = @post.favorites.count
scss
1 &__main-contents { 2 padding: 10px; 3 margin-top: 10px; 4 &__top { 5 display: flex; 6 &__title { 7 font-size: 30px; 8 margin-bottom: 10px; 9 } 10 &__favoritesBox { 11 display: flex; 12 font-size: 28px; 13 margin: 0 0 0 auto; 14 a { 15 padding-right: 10px; 16 color: sandybrown; 17 } 18 } 19 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/24 02:43
2020/07/24 05:33
2020/08/03 13:41 編集
2020/08/03 13:41
2020/08/04 14:16