今回、デモサイト作成途中に解決できずにいるので質問いたします。
◆やったこと
「サイト 表の項目に複数ある原因」で調べましたが解決できそうなサイトが見つからない。
S,M,Lの部分もwidth: 16%;で作成したものの変わらない。
サポートしていただけると幸いです。宜しくお願い致します
現状
→サイズ表のところです。
size,chest,weist,heightが一括りになっている点です。
それぞれ、classを付けてwidthで区分しようとしていますが、できていません!!
HTML
1<head> 2 {省略} 3 <link rel="stylesheet" href="CSS/destyle.css"> 4 <link rel="stylesheet" href="css/style.css"> 5</head> 6<body> 7 <h1 class="hp-title">TOTALLY</h1> 8 <header class="header"> 9 省略 10 </header> 11 <main class="main"> 12 <section class="EC wrapper"> 13 <div class="ec-display"> 14 <div class="ec-img"> 15 <img src="./img/Kawasan Fall.jpeg" alt="Kawasan"> 16 </div> 17 <div class="ec-about"> 18 <div class="ec-title"> 19 <p>TOTALLY Short Sleeve Shirt</p> 20 </div> 21 <p>テキストテキストテキストテキストテキストテキストテキスト 22 テキストテキストテキストテキストテキストテキストテキスト 23 24 </p> 25 <span class="price">¥9,999 +tax</span> 26 <table class="order-table"> 27 <thead> 28 <tr> 29 <th class="color">Color</th> 30 <th class="size">Size</th> 31 <th class="quantity">Quantity</th> 32 </tr> 33 </thead> 34 <tbody> 35 <!--1--> 36 <tr> 37 <td>White</td> 38 <td>S</td> 39 <td> 40 <select name="quantity" id="quantity_s"> 41 <option value="1" class="">1</option> 42 <option value="2" class="">2</option> 43 <option value="3" class="">3</option> 44 </select> 45 </td> 46 </tr> 47 <!--2--> 48 <tr> 49 <td>White</td> 50 <td>M</td> 51 <td> 52 <select name="quantity" id="quantity_m"> 53 <option value="1" class="">1</option> 54 <option value="2" class="">2</option> 55 <option value="3" class="">3</option> 56 </select> 57 </td> 58 </tr> 59 <tr> 60 <td>White</td> 61 <td>LL</td> 62 <td> 63 <select name="quantity" id="quantity_l"> 64 <option value="1" class="">1</option> 65 <option value="2" class="">2</option> 66 <option value="3" class="">3</option> 67 </select> 68 </td> 69 </tr> 70 71 </tbody> 72 </table> 73 <div class="order-link"> 74 <a href="#">add to cart</a> 75 </div> 76 77 <table class="size-table"> 78 <thead> 79 <tr> 80 <th class="size">Size</th> 81 <th class="chest">Chest</th> 82 <th class="weist">Weist</th> 83 <th class="height">Height</th> 84 </tr> 85 </thead> 86 <tbody> 87 <tr> 88 <th>S</th> 89 <td>99~99</td> 90 <td>99~99</td> 91 <td>99~99</td> 92 </tr> 93 <tr> 94 <th>M</th> 95 <td>99~99</td> 96 <td>99~99</td> 97 <td>99~99</td> 98 </tr> 99 <tr> 100 <th>L</th> 101 <td>99~99</td> 102 <td>99~99</td> 103 <td>99~99</td> 104 </tr> 105 </tbody> 106 </table> 107 </div> 108 </div> 109 </section> 110 111 </main> 112 <footer class="footer"> 113 114 </footer> 115 116</body> 117</html>
table.size-table のヘッダーのマークアップが間違っています。
<table class="size-table">
<thead>
<tr>
<th class="size">Size</th>
<th class="chest">Chest</th>
<th class="weist">Weist</th>
<th class="height">Height</th>
</tr>
</thead>
HTMLを直したら、CSSの .size-table > thead にある display: flex; を削除してください。
sassに変数が残っているとコンパイルできないので、コンパイル後のCSSを掲載するようにするとより回答を得られやすくなると思います。
その上で、表組みの見え方の「何が問題なのか」を、もう少し具体的に、言語化してください。
画像の通りにしたいということであれば、なるべく無駄な情報は省いて、デザイン部分のみを示してアップする方がいいと思います。
かしこまりました。tataさん、アドバイスをもとに修正いたします。
何卒宜しくお願い致します
回答1件
あなたの回答
tips
プレビュー