Tréith dir bhunúsach
Is é an tréith dir a bhfuil an luach 'rtl' uirthi an bunús le haon dearadh gréasáin RTL. Is gnách í a shocrú ar an gclib <html> nó <body> agus bíonn tionchar aici ar ailíniú an téacs, ar ord réamhshocraithe na gceall tábla, agus ar threo airíonna CSS cosúil le 'text-align'. Gan an tréith seo, fanann an t-ábhar ar chlé, rud atá mínádúrtha do theangacha RTL. Chomh maith leis sin, ba cheart duit 'dir' a shárú ar leibhéal an choimeádáin má bhíonn treonna measctha ann. Bíonn leagan amach deacair le léamh mar thoradh ar thréith dir atá ar iarraidh nó mícheart, agus mar sin ba cheart tosaíocht a thabhairt di.
Leagan scáthánach agus airíonna CSS loighciúla
In ionad airíonna fisiciúla mar 'left' agus 'right', úsáid airíonna CSS loighciúla mar 'margin-inline-start' agus 'padding-inline-end'. Déanann siad seo oiriúnú go huathoibríoch don treo scríbhneoireachta agus seachnaíonn siad forscríobh láimhe. Ciallaíonn leagan amach scáthánach go dtosaíonn an barra nascleanúna ar dheis agus an t-ábhar ar chlé. Le luachanna loighciúla mar 'float: inline-start' nó 'text-align: start' bainfidh tú é seo amach gan ceisteanna meán. Déanann airíonna nua-aimseartha CSS-Grid agus Flexbox mar 'justify-content: flex-start' feidhmiú i gceart de réir an airí dir. Déan tástáil i gcónaí le fíor-ábhar, mar ní léirmhínítear airíonna loighciúla mar an gcéanna ag gach brabhsálaí.
Uimhreacha agus Laidin leabaithe
I dtéacsanna RTL, fanann uimhreacha agus litreacha Laidine leabaithe ailínithe ó chlé go deas. Cruthaíonn sé seo dúshláin, mar is féidir leo cur isteach ar an treo léitheoireachta. Úsáid an tréith 'unicode-bidi' nó 'direction: ltr' do na heilimintí sin chun taispeáint chomhsheasmhach a chinntiú. I gcás formáidí dáta nó uimhreacha, moltar an t-ord a oiriúnú do chultúr RTL. Tabhair aird freisin ar leagan amach foirmeacha, áit ar chóir réimsí ionchuir d'uimhreacha a bheith ailínithe ar chlé. Cuireann cóireáil chúramach ar an meascán treo seo cosc ar bhriseadh amhairc agus feabhsaíonn sé inléiteacht.
Clónna agus Clóghrafaíocht
Tá rogha an chló ríthábhachtach: Teastaíonn clónna le tacaíocht ghliogar ó Araibis, Peirsis agus Eabhrais. Is iad 'Noto Naskh Arabic', 'Vazir' do Pheirsis agus 'Noto Sans Hebrew' roghanna coitianta. Sainmhínigh fallbacks, m.sh., 'font-family: 'Noto Naskh Arabic', 'Tahoma', sans-serif;'. Tabhair aird ar mhéideanna cló leordhóthanacha agus spásáil líne, toisc go mbíonn clónna RTL níos cúinge nó níos casta go minic. Seachain cló iodálach, toisc nach bhfuil sé ann i go leor clónna Arabacha. Déan tástáil ar an taispeáint ar ghléasanna éagsúla lena chinntiú go lódáiltear na clónna i gceart agus go bhfuil siad inléite.
Deilbhíní agus Scáthánú
Caithfear deilbhíní a thaispeánann treo (m.sh., saighead, siombailí ar aghaidh/ar gcúl) a scáthánú i leagan amach RTL. Bainfidh tú é seo amach le claochluithe CSS mar 'transform: scaleX(-1)' nó trí úsáid a bhaint as tacair deilbhíní a thacaíonn le RTL go huathoibríoch (m.sh., Font Awesome le hairí 'dir'). Fanann siombailí gan treo (m.sh., teach, socruithe) gan athrú. Cinntigh nach saobhann an scáthánú an séimeantach. Déan tástáil ar gach deilbhín san amharc RTL, mar is féidir le scáthánú neamhbheartaithe cur isteach ar inúsáidteacht.