WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: declare the language in spans for Hebrew - left to right? Right to left?

for

From: glen walker
Date: Jun 16, 2021 10:00AM


You are not coding in an RTL language. You are coding in HTML, which is
LTR, so the <span> will not change. Open <span> tag first, then the
contents, then the close </span> tag.

It's the contents in the <span> that is RTL. You will probably want to set
the DIR attribute to "RTL" on the contents.

https://www.w3.org/TR/html53/dom.html#the-dir-attribute

I'm not sure RTL will work on inline elements. I know it works on block
level elements so you might need a <div> instead of a <span>


On Wed, Jun 16, 2021 at 9:11 AM Sandy Feldman < <EMAIL REMOVED> >
wrote:

> hey all,
>
> I am working on a web page that includes Hebrew phrases. I want to
> declare the language in spans, but since the language goes right to left
> does the span start on the left or the right?
>
> Residence / </span>כתובת<span lang="he">
>
> or
>
> Residence / <span lang="he">כתובת</span>
>
> thanks so much!
>
> --
> Sandy
> sandyfeldman.com
>
> > > > >