質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

3回答

577閲覧

HTMLとCSSを使用したテーブルデザインと配置

kyo30

総合スコア13

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/08/07 04:59

編集2019/08/07 05:37

こんにちは。
このたびは行き詰まったテーブルのデザインについて、お知恵を拝借したく、ご質問させて頂きました。

社内で使用されているシステムの都合上、CSSはスクリプトとしてしか記載することが出来ません。プラグインやJavaScriptを使用することも不可能です。また、空白などにはシステムが自動的にコードを追加してくるようです。
現在のコードは一番下に記入させて頂いております。

●行いたいことは,

見出し
箇条書き
テーブル
区切り線

という組み合わせをいくつか楯にならべることです。
が、区切り線の上下の余白がどうしても均等になりません。

また上司いわく、見出しとテーブルをオシャレでカラフルなデザインにするようにとのことなのですが、見出しとテーブルに画像を使用する事はしたくないそうです。

作成しているのは、書籍やネットで調べながらなんとかHTMLとCSSを書いている程度のほとんど初心者です。

どうかご教授頂けますよう、お願い申し上げます。

HTML

1<div style="margin: 0px 0px 0px 1px; width: 678px; height: 57px; background-color: #ebfaff;"><span style="left: 10px; font-size: 16px; font-family: 'MS 明朝', serif; line-height: 350%; font-weight: bold;"> LIMEX製品価格表</span></div> 2<div style="position: relative; padding-left: 30px;">&nbsp;<br /><span style="font-size: 16pt;"><a class="midashi"><strong>名刺</strong></a></span></div> 3<div style="padding-left: 30px;"><br /><span style="font-size: 12pt;">・サイズ:91&times;55mm</span></div> 4<div style="padding-left: 30px;"><span style="font-size: 12pt;">・シートの厚み:300&mu;、オンデマンド印刷</span></div> 5<div style="padding-left: 30px;"><span style="font-size: 12pt;">・1箱100枚入りご発注は箱単位で承ります。</span></div> 6<div style="padding-left: 30px;"><span style="font-size: 12pt;">・完全aiデータ入稿納期はご相談ください目安4営業日発送</span></div> 7<div style="padding-left: 30px;"><span style="font-size: 12pt;">・新規デザイン料、送料は別途お見積もりいたします。 </span></div> 8<div style="text-align: left; padding-left: 30px;"><span style="font-size: 12pt;"> 参考価格:デザイン作成費:3,000円~</span><br /><br /></div> 9<div style="padding-left: 30px;"> 10<table style="border-collapse: collapse; margin-right: auto; margin-left: 30px;" border="3" align="left"> 11<tbody> 12<tr> 13<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">&nbsp;</span></td> 14<td style="width: 70px; text-align: center;" valign="middle"><span style="font-size: 12pt;">片面カラー</span></td> 15<td style="width: 70px; text-align: center;" valign="middle"><span style="font-size: 12pt;">両面カラ-</span></td> 16</tr> 17<tr> 18<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">100枚</span></td> 19<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;3,500</span></td> 20<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;4,000</span></td> 21</tr> 22<tr> 23<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">200枚</span></td> 24<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;4,500</span></td> 25<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;5,000</span></td> 26</tr> 27<tr> 28<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">300枚</span></td> 29<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;5,500</span></td> 30<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;6,000</span></td> 31</tr> 32</tbody> 33</table> 34</div> 35<div style="padding-left: 30px;"><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><hr /><br /><br /></div> 36<div style="padding-left: 30px;"><span style="font-size: 16pt;"><a class="midashi"><strong>中綴じ冊子</strong></a></span></div> 37<div style="padding-left: 30px;"><br /><span style="font-size: 12pt;">・仕上がりサイズ:A4、両面カラー</span></div> 38<div style="padding-left: 30px;"><span style="font-size: 12pt;">・製本加工:中綴じ</span></div> 39<div style="padding-left: 30px;"><span style="font-size: 12pt;">・シートの厚み:200&mu;、オフセット印刷100部以下はオンデマンド印刷</span></div> 40<div style="padding-left: 30px;"><span style="font-size: 12pt;">・完全aiデータ入稿納期はご相談ください目安12営業日発送</span></div> 41<div style="padding-left: 30px;"><span style="font-size: 12pt;">・新規デザイン料は別途お見積もりいたします。  </span></div> 42<div style="text-align: left; padding-left: 30px;"><span style="font-size: 12pt;"> 参考価格:デザイン作成費:1頁5,000円~</span><br /><br /></div> 43<div style="padding-left: 30px;"> 44<table style="border-collapse: collapse; margin-right: auto; margin-left: 30px;" border="3" align="left"> 45<tbody> 46<tr style="height: 24px;"> 47<td style="height: 24px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">部数</span></td> 48<td style="width: 120px; text-align: center; height: 24px;" colspan="2" valign="middle"><span style="font-size: 12pt;">8ページ</span></td> 49<td style="width: 120px; text-align: center; height: 24px;" colspan="2" valign="middle"><span style="font-size: 12pt;">12ページ</span></td> 50<td style="width: 120px; text-align: center; height: 24px;" colspan="2" valign="middle"><span style="font-size: 12pt;">16ページ</span></td> 51</tr> 52<tr style="height: 24px;"> 53<td style="height: 24px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">100部</span></td> 54<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;80,000</span></td> 55<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@800</span></td> 56<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;110,000</span></td> 57<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@1,100</span></td> 58<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;125,000</span></td> 59<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@1,250</span></td> 60</tr> 61<tr style="height: 24px;"> 62<td style="height: 24px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">500部</span></td> 63<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;275,000</span></td> 64<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@550</span></td> 65<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;365,000</span></td> 66<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@730</span></td> 67<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;430,000</span></td> 68<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@860</span></td> 69</tr> 70<tr style="height: 48px;"> 71<td style="height: 48px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">1,000部</span></td> 72<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;360,000</span></td> 73<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@360</span></td> 74<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;460,000</span></td> 75<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@460</span></td> 76<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;540,000</span></td> 77<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@540</span></td> 78</tr> 79<tr style="height: 48px;"> 80<td style="height: 48px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">2,000部</span></td> 81<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;520,000</span></td> 82<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@260</span></td> 83<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;660,000</span></td> 84<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@330</span></td> 85<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;780,000</span></td> 86<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@390</span></td> 87</tr> 88<tr style="height: 10px;"> 89<td style="height: 10px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">3,000部</span></td> 90<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">&yen;630,000</span></td> 91<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">@210</span></td> 92<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">&yen;810,000</span></td> 93<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">@270</span></td> 94<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">&yen;930,000</span></td> 95<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">@310</span></td> 96</tr> 97</tbody> 98</table> 99</div> 100</div> 101</div> 102</div>

CSS

1<style type="text/css"> 2a.midashi { 3 display: block; 4 position: relative; 5 width: 200px; 6 padding: 0.8em; 7 text-align: center; 8 text-decoration: none; 9 color: #212d34; 10 background: #ffe4e1; 11 border:1px solid #fff; 12 overflow: hidden; 13 font-size: 18px; 14 letter-spacing: 0.1em; 15} 16</style>

追加

使用されているのは「CMS blue Monkey」で、スタイルシートは少なくとも目に見える範囲には存在しません。そのためCSSを記載できるのが、「</>スクリプト埋め込みブロック」というブロックのみとなっております。
初期設定はシステム会社の方が行ったらしく、現在サーバーに繋ぐ為の情報が見つからず直にファイルを開いて編集することは出来ません。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2019/08/07 05:03

「CSSはスクリプトとしてしか記載することが出来ません」とはどういう状況でしょうか。提示されているCSSはHTML中に書くためのものに見受けられますが。
yambejp

2019/08/07 05:06

「CSSはスクリプトとしてしか記載することが出来ません」 の意味を説明してください インラインのHTMLでstyleタグでしか書けないということですか?
m.ts10806

2019/08/07 05:14

CSSはスクリプトではないですよ。スタイルシートです。
kyo30

2019/08/07 05:27

説明がへたで申し訳ありません。 CSSがスタイルシートに記載する物と言うことはわたっているのですが、社内で使用されている「CMS blue Monkey」というものにはスタイルシートが少なくとも目に見える範囲には存在しません。 そのためCSSを記載できるのが、「</>スクリプト埋め込みブロック」というブロックのみとなります。 ちなみに初期設定はシステム会社の方がされたようなのですが、サポートがきれているためお聞きすることは出来ません。前任者は引き継ぎをせずに退職し、社内には誰も詳しいことを分かる人間が居ない状態です。
m.ts10806

2019/08/07 05:31

質問内容調整いただければと。 CSSもJavaScriptも自分で作ったものは適用できそうですよ。 https://liginc.co.jp/447856 >HTMLとCSSのコーディング対応も可能です。専用のディレクトリ構成にはなっていますが、CSSやJS、固定で使う画像は所定の位置にアップすれば大丈夫です。
guest

回答3

0

HTML

1<div style="padding-left: 30px;"> 2<br /> 3<br /> 4<br /> 5<br /> 6<br /> 7<br /> 8<br /> 9<br /> 10<br /> 11<br /> 12<hr /> //hr...? 13<br /> 14<br /> 15</div>

うわ~っ・・・て感じの改行タグが入っていますが、 margin というものはご存知ないのでしょうか?
改行タグで頑張って揃えようとしてもコードは長くなるし揃えるのは大変だし限度があります。
marginを使っても揃いませんか?

投稿2019/08/07 05:19

azuapricot

総合スコア2341

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

azuapricot

2019/08/07 05:30

position:relative や over-flow:hidden や <br>タグを使って頑張ってなんとかしようとしてるんだなーというのがcodepenで実際に触ってみて感じましたが、自分で自分の首を締めてしまっているような・・・。
m.ts10806

2019/08/07 06:37

インライン入れすぎて全体像が見えないのが難ですね。
azuapricot

2019/08/07 06:39

ちゃんとコーディングすればめちゃめちゃシンプルになりそうなんですけどねぇ・・・
mutsuki22

2019/08/07 06:48

ちょっとした部分は自分もstyleを使ってしまう癖がある自分があまり言えることではないですが、クラス(というかcss)でもう少しシンプルには出来そうですね。 ただ、ほとんど初心者という事ですし、そこは繰り返しで身につけて貰えるよう頑張って貰いたいです。
guest

0

<br>を使う方法での回答をします。できるならpaddingとmarginを使って実装した方がいいと思います。

  • tableタグの align="left が効いているせいでdivタグから要素が浮いています。align="leftを両方のテーブルから取り除いてください。

  • 見出しの名刺には <br />が入っていて上に幅をもたせているので中綴じ冊子の方にも持たせる。

  • <br/>の数を調整する。

修正後例

html

1<div style="margin: 0px 0px 0px 1px; width: 678px; height: 57px; background-color: #ebfaff;"><span style="left: 10px; font-size: 16px; font-family: 'MS 明朝', serif; line-height: 350%; font-weight: bold;"> LIMEX製品価格表</span></div> 2<div style="position: relative; padding-left: 30px;">&nbsp;<br /><span style="font-size: 16pt;"><a class="midashi"><strong>名刺</strong></a></span></div> 3<div style="padding-left: 30px;"><br /><span style="font-size: 12pt;">・サイズ:91&times;55mm</span></div> 4<div style="padding-left: 30px;"><span style="font-size: 12pt;">・シートの厚み:300&mu;、オンデマンド印刷</span></div> 5<div style="padding-left: 30px;"><span style="font-size: 12pt;">・1箱100枚入りご発注は箱単位で承ります。</span></div> 6<div style="padding-left: 30px;"><span style="font-size: 12pt;">・完全aiデータ入稿納期はご相談ください目安4営業日発送</span></div> 7<div style="padding-left: 30px;"><span style="font-size: 12pt;">・新規デザイン料、送料は別途お見積もりいたします。 </span></div> 8<div style="text-align: left; padding-left: 30px;"><span style="font-size: 12pt;"> 参考価格:デザイン作成費:3,000円~</span><br /><br /></div> 9<div style="padding-left: 30px;"> 10<table style="border-collapse: collapse; margin-right: auto; margin-left: 30px;" border="3"> 11<tbody> 12<tr> 13<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">&nbsp;</span></td> 14<td style="width: 70px; text-align: center;" valign="middle"><span style="font-size: 12pt;">片面カラー</span></td> 15<td style="width: 70px; text-align: center;" valign="middle"><span style="font-size: 12pt;">両面カラ-</span></td> 16</tr> 17<tr> 18<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">100枚</span></td> 19<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;3,500</span></td> 20<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;4,000</span></td> 21</tr> 22<tr> 23<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">200枚</span></td> 24<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;4,500</span></td> 25<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;5,000</span></td> 26</tr> 27<tr> 28<td align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">300枚</span></td> 29<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;5,500</span></td> 30<td style="text-align: right; width: 70px;"><span style="font-size: 12pt;">&yen;6,000</span></td> 31</tr> 32</tbody> 33</table> 34</div> 35<div style="padding-left: 30px;"><br /><hr /></div> 36<div style="padding-left: 30px;">&nbsp;<br /><span style="font-size: 16pt;"><a class="midashi"><strong>中綴じ冊子</strong></a></span></div> 37<div style="padding-left: 30px;"><br /><span style="font-size: 12pt;">・仕上がりサイズ:A4、両面カラー</span></div> 38<div style="padding-left: 30px;"><span style="font-size: 12pt;">・製本加工:中綴じ</span></div> 39<div style="padding-left: 30px;"><span style="font-size: 12pt;">・シートの厚み:200&mu;、オフセット印刷100部以下はオンデマンド印刷</span></div> 40<div style="padding-left: 30px;"><span style="font-size: 12pt;">・完全aiデータ入稿納期はご相談ください目安12営業日発送</span></div> 41<div style="padding-left: 30px;"><span style="font-size: 12pt;">・新規デザイン料は別途お見積もりいたします。  </span></div> 42<div style="text-align: left; padding-left: 30px;"><span style="font-size: 12pt;"> 参考価格:デザイン作成費:1頁5,000円~</span><br /><br /></div> 43<div style="padding-left: 30px;"> 44<table style="border-collapse: collapse; margin-right: auto; margin-left: 30px;" border="3"> 45<tbody> 46<tr style="height: 24px;"> 47<td style="height: 24px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">部数</span></td> 48<td style="width: 120px; text-align: center; height: 24px;" colspan="2" valign="middle"><span style="font-size: 12pt;">8ページ</span></td> 49<td style="width: 120px; text-align: center; height: 24px;" colspan="2" valign="middle"><span style="font-size: 12pt;">12ページ</span></td> 50<td style="width: 120px; text-align: center; height: 24px;" colspan="2" valign="middle"><span style="font-size: 12pt;">16ページ</span></td> 51</tr> 52<tr style="height: 24px;"> 53<td style="height: 24px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">100部</span></td> 54<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;80,000</span></td> 55<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@800</span></td> 56<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;110,000</span></td> 57<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@1,100</span></td> 58<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;125,000</span></td> 59<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@1,250</span></td> 60</tr> 61<tr style="height: 24px;"> 62<td style="height: 24px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">500部</span></td> 63<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;275,000</span></td> 64<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@550</span></td> 65<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;365,000</span></td> 66<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@730</span></td> 67<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">&yen;430,000</span></td> 68<td style="text-align: right; width: 55px; padding-left: 30px; height: 24px;"><span style="font-size: 12pt;">@860</span></td> 69</tr> 70<tr style="height: 48px;"> 71<td style="height: 48px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">1,000部</span></td> 72<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;360,000</span></td> 73<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@360</span></td> 74<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;460,000</span></td> 75<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@460</span></td> 76<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;540,000</span></td> 77<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@540</span></td> 78</tr> 79<tr style="height: 48px;"> 80<td style="height: 48px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">2,000部</span></td> 81<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;520,000</span></td> 82<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@260</span></td> 83<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;660,000</span></td> 84<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@330</span></td> 85<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">&yen;780,000</span></td> 86<td style="text-align: right; width: 55px; padding-left: 30px; height: 48px;"><span style="font-size: 12pt;">@390</span></td> 87</tr> 88<tr style="height: 10px;"> 89<td style="height: 10px;" align="center" valign="middle" width="padding-left: 30px;"><span style="font-size: 12pt;">3,000部</span></td> 90<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">&yen;630,000</span></td> 91<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">@210</span></td> 92<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">&yen;810,000</span></td> 93<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">@270</span></td> 94<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">&yen;930,000</span></td> 95<td style="text-align: right; width: 55px; padding-left: 30px; height: 10px;"><span style="font-size: 12pt;">@310</span></td> 96</tr> 97</tbody> 98</table> 99</div> 100<div style="padding-left: 30px;"><br /><hr /></div> 101

投稿2019/08/07 05:52

編集2019/08/07 05:53
zushi0905

総合スコア683

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

■解決方法

tableを囲っているdivのstyleにoverflow:hidden;を追加して下記のようにしてください。
こうする事でtableを囲っている親要素の高さが保たれるようになります。
あとは、hrの上下に同じだけbrを入れてください。

<div style="padding-left: 30px; overflow: hidden;">

■上下の高さが合わなかった原因

Chromeのデベロッパーツールで見ると
理由はよくわかりませんが、デフォルトでtableにfloatがかかっているため
親要素の高さが保たれなくなっていました。
イメージ説明

このため、tableを囲っているdivの高さが無くなり、tableを囲っているdivの要素の次にある、
「中綴じ冊子」を囲っているdivの一番上がtableの下に潜り込んでいる状態になっていました。
下図参照
イメージ説明

■見出しとテーブルの装飾

下記サイトなどを参考にされてはどうでしょうか。

・シンプルなHTMLとCSSコピペで実装できるタイトル(見出し)のデザインサンプル 50
https://www.nxworld.net/tips/50-css-heading-styling.html

・HTML5+CSS3でデザインしたtableのCSS&HTMLサンプルソース5点
https://liginc.co.jp/web/html-css/html/86739

投稿2019/08/07 05:24

kusaka00

総合スコア55

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問