- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Sat, 1 Feb 2014 22:55:54 +0100
- To: James Craig <jcraig@apple.com>
- Cc: www-archive@w3.org
Www-archive@ James, I described what flattening means to authors. Definitely it means to flatten styles and structure. The same goes for role=presentation. The fact that there are there rules for what elements it flattens (namely, it is not so simple that being a child element causes it to be flattened), does not change that. Please don’t misrepresent me and have a discussion based on that. Leif H Silli Leif Halvard Silli, Sat, 1 Feb 2014 21:54:48 +0100: > >>> And for headings, it flattens hierarchic text to just (plain) text. >>> >>> Flat/Flattened is known from many fields as a name for simplification >>> processes were the result is that the basic content is kept while the >>> styling and/or structure is lost. Flat/Flattened thus tells authors >>> that *not everything* is lost, something which could help them >>> understand that the result of flattening an img is different from the >>> result of flattening a heading - and also help them understand how >>> flatten differs from hiding. Also, for flat/flattens, chances are that >>> authors understand that it is not necessary to apply it to elements >>> that are already flat, such as <span> or <img> with empty alt=“". >> >> You may be misunderstanding the presentation role, too. It does not >> flatten the contents. > > Sorry, but I tried to keep it short. For <table>, it flattens the > elements that the table is made up of. Same goes for lists and other > constructs. This is described in the ARIA spec, and I expected that you > expected that I knew this. Thus I am aware that a child <strong> > element inside <h2 role="presentation"> is not flattened - it retains > its semantics.
Received on Saturday, 1 February 2014 21:56:25 UTC