выравнивание текста: справа или
кто-нибудь знает, можно ли выровнять текст справа от <select> или точнее <option> элемент WebKit. Это не должно быть кросс-браузерное решение, включая IE, но должно быть чистым CSS, если это возможно.
Я пробовал так:
select { text-align: right } и option { text-align: right }, но ни один из них, похоже, не работал в WebKit (либо Chrome, Safari или Mobile Safari.
любая помощь с благодарностью приняты!
4 ответов:
вы можете попробовать использовать атрибут "dir", но я не уверен, что это даст желаемый эффект?
<select dir="rtl"> <option>Foo</option> <option>bar</option> <option>to the right</option> </select>демо здесь:http://jsfiddle.net/fparent/YSJU7/
следующий CSS будет выравнивать по правому краю как стрелку, так и параметры:
select { text-align-last: right; } option { direction: rtl; }<!-- example usage --> Choose one: <select> <option>The first option</option> <option>A second, fairly long option</option> <option>Last</option> </select>
Я думаю, что вы хотите:
select { direction: rtl; }возился здесь:http://jsfiddle.net/neilheinrich/XS3yQ/
лучшее решение для меня было сделать
select { direction: rtl; }а то
option { direction: ltr; }снова. Так что нет никаких изменений в том, как текст читается программой чтения с экрана или и без форматирования-проблема.
Comments