html
1 <table> 2 <tr> 3 <td> 4 <a href="/"> 5 <img id="logo" src="log.png"> 6 </a> 7 </td> 8 <td> 9 <Div Align="right"> 10 <iframe id="counter" name="" width="255" height="72" src="#" scrolling="no" frameborder="0" style="padding:0;width:255px !important;"></iframe> 11 </Div> 12 </td> 13 </tr> 14 <tr class="icon-list"> 15 <td><i class="fas fa-home fa-5x"></i></td> 16 <td><i class="fas fa-home fa-5x"></i></td> 17 <td><i class="fas fa-home fa-5x"></i></td> 18 <td><i class="fas fa-home fa-5x"></i></td> 19 <td><i class="fas fa-home fa-5x"></i></td> 20 </tr> 21 <tr class="icon-list"> 22 <th>トップページ</th> 23 <th>会社概要</th> 24 <th>企業理念</th> 25 <th>実績</th> 26 <th>お問い合わせ</th> 27 </tr> 28 </table>
まず、この質問に至るまでの背景ですが、HTML,CSSのカスタマイズの案件を受けており、先方のHPがtableレイアウトを使っていました。複雑にソースが入り組んでおり、tableタグを消してやり直そうとしても、私のカスタマイズ範囲外の部分にも影響が出てしまいできません。tableを使った処理方法を教えていただきたく質問いたしました。
このソースコードのtableタグですが、画像にある通り、fontawesomeで入れたtdタグの位置が均等に横になっていません。
それぞれの横幅が変わってしまいます。
試してみたこととしては、
・widthを揃えた→反映されず
・最初のtrタグ、つまりロゴとcgiを削除→うまく均等になったが、削除したくない。
・ .icon-list{
justify-content: space-between;
}
を試した→反映されず
iconを均等に横幅いっぱいに広げる方法があればご教授ください。
お願いいたします。
回答4件
あなたの回答
tips
プレビュー