My Action #79

RE: https://www.w3.org/WAI/APA/task-forces/personalization/track/actions/79

All,

I have looked at other markup languages at the W3C, and based on my
observations I recommend that we:

   1. use space separated attribute values to concatenate the string (ref:
   ARIA)
   2. do NOT use a space between joined values (justification: 'spaces'
   perform string concatenation, and we do not want to concatenate value +
   value as "value plus value", but rather "value-value"
   (i.e.:
   <img src="her-name.png" alt="שמה" data-symbol="15691+14707"/> as "her
   name" rather than
    <img src="her-name.png" alt="שמה" data-symbol="15691 + 14707"/> as "her
   plus name")
   3. declare our decision, rather than ask for permission

Observations/Research:

   - CSS uses space separated. Concatenate items are authored together
   (i.e. 12px)
   - CSS uses commas to separate selectors, not attribute values.
   - ARIA uses space separated attribute values. For attributes that take
   multiple values (e.g. ARIA-describedby), the values (idRefs) are processed
   in the order in which they are declared
   - XML does not permit multiple attribute values (<node att1 ="val1" att2
   = "val2"/>)
   - I could not find an example of 'joined' attribute values in any W3C
   markup language

For further discussion.

JF
-- 
*John Foliot* | Principal Accessibility Specialist

"I made this so long because I did not have time to make it shorter." -
Pascal "links go places, buttons do things"

Received on Monday, 22 March 2021 12:41:06 UTC