[請益] div並列的問題

作者: yangsen06 (樂)   2018-06-23 22:53:09
大家好,又是被公司壓榨的新手遇到問題想來請教
這次是要在網頁上嵌入SNS頁面
想要同一排中讓臉書欄在左邊,Twitter欄在右邊
寫好兩個div,float設left,卻變成這樣...
https://imgur.com/5hunKfB.png
右邊的欄不知道為何歪掉了QAQ
這是我的code:
<div class="sns">
<div class="facebook">
<h3><span class="title">FACEBOOK</span></h3>
<div style="float: left; margin: 20px;">
<iframe style="border: none; overflow: hidden;"
src="https://www.facebook.com/plugins/page.php?
href=https%3A%2F%2Fwww.facebook.com%2F*************%2F&amp;tabs=timeline&amp;width=300&amp;height=500&amp;small_header=false&amp;adapt_container_width=true&amp;hide_cover=false&amp;show_facepile=false&amp;appId" width="300" height="500" frameborder="0" scrolling="no">
</iframe></div>
</div>
<div class="twitter">
<h3><span class="title">TWITTER</span></h3>
<div style="float: left; margin: 20px;">
<a class="twitter-timeline" href="https://twitter.com/*******?ref_src=twsrc%5Etfw" data-width="300" data-height="500">Tweets by *******</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8">
</script></div>
</div>
</div>
不知道是哪裡有錯呢...跪求板友相助~~QQ
作者: cd12631 (<(◥█◤△◥█◤)>)   2018-06-23 23:01:00
怎不用flexbox排呢?
作者: steven11329 (清新柳橙)   2018-06-23 23:19:00
在class facebook 以及 twitter 的div 加上style="display: inline-block;"div 預設的display是block這個屬性會強制換行
作者: ymcheung (ymc)   2018-06-24 00:21:00
說實話做網站設計5年多從來沒弄懂 float 都盡量避免還好現在可以用 flexbox 了
作者: sylviami   2018-06-24 03:13:00
float應該寫在class=社群名稱的div 要在同一層
作者: xdraculax (首席怪叔叔)   2018-06-24 10:32:00
.sns > div { float:left }.sns:after { content:" "; display:table; clear:both}

Links booklink

Contact Us: admin [ a t ] ucptt.com