tableでmargin-rightが効きません。
tableの両端に10pxの余白をとりたくて margin: 0 10px と指定しましが,左端にしかmarginの余白が入りません。
なぜ,margin-rightが効かないのでしょうか?
該当のソースコード
HTML
<h2>あいうえお</h2> <table> <tbody> <tr> <th>2010年4月</th> <td>ABC設立</td> </tr> <tr> <th>2012年8月</th> <td>株式会社になる</td> </tr> <tr> <th>2015年11月</th> <td>○○○支店開設</td> </tr> <tr> <th>2019年2月</th> <td>インスタントアプリ○○○と△△の無償提供を開始する</td> </tr> </tbody> </table>
CSS
h2 { margin: 0 0 0 10px; padding-top: 20px; padding-bottom: 12px; font-size: 1.375rem; } table { width: 100%; margin: 0 10px; <!--ここです--> padding-left: 0; border-collapse: collapse; font-size: 0.75rem; } th, td { margin: 0; padding: 20px 10px 20px 0; border-top: 1px solid #ddd; } tbody { margin: 0; padding: 0; border-bottom: 1px solid #ddd; }

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/19 10:29
2019/05/20 10:06