私はテーブルのセルに新しい画像を入れました。テーブルが少し大きくなりました。私はすべてのパディングと間隔を0に減らしましたが、まだ画像の端に約4ピクセルのギャップがあります(32ピクセルの長方形フラグ)。テーブルセルからすべての空白を削除することは可能ですか?細胞のためのCSS:0ピクセル以下のすべてのパディングとスペーシングを削除できますか?
私のCSSは次のとおりです。彼らが必要とする
.flag {
margin: 0px !important;
padding: 0px !important;
border-spacing:0 !important;
height:28px !important;
width:32px !important;
line-height:32px !important;
}
。なお、彼らは過乗って別のCSSをしているので、「重要!」。フラグの正確な高さは28ピクセルです。それ以下の高さにすると、フラグがセルの底部で削られ始めます。
多くの人が自分のために試すことができるように、
td { border: 1px solid black; }
<link
rel="stylesheet"
type="text/css"
href="//cloud.github.com/downloads/lafeber/world-flags-sprite/flags32.css"
/>
<table class = 'f32'><tr><td class = 'flag us'></td></tr></table>
あなたのテーブルが見えるボーダーがあり、フラグ画像の上と下の間隔の公平なビットがあることがわかります確認してください。私はそれを取り除きたい、あるいは好ましくは1ピクセル上下を除くすべてを取り除きたい。
空白は実際の画像ファイルにだろうか?それは奇妙に聞こえるが、html要素の間の実際の空白を削除することは時には難しいことである。 –
イメージがインポートされているので、残念ながらそれはコントロールできません。チェックする方法がわからないそれがあれば、とにかくセルを特定の高さに強制して、何らかの形でフラグをセルの中心に置くことはできないでしょうか?私がそれを試してみると、それはちょうどそれをセルの下から部分的に押し出します。 – Farflame
Welp。実験をせずに正確に言うことはできませんでしたが、私は援助のためにはあまり役に立たないでしょう。あなたの答えを見つけることを望む! –