Matnni hizalanish: <ni tanlang> yoki <parametr

Does anyone know if it's possible to align text to the right of a

53

4 javoblar

Siz "dir" xususiyati bilan foydalanishga urinib ko'rishingiz mumkin, ammo men xohlagan natijani ishlab chiqarishi mumkinligiga ishonchim komil emasmi?


Demo here: http://jsfiddle.net/fparent/YSJU7/

56
qo'shib qo'ydi
Bu dahshatli fikr odamlari. RTL - belgilarning o'ngdan chapga burilishiga olib keladigan tillar uchun mo'ljallangan va agar u kontent LTR tilida yozilgan bo'lsa, bunday tanlovga qo'ygan kontentni juda ko'p burkaydi. Masalan, "10 Avgust 2017" kabi sana "Avgust 2017 10" deb yoziladi. Sizning matningizga nima qilgani haqida hech qanday nazorat yo'q. Buni ishlatmang.
qo'shib qo'ydi muallif devios1, manba
U ba'zi bir maxsus holatlarda qanday ishlov berilishi haqida o'ylamasdan, to'g'ri ko'rinish berish uchun iflos hackga o'xsharmimi?
qo'shib qo'ydi muallif Sergei Basharov, manba
@SergeyBasharov sizga yaxshiroq echim topasizmi?
qo'shib qo'ydi muallif chacham15, manba
Bu barcha hollarda ishlamaydi: "x 42" qiymatini beradi. rtl shuningdek, ekran o'quvchisida qanday o'qilishini o'zgartiradi.
qo'shib qo'ydi muallif Jason T Featheringham, manba
Aslida bu juda yaxshi. Men har qanday holatda ko'rinishini: none; atributini ishlatardim, shuning uchun ochiladigan menyu pozitsiyasi ahamiyatga ega emas. Rahmat!
qo'shib qo'ydi muallif BenM, manba
IMHO bu ikki sababga ko'ra yomon. 1. Bu semantik noto'g'ri. 2. Chrome 30da dir = "rtl" ochiladigan belgini chapga qaratib o'qiydi.
qo'shib qo'ydi muallif feklee, manba
RTL - matn yo'nalishi (arabcha matn uchun misol sifatida) jsfiddle.net/iegik/YSJU7/170
qo'shib qo'ydi muallif iegik, manba

Quyidagi CSS ham o'qni, ham imkoniyatlarini to'g'ri hizalamaydi:

<div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false"> <div class="snippet-code">

select { text-align-last: right; }
option { direction: rtl; }
<!-- example usage -->
Choose one: 
</div> </div>
30
qo'shib qo'ydi
Ajoyib! Rahmat. O'Zdan o'q va o'ng tomonga kerakli variantlar!
qo'shib qo'ydi muallif Steve Danner, manba
Vay omon! Siz ajoyibsiz! Rahmat.
qo'shib qo'ydi muallif Ryan, manba
Bu (agar hech bo'lmaganda Windows-ning Google Chrome-da) ochiladigan narsani bosganimda variant qiymatlari uchun ishlash ko'rinmaydi. Bu faqat ochiluvchi o'tishdan oldin ishlaydi.
qo'shib qo'ydi muallif Ryan, manba
Rahmat @Layaka - bu ajoyib! Men sizga ko'proq ovoz berishni kutmoqdaman.
qo'shib qo'ydi muallif pshep123, manba
Sizga rahmat aytamiz @ pshep123. Sizning sharhingiz uchun minnatdorman :)
qo'shib qo'ydi muallif Laiacy, manba
@Ryan, men javobimni tahrir qildim. Endi ochiladigan menyuda tanlangan parametr va qiymatlarga amal qilinadi. Agar u siz uchun ishlayotgan bo'lsa, menga xabar bering
qo'shib qo'ydi muallif Laiacy, manba
Men uchun bu javob. Kichkina o'qni o'ng tomonga qo'ymoqchi bo'ldim, lekin variantlar to'g'ri to'g'ri kelishi kerak edi => bu javobga yetadi
qo'shib qo'ydi muallif Unchained, manba
Eng zo'r echim. Rahmat
qo'shib qo'ydi muallif Kicsi Viziló, manba

Men siz xohlagan narsani deb o'ylayman:

select {
  direction: rtl;
}

fiddled here: http://jsfiddle.net/neilheinrich/XS3yQ/

26
qo'shib qo'ydi
Sovuq, lekin o'q chapga buriladi. Matnni va tanlov o'qini o'ng tomonga tenglashtirmoqchi bo'lsak nima bo'lardi?
qo'shib qo'ydi muallif Baptiste, manba

Men uchun eng yaxshi yechim bo'ldi

select {
    direction: rtl;
}

undan keyin

option {
    direction: ltr;
}

yana. Shunday qilib, matnni o'qiydigan o'quvchining qanday o'qilishini yoki formatlash-muammo yo'qligini o'zgartira olmaydi.

25
qo'shib qo'ydi
IOS 9 Mobile Safari-da ishlaydi. Ajoyib!
qo'shib qo'ydi muallif Rockallite, manba
Garchi bularning hammasi o'ngga va chapga chap tomonda bo'lsa ham, mening vaziyatimda chap tomonda o'q pozitsiyasini yaratadi.
qo'shib qo'ydi muallif Anthony Kal, manba
Men "9:30", "10:00" va hokazo. Kabi qadriyatlarni o'z ichiga olgan ochilgan ro'yxatga egaman. Bu men uchun ishlaydigan yagona yechim edi (Macda Safari 9da).
qo'shib qo'ydi muallif Mark Schneider, manba
Biroq, Firefox-da joriy (tanlangan) qiymat chapda "AM" bilan ko'rsatilgan ("AM 9:30").
qo'shib qo'ydi muallif Mark Schneider, manba
Bundan tashqari, "()" ni ( va ) deb o'stirsangiz?
qo'shib qo'ydi muallif Martin Schilliger, manba
Va Firefox da bu to'g'ri ishlamaydi. Faqatgina Webkitda yaxshi fikr bor ...
qo'shib qo'ydi muallif Martin Schilliger, manba
Faqat IE6-8 (IE8 + ni bilmaslik) ni aniqlay olmadim ...: - /
qo'shib qo'ydi muallif Martin Schilliger, manba
qo'shib qo'ydi muallif rm-, manba
Javascript UZB
Javascript UZB
99 ishtirokchilar

@js_uzb @vuejs_uz @react_uz @nodejs_uz @angular_uz @ngTashkent @yiiframework_uz @laravel_uz @linux_uzbek @python_uz @swift_uzb —————— @uzdevgroup @UzGeeksGroup ——— @UzDev_Jobs @jobs_uzb