2011-07-14 11 views
2

jquery UIの高さを小さくしようとしていますが、フォーマットが適切ではありません。 Hereはコードへのリンクです。誰でも私にこれをどうやってできるのか教えてもらえますか?jquery uiタブの高さを減らす

答えて

3

デモで遊んでする必要があります:http://jsfiddle.net/v8APf/

.ui-widget-header { 
    background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x !important; 
    color: #222222; 
    font-weight: bold; 
    height:13px 
} 

.ui-widget-header ul { 
    height:11px; 
} 

.ui-tabs .ui-tabs-nav li { 
    height:11px; 
    font-size:10px; 

} 

.ui-tabs .ui-tabs-nav li a { 
    position:relative; 
    top:-6px 
} 
+0

ありがとう! –

+0

が古く、関連するjquery-uiバージョンは表示されません。 – clearlight

-1

タブのテキストから上下のパディングを削除するには、次のCSSルールを追加します。それはあなたがheightを削減する場合、タブがオフ一層見えますので、あなたは、達成したいです何

.ui-tabs .ui-tabs-nav li a { 
    padding: 0 1em; 
} 

jsFiddle

+0

あなたの提案は、投稿したときに有効だった可能性がありますが、時代遅れです。 jQueryの内部APIと多くのソフトウェアコンポーネントは絶えず進化しているので、提供するクイックハックに関連するバージョンを指定する必要があります。答えを更新することを検討してください。それ以外の場合は、ソリューションが動作しないことを確認するためにのみソリューションをテストする必要があるため、人の時間が無駄になります。 – clearlight

+0

あなたはジャークではなく、スヌーカーの反応を残す代わりに、自分で答えを編集できました。 –

+0

害がないことを意図して、私はちょうど指摘していましたが、そのようなハックがバージョンに結びついているので、人々を混乱させないように記録を書き留めていました。純粋に建設的な批判。私はコードの問題に埋もれて、あなたの答えをテストする時間がかかり、それがうまくいかなかった理由を理解しなければなりませんでした。公正な合理的なコメントが必要と思わない場合は、再評価する必要があります。誰も完璧ではありません。私たちは皆、学び、適応する必要があります。 – clearlight

0

あなたの質問は非常にあいまいですが、私はより良い視覚効果hereを取得するために遊ぶことができました。あなたは.ui-tabs .ui-tabs-nav li a.ui-tabs-nav

1

あなたは、jquery-ui-1.11.4のとおり、タブ自身のサイズをJavaScriptコード

$("#tabs").css("height",$("body").height()); 
0

を追加することができます主にフォントサイズとパディング属性によって決定されます( )。

関連するセレクタとそのデフォルト値をjquery-ui.structure.cssに表示し、jQuery theme rollerサイトからダウンロードしたディストリビューションで取得します。

オリジナルの関連するCSSセレクタ:

/* jquery-ui.structure.css */ 

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { 
    float: left; 
    padding: .5em 1em; 
    text-decoration: none; 
} 

補足定義、私は<style></style>タグに私のHTMLファイルに追加し、デフォルト設定を上書きしますパディングを取ることによって、(おそらくあまり)タブのサイズを小さくします0に設定し、デフォルトからフォントサイズを縮小します。読みやすいものの、私の個人的な好みに合わせてタブが小さすぎます。私は、上記のデフォルトとこの間に何かを好む:

関連属性上書き/追加:

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { 
    padding: 0 0; 
    font-size: smaller; 
} 

注:私は個人的にタクトにユーティリティやウィジェットを提供するCSSスタイルシートを維持したいと単に延長を/変更をHTMLファイルまたは関連するスタイルシートの1つに追加してCSSをオーバーライドします。