0

上部にこれらのタブがあり、内部に自動的に間隔を空ける必要があるWebサイトで作業していますdiv。この理由は、その下のdivには、タブの境界線と整列する必要のある境界線があるためです。私が話していることについては、以下の私のjsfiddleを参照してください。現在、すべて正しく間隔を空けていますが、このサイトの性質上、タブ内の単語が変更され、間隔が正しくなくなります。それらをdiv内に自動的に配置して、個々のパディングをいじくり回して下のdivと整列させる必要がないようにするにはどうすればよいですか?

http://jsfiddle.net/g7c5X/

4

1 に答える 1

1

CSSに次のようなものを追加することでそれを達成できるはずです:

    #navMenu ul {display:table; width:100%}
    #navMenu li {display:table-cell}

古いバージョンのIEは、表示タイプがどれを思い出せないかを無視する可能性があると思います。他のオプションは、マージンを計算するためのJavaScriptです。

于 2012-07-12T17:06:04.333 に答える