2017-08-07 7 views
0

私はチェストーナメントのマニュアルペアリングのためのウェブベースのユーティリティを持っています。白いプレーヤーが左揃えのメニュー項目を選択し、黒いプレーヤーが右揃えのメニュー項目を選択するように、jquery UIオートコンプリートをフォーマットする必要があります。ここにリンクがあります:http://communitychessclub.com/test.phpjquery uiオートコンプリートのCSSフォーマット

私は、多くの混乱し、おそらく矛盾するCSSスタイル設定方法を見てきました。たとえば、次のように

ul.ui-autocomplete.ui-menu {background:pink; font-size:1.5rem; text-align:center; letter-spacing:2px;} 

.ui-widget-content.ui-menu .ui-menu-item {color: red; font-weight: bold;} 
.ui-widget-content.ui-menu .ui-menu-item {color: tan; font-weight: bold;} 

HTML:

<div class = "ui-widget white"><input type = "text" class = "automplete-2"></div> 
<div class = "ui-widget black"><input type = "text" class = "automplete-2"></div><br /> 

は、どのように私は白のプレーヤーのオートコンプリートが左寄せリストとブラックのプレーヤーのオートコンプリートが右揃えリスト持つことができます。

+0

を:、白のプレーヤーのために右の – verlager

+0

は、テストページで[OK]を見える場合を除き:黒のプレーヤーとテキスト整列放置白と黒の正当性を交換し、次に文字列を切り替えるだけです。左: text-alignで:right; – Icewine

+0

まったく...私はjqueryオートコンプリートを使用しています...そして、私は*そのリストを左右に揃えるようにしたいと思います。 – verlager

答えて

1

nth-of-type CSSセレクタの偶数/奇数の引数試してみてください:私はテキスト整列を必要とする

.ui-menu:nth-of-type(even) li div{ /* black */ 
    text-align: left !important; 
} 
.ui-menu:nth-of-type(odd) li div{ /* white */ 
    text-align: right !important; 
} 
+0

いいえ...どちらも右寄せです。手伝ってくれますか? – verlager

+0

私は編集しました...その間にいくつかのdivがあるので... 'nth-child(偶数/奇数) 'を使って' even'がすべてあったので... 'nth-of-type'が動作しています。 ;) –

関連する問題