私はこのような奇妙な問題を解決するために一生懸命研究し、取り組んできました。テキストを保持することになっている div があります。この div はそのテキストでサイズ変更できる必要があるため、2 行のテキストがある場合は div の高さが高くなるなどです。すべて正常に動作しているように見えますが、何らかの理由でテキストの上部に何らかのパディングが追加されています。そして文末へ。そのパディングの原因がわかりません。実際には、div をテキストによりコンパクトに収めたいと考えています。これが私が話していることのイメージです:
http://i.imgur.com/ZblaLJX.png
水色のボックスの高さを短くして、テキストにぴったりと合わせるようにします。このdivのCSSコードは次のとおりです。
.captionCSS {
max-width:70%;
margin-top:10px;
margin-bottom:20px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom:0;
background-color:#aef7f8;
overflow:hidden;
color:black;
}
すべてのマージンとパディングをいじり、それらをゼロに設定してから再度設定しましたが、何も機能していないようです。行の高さは別の div から継承され、18px ですが、フォント サイズは 12px です。行の高さを下げてみましたが、上下のパディング/ギャップには影響しませんでした。
また、テキストが 2 行を占める場合、横に余分なパディングがあるという点で少し悪化します。これを取り除きたいのです。
http://i.imgur.com/Ecdxdtq.png
ええ、それは私の問題です。理想的には、div の端からテキストの上部まで 5 ピクセルのギャップが欲しいので、とにかくそれを行う必要がある場合はお知らせください! 助けてくれてどうもありがとう!