wai-tutorials icon indicating copy to clipboard operation
wai-tutorials copied to clipboard

Responsive Design Page Regions

Open brewerj opened this issue 7 years ago • 5 comments

Proposed inclusion of a point regarding consistent page structure, to increase mobile-friendly coverage. Discussion welcome.

Could also add the following to "Further Resources for Page Structure" at the bottom of the page:

"From "Mobile Accessibility Mapping": https://www.w3.org/TR/mobile-accessibility-mapping/#consistent-layout"

brewerj avatar Jun 23 '17 03:06 brewerj

I think this should go before “page header” and maybe as a sidebar call-out (which might overlap with the TOC) or calling it out with bold text for responsive design but otherwise leave it as an inline paragraph.

Content is good and important.

yatil avatar Jun 23 '17 07:06 yatil

+1 to @yatil

bakkenb avatar Jun 28 '17 22:06 bakkenb

+1 to @yatil on sidebar call-out

-1 on content relevance as referred Consistent Layout Guideline:

In responsive web design, where components are arranged based on device size and screen orientation, web pages within a particular view (set size and orientation) should be consistent in placement of repeated components and navigational components. Consistency between the different screen sizes and screen orientations is not a requirement under WCAG 2.0.

(I've bolded the relevant part)

[adding a rationale after input by @bakkenb & @slhenry ] Rationale: The guideline does not ask a designer to have the elements at the same place whatever the available size and orientation, which Page structure should be consistent across different screen sizes and orientations. implies for me (or maybe I don't understand correctly, and if so, I won't be the only one).

I would get rid of this line and would rewrite:

Components may be collapsed or even hidden on smaller screens, but components that show should appear in the same order.

As:

Components may be collapsed or even hidden on smaller screens, but components that show should appear in the same order for a particular view (set size and orientation).

To disambiguate the formulation.

notabene avatar Jun 29 '17 16:06 notabene

similar suggestion to menus, something along the lines: ... but items that show should maintain consistent order and purpose across all screen sizes.

nrhsinclair avatar Jul 05 '17 16:07 nrhsinclair

Thanks for the input, especially @notabene. I’ll see to add this (and addressing the concerns) once the tutorial is in the new layout.

yatil avatar Sep 09 '19 11:09 yatil

Just bringing this conversation together. Original suggestion: "Page structure should be consistent across different screen sizes and orientations. Components may be collapsed or even hidden on smaller screens, but components that show should appear in the same order." Updated suggestion: "Components may be collapsed or even hidden on smaller screens, but components that show should appear in the same order for a particular view (set size and orientation)."

I think it's worth stating that designers should TRY to be consistent across different screen sizes and orientations, even though it's not a specific WCAG requirement. There is value in having a consistent order of content if accessing the same site through desktop on one occasion and then a mobile device the next.

brianelton avatar May 09 '23 16:05 brianelton

Updated to add back in consistency between screen sizes "Components may be collapsed or even hidden on smaller screens, but components that show should appear in the same order for a particular view (set size and orientation). If possible, page structure should be consistent across different screen sizes and orientations, though not a specific WCAG requirement."

brianelton avatar May 09 '23 16:05 brianelton

+1 to adding ... "though not a specific WCAG requirement."

lakeen avatar May 09 '23 16:05 lakeen

Updates covered in #721. Closing PR.

brianelton avatar May 09 '23 19:05 brianelton