2012-12-27 11 views
7

を期待通りに動作しない、私はこのセレクタを持っています。私はあなたのtdがちょうどp要素(あなたのマークアップを示していないので、私は言うことができない)を超えて含まれている場合は複数の内部PTDCSS:最後の子:ありません(:のみ-子)現在

+0

は私のために働くようだ:http://jsfiddle.net/XuKKB/あなたがこれを上書きする他のいくつかのCSSを使用している任意のチャンス? – Passerby

+0

実際、あなたの例では動作していますが、私のテーブルにはありません。私はフルセレクタ – pocesar

+0

でコードを更新しました。違いはありません:http://jsfiddle.net/XuKKB/1/ devtoolsやfirebugなどの検査ツールを使って実際にレイアウトに影響を与えているスタイルを調べてみましょう。例えば。私は意図的にjsfiddleの "Normalized CSS"のチェックを外しました。そうでなければ動作しません。 – Passerby

答えて

11

、あなたはおそらくしたいがある場合にのみマージンを削除したいです代わりに:last-of-type:only-of-typeを使用します。

.form .mid td p:last-of-type:not(:only-of-type) { 
    margin-bottom: 0; 
} 
+0

を使ってコピーします。ありがとう! – pocesar

関連する問題