W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > July to September 2016


From: Faith Knight <knightauthor@icloud.com>
Date: Fri, 19 Aug 2016 12:25:24 -0400
Cc: "w3c-wai-ig@w3.org" <w3c-wai-ig@w3.org>
Message-id: <27442A3F-19E1-4F1C-8693-77A9B663C43C@icloud.com>
To: Elizabeth Pyatt <ejp10@psu.edu>


> On Aug 19, 2016, at 12:15 PM, Elizabeth Pyatt <ejp10@psu.edu> wrote:
> I agree with this also, but I think one of the unspoken issues is that the the iFrame content may be coming from somewhere beyond the developer’s control. A common use of an iFrame is to embed content from Google and other sources.  Sometimes the iFrame may contain just a media element, but sometimes it’s more complex such as a form.
> For instance, if I pull in content from service Foo (e.g. FooForm) and that page has its own properly coded set of ARIA landmarks, the developer will 
> One solution could be for Foo to develop some kind of landmark system that would integrate with being pulled into an iFrame…if that is the intention of Foo. But could a developer somehow mark the iFrame as an ASIDE with an appropriate label? Would the hierarchy be clear enough?
> Just thinking aloud.
> Elizabeth
>> On Aug 19, 2016, at 11:26 AM, Léonie Watson <tink@tink.uk> wrote:
>> On 18/08/2016 18:47, Balusani, Shirisha wrote:
>>> Can Iframes that reside in a webpages have their own landmarks apart
>>> from the one the web page has?
>>> If yes, then will  it  be confusing to the AT user having two banner
>>> roles , main and content info roles?
>> Yes, landmarks inside an iframe will work the same as those in the parent page. I would advise against having more than one main landmark anywhere in the page though - the HTML specification permits only one <main> element per page, and this is the element the main landmark role relates to.
>> Léonie.
>> -- 
>> @LeonieWatson tink.uk Carpe diem
> =-=-=-=-=-=-=-=-=-=-=-=-=
> Elizabeth J. Pyatt, Ph.D.
> Instructional Designer
> Teaching and Learning with Technology
> Penn State University
> ejp10@psu.edu, (814) 865-0805 or (814) 865-2030 (Main Office)
> 3A Shields Building
> University Park, PA 16802
> http://www.personal.psu.edu/ejp10/psu
> http://tlt.psu.edu
Received on Friday, 19 August 2016 16:25:59 UTC

This archive was generated by hypermail 2.3.1 : Friday, 19 August 2016 16:26:00 UTC