From 29886d67f0ddf2be715ad6f6c48271d8c3c3898f Mon Sep 17 00:00:00 2001
From: Jim Allan Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. In many cases, when people use the zoom function of their desktop browser to enlarge content, the web page showing 2, 3 or more columns will at some point trigger a change of its layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menus or addtional content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into single menu button. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. In many cases, when people use the zoom function of their desktop browser to enlarge content, the web page showing 2, 3 or more columns will at some point trigger a change of its layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menus or addtional content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into single menu button. In many cases, when people use the zoom function of their desktop browser to enlarge content, the web page showing 2, 3 or more columns will at some point trigger a change of its layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. In many cases, when people use the zoom function of their desktop browser to enlarge content, the web page showing 2, 3 or more columns will at some point trigger a change of its layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into single menu button so they take up less screen space. Many low vision people use the zoom function of their desktop browser to enlarge content because they cannot read content at the default text sizes. Zoomin ginto web pages that support reflow and show 2, 3 or more columns in a typical desktop browser at 100% will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques). Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). So long as the information and functionality are still available that is ok. If some content is hidden behind a show/hide button, or navigation is moved into a drop-down it is still available. (Like the 'hamburger' icon pattern for navigation). It is possible people might get confused if things move or get hidden, however, the physics demands that something has to move down or be hidden, you cannot make things bigger and fit them in the same space. Also, the people who need it most would typically be zoomed-in when arriving, so may not notice the difference. However, if content or functionality is removed that would fail this success criteria. However, if content or functionality is removed that would fail this success criteria unless there is a link to the removed content in place of the removed content. The focus of the Reflow success criteria is to enable users to zoom in without scrolling in two directions. Resize Text (Success criterion 1.4.4) also applies, so it should be possible to increase the size of all text by at least 200% as well. If text is reduced in size when people zoom in (or for small-screen usage), it should still be possible to get to 200% bigger. For example, if text is set at 20px when the window is 1280px wide, at 200% zoom it should be at least 20px (so 200% larger), but at 400% zoom it could be set to 10px (therefore still 200% larger than the 100% view. It is not required to be 200% larger at every breakpoint, but it should be possible to get 200% large text in some way. It is by dimension, in the same way that Resize Text (Success criterion 1.4.4) is by dimension. Zooming 200% means the width is 200% wider and height is 200% taller. Using responsive design is the most effective method of achieving the goal of allowing people to zoom in to 400%. For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. Using responsive design is the most effective method of achieving the goal of allowing people to zoom in to 400%. For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website. So long as the information and functionality are still available that is ok. If some content is hidden behind a show/hide button, or navigation is moved into a drop-down it is still available. (Like the 'hamburger' icon pattern for navigation). It is possible people might get confused if things move or get hidden, however, the physics demands that something has to move down or be hidden, you cannot make things bigger and fit them in the same space. Also, the people who need it most would typically be zoomed-in when arriving, so may not notice the difference. However, if content or functionality is removed that would fail this success criteria unless there is a link to the removed content in place of the removed content. The focus of the Reflow success criteria is to enable users to zoom in without scrolling in two directions. Resize Text (Success criterion 1.4.4) also applies, so it should be possible to increase the size of all text by at least 200% as well. If text is reduced in size when people zoom in (or for small-screen usage), it should still be possible to get to 200% bigger. For example, if text is set at 20px when the window is 1280px wide, at 200% zoom it should be at least 20px (so 200% larger), but at 400% zoom it could be set to 10px (therefore still 200% larger than the 100% view. It is not required to be 200% larger at every breakpoint, but it should be possible to get 200% large text in some way. Conformance for WCAG 2.1 is for full pages including variations (at the same URL), so each variation (break point in CSS) should conform. The amount of work involved is greatly reduced if you know what changes happen at each variation. Note that as the zoom percentage increases, the navigation changes first to hide options behind a "More" dropdown menu, and eventually most navigation options are behind a "hamburger" menu button. All the information and functionality is still available from this web page. There is no horizontal scrolling.. Note that as the zoom percentage increases, the navigation changes first to hide options behind a "More" dropdown menu, and eventually most navigation options are behind a "hamburger" menu button. All the information and functionality is still available from this web page. There is no horizontal scrolling.. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many low vision people use the zoom function of their desktop browser to enlarge content because they cannot read content at the default text sizes. Zoomin ginto web pages that support reflow and show 2, 3 or more columns in a typical desktop browser at 100% will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into single menu button so they take up less screen space. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read it at the default text size. Typical web pages that support reflow show 2, 3 or more columns in a desktop browser at 100% (default) scale. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like the navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read it at the default text size. Typical web pages that support reflow show 2, 3 or more columns in a desktop browser at 100% (default) scale. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like the navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. Typical web pages that support reflow show 2, 3 or more columns in a desktop browser at 100% (default) scale. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like the navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. Typical web pages that support reflow show 2, 3 or more columns in a desktop browser at 100% (default) scale. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like the navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow have two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like the navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow have two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like the navigation menu or supplementary content, will now typically appear on top of or below the main content. How much content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). The benefits are primarily for people with low vision. Of the 285 million people worldwide who are visually impaired, 14% are blind and 86% have low vision according to the World Health Organization (WHO). A significant proportion of people with low vision need more than a 200% increase in the size of content. From the WebAIM survey 25% of low vision users indicated needing magnification to 400% or more. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly. Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques). Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content. How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side. Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques). Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). While sone mobile user agents offer reflow, the layout method of common browsers in mobile operating systems does not offer reflow in the same way as desktop browsers. On mobile operating systems, content can be magnified in different ways, fr example, by using a pinch gesture to scale content or a double tap to enlarge the chosen column so its width will increase to fi into the viewport width. This means that mobile browsers usually exhibit horizontal scrolling regardless of what an author does. Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques). Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). While sone mobile user agents offer reflow, the layout method of common browsers in mobile operating systems does not offer reflow in the same way as desktop browsers. On mobile operating systems, content can be magnified in different ways, fr example, by using a pinch gesture to scale content or a double tap to enlarge the chosen column so its width will increase to fi into the viewport width. This means that mobile browsers usually exhibit horizontal scrolling regardless of what an author does. While some mobile user agents (like the Dolphin browser for Android) offer reflow when users zoom into content, the layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that mobile browsers usually exhibit horizontal scrolling regardless of what an author does. User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). While some mobile user agents (like the Dolphin browser for Android) offer reflow when users zoom into content, the layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that mobile browsers usually exhibit horizontal scrolling regardless of what an author does. Note that the Success criterion 1.4.4 Resize Text requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling. Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page). User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport). While some mobile user agents (like the Dolphin browser for Android) offer reflow when users zoom into content, the layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that mobile browsers usually exhibit horizontal scrolling regardless of what an author does. The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does. In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent suport issue, not an issue for authors. Note that the Success criterion 1.4.4 Resize Text requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Zoom functionality in browsers allows users to increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns. The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. Zooming in, they can increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available.Intent
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.Understanding Reflow
Intent
Understanding Reflow
Intent
Understanding Reflow
Intent
Intent
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.Does this mean web sites have to be responsive?
What happens if sites move/change things at smaller sizes?
What is the relation to Resize Text?
Mobile devices start smaller, how does that work?
Is the 400% by area or dimension?
Does this mean web sites have to be responsive?
- What happens if sites move/change things at smaller sizes?
What is the relation to Resize Text?
Does every variation of the page have to conform?
+ Examples
Example 1: Responsive Design
- Understanding Reflow
Intent
Understanding Reflow
Intent
+ Intent of this Success Criterion
Understanding Reflow
Intent of this Success Criterion
Understanding Reflow
Intent of this Success Criterion
Understanding Reflow
Intent of this Success Criterion
Understanding Reflow
Intent of this Success Criterion
Understanding Reflow
Intent of this Success Criterion
- Intent of this Success Criterion
Benefits
- Specific Benefits of Success Crtierion 1.4.10
-
A site uses responsive design. When a person zooms in to over 300%, the layout is reflowed to one column. The user can read the content easily and does not have to scroll sideways to read.
In a PDF created to conform to PDF/Universal Accessibility (ISO 14289), the content can be reflowed and zoomed in to make reading possible for someone with low-vision.FAQ
Mobile devices start smaller, how does that work?
From 4ac9815dd4d74badf85880e2e5c3eae4dd7c11b9 Mon Sep 17 00:00:00 2001
From: Detlev Fischer Understanding Reflow
Intent of this Success Criterion
- Viewing distance and display resolution
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.Exceptions for reflow
Exceptions for reflow
Specific Benefits of Success Crtierion 1.4.10
+ Specific Benefits of Success Criterion 1.4.10
A site uses responsive design. When a person zooms in to over 300%, the layout is reflowed to one column. The user can read the content easily and does not have to scroll sideways to read.
In a PDF created to conform to PDF/Universal Accessibility (ISO 14289), the content can be reflowed and zoomed in to make reading possible for someone with low-vision.Intent of this Success Criterion
Avoiding vertical scrolling and hiding content
Viewing distance and display resolution
From b3a7854911179590fc805f45f7147531a164655e Mon Sep 17 00:00:00 2001
From: Detlev Fischer Exceptions for reflow
Specific Benefits of Success Criterion 1.4.10
-
A site uses responsive design. When a person zooms in to over 300%, the layout is reflowed to one column. The user can read the content easily and does not have to scroll sideways to read.
A site uses responsive design. When a person zooms in to over 300%, the layout is reflowed to one column. The user can read the content easily and does not have to scroll sideways to read.
In a PDF created to conform to PDF/Universal Accessibility (ISO 14289), the content can be reflowed and zoomed in to make reading possible for someone with low-vision.Exceptions for reflow
Mobile browsers
+ Specific Benefits of Success Criterion 1.4.10
From dc42b59674fc95a735dd45b43e70dd026519b092 Mon Sep 17 00:00:00 2001
From: Detlev Fischer Exceptions for reflow
Mobile browsers
- Browsers in mobile operating systems
+ Specific Benefits of Success Criterion 1.4.10
From c7dcccc834c8be3d3266e48d07c806f958de6c80 Mon Sep 17 00:00:00 2001
From: Detlev Fischer Exceptions for reflow
Browsers in mobile operating systems
Specific Benefits of Success Criterion 1.4.10
From 318ef58c890706f0994711bc0619bb841e2f120b Mon Sep 17 00:00:00 2001
From: Detlev Fischer Exceptions for reflow
Browsers in mobile operating systems
- Understanding Reflow
Intent of this Success Criterion
- How reflow works
+
At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
The intent of this Success Criterion is to help people with low vision by allowing the browser zoom function to increase the size of most content to 400% without requiring scrolling in more than one direction. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. Zooming in, they can increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available.
+The intent of this Success Criterion is to enable people with low vision to use the browser zoom to increase the size of most content to 400% so that the content reflows - i.e., that it is presented in a way that sscrolling in more than one direction is not necessary. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. Zooming in, they can increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available.
At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
From d0f1ebd981bc7f25a63b278b0d631c1edb509165 Mon Sep 17 00:00:00 2001 From: Detlev FischerThe intent of this Success Criterion is to enable people with low vision to use the browser zoom to increase the size of most content to 400% so that the content reflows - i.e., that it is presented in a way that sscrolling in more than one direction is not necessary. Many people with low vision use the zoom function of their desktop browser to enlarge content because they cannot read text at the default size. Zooming in, they can increase the size of all content. When appropriately authored, the content can reflow (wrap) to stay within the windows boundaries (viewport). Spatial relationships can vary, but all information and functionality should continue to be available.
+The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns.
At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Using the browser zoom function to zoom in will at some point trigger a change of layout, so content will now be displayed in fewer columns.
-At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
+The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
+In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side.
From fb8171c171a68c03c05d976be78f85aed300590c Mon Sep 17 00:00:00 2001 From: Detlev FischerThe intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
From 751df7d3be6f8abfa4d3966be492b0d067b04ac8 Mon Sep 17 00:00:00 2001 From: Detlev FischerThe value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly.
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.
Certain content cannot be reflowed without losing meaning so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
+content which requires two-dimensional layout for usage or meaning cannot be reflowed without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport).
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
-Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side.
The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
+The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary. Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because the impact of such scrolling can multiply the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling. The impact of horizontal scrolling can increase the effort required to read by 40-100 times, so avoiding scrolling should be the aim whenever feasible. It is also important that content is not hidden off-screen, for example zooming on a vertically scrolling page should not cause content to be hidden to one side.
+Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
The value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly.
@@ -75,6 +75,7 @@The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary. Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because the impact of such scrolling can multiply the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
+The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
+Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because the impact of such scrolling can multiply the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
From 4f8974f02b5ca2b2266a6b6bbbaeeb8d84f43d11 Mon Sep 17 00:00:00 2001 From: Detlev FischerThe intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
-Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because the impact of such scrolling can multiply the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
+Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
From d984c8986acc5841fee18b315a036bba334dad43 Mon Sep 17 00:00:00 2001 From: Detlev FischerIn a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
+Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
desktopThe value of "320 CSS pixels" was chosen as a reasonable minimum size that authors can acheive as it lines up with small displays on mobile devices. A browser on a desktop or laptop at 1280px wide and then zoomed in to 400% means the view is then "equivelent to" 320px wide. Many sites currently cater to that range of sizes, and that number will only increase as more sites update to be small-screen friendly.
+The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can acheive as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels corresponds to a desktop browser window 1280px wide and a zoomed in to 400%.
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.
content which requires two-dimensional layout for usage or meaning cannot be reflowed without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
From bd389c405db486404780d2759a9bfd5a52fa6761 Mon Sep 17 00:00:00 2001 From: Detlev FischerIn a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
desktop +Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can acheive as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels corresponds to a desktop browser window 1280px wide and a zoomed in to 400%.
From f73dcb5aa0f24f4bfecea579cb77c045e93fb10c Mon Sep 17 00:00:00 2001 From: Detlev FischerZooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can acheive as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels corresponds to a desktop browser window 1280px wide and a zoomed in to 400%.
+The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window with a with of 1280px and a zoomed in to 400%.
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.
content which requires two-dimensional layout for usage or meaning cannot be reflowed without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
From 10496a5e83ee42eba8c574e71f9343d024b26eed Mon Sep 17 00:00:00 2001 From: Detlev FischerThe value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window with a with of 1280px and a zoomed in to 400%.
-
In the image above each vertical line represents a 16px letter. The letter on the retina remains the same size. The same letter is shown as its relative size on a phone, tablet, laptop and desktop. Each device is at a different distance, with the phone being closest and the desktop having the largest viewing distance. Each device has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. This should be 12pt height. When we enlarge on the laptop or desktop, the resolution goes down hence the 16px letter at low resolution will cast a bigger image on the retina at the same distance. 320px is about 400% or a little larger.
+
Different displays are used at different viewing distances as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance. In the image above each vertical line shall represent a 16px letter. The letter on the retina remains the same size een though the absolute size on the different displays (phone, tablet, laptop and desktop) is different. Each of these devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the leter will go up, causing 16px letter to cast a bigger image on the retina at the same distance.
+ +content which requires two-dimensional layout for usage or meaning cannot be reflowed without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
From fc7edfdfd4267dfdda1a7c10596a900058874f29 Mon Sep 17 00:00:00 2001 From: Detlev FischerThe value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window with a with of 1280px and a zoomed in to 400%.
-+
Different displays are used at different viewing distances as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance. In the image above each vertical line shall represent a 16px letter. The letter on the retina remains the same size een though the absolute size on the different displays (phone, tablet, laptop and desktop) is different. Each of these devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the leter will go up, causing 16px letter to cast a bigger image on the retina at the same distance.
From 941f1fe6923f0d3e97f664fe86799d680abd50df Mon Sep 17 00:00:00 2001 From: Detlev FischerDifferent displays are used at different viewing distances as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance. In the image above each vertical line shall represent a 16px letter. The letter on the retina remains the same size een though the absolute size on the different displays (phone, tablet, laptop and desktop) is different. Each of these devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance with the recommended screen resolution. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the leter will go up, causing 16px letter to cast a bigger image on the retina at the same distance.
+Different displays are used at different viewing distances as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In fig. 1 above, each vertical line shall represent a 16px letter. The letter on the retina remains the same size even though the absolute size of the letter shown on different displays (phone, tablet, laptop and desktop) is different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window with a with of 1280px and a zoomed in to 400%.
+The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and a zoomed in to 400%.
-Different displays are used at different viewing distances as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In fig. 1 above, each vertical line shall represent a 16px letter. The letter on the retina remains the same size even though the absolute size of the letter shown on different displays (phone, tablet, laptop and desktop) is different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
+Different types of display are typically used at different viewing distances, as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In fig. 1 above, each vertical line shall represent a 16px letter. The letter on the retina remains the same size even though the absolute size of the letter shown on different displays (phone, tablet, laptop and desktop) is different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
-Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
+The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and a zoomed in to 400%.
@@ -41,11 +40,15 @@The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent suport issue, not an issue for authors.
Note that the Success criterion 1.4.4 Resize Text requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
+ +The success Criterion applies to both horizontally and verticaly written languages. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
content which requires two-dimensional layout for usage or meaning cannot be reflowed without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
+Content which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport).
The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
@@ -31,15 +31,14 @@Different types of display are typically used at different viewing distances, as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In fig. 1 above, each vertical line shall represent a 16px letter. The letter on the retina remains the same size even though the absolute size of the letter shown on different displays (phone, tablet, laptop and desktop) is different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
-Content which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, so there is an exception for that type of content. For example, graphics and video are by their nature two dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
-Complex data tables have a two-dimensional relationship between the headings and data cells. As that relationship is essential to convey the content, this success criteria does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content, and the toolbar in the viewport. Given enough buttons, that toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
-User agents for technologies such as HTML/CSS, PDF and ePub have methods of reflowing content to fit the width of the window (viewport).
+Content which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, and is therefore out of scope of this Success Criterion. For example, graphics and video are by their nature two-dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
+Complex data tables have a two-dimensional relationship between the headings and data cells. This relationship is essential to convey the content. This success criteria therefore does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
+The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent suport issue, not an issue for authors.
-Note that the Success criterion 1.4.4 Resize Text requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
+Note that the Success criterion 1.4.4 "Resize Text" requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
The success Criterion applies to both horizontally and verticaly written languages. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
From 39b9d20360fcc2e0e3cc4bb287932088876379a4 Mon Sep 17 00:00:00 2001 From: Detlev FischerThe concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
- -The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and a zoomed in to 400%.
+400% applies to the dimension, not the area. It means four times the default width and four times the default height.
@@ -39,7 +38,8 @@The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent suport issue, not an issue for authors.
Note that the Success criterion 1.4.4 "Resize Text" requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
- +Using the responsive web design approach is the most effective method of achieving the goal of allowing people to zoom in to 400%. For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website.
The success Criterion applies to both horizontally and verticaly written languages. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
-How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button so they take up less screen space.
+How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
+The Success Criterion is met as long as all content and functionality are still fully available - either directly, or revealed via accessible controls, or accessible via direct links.
The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and a zoomed in to 400%.
400% applies to the dimension, not the area. It means four times the default width and four times the default height.
From d8a592ba0ddbcb8661a8982ab072be17ad584d9c Mon Sep 17 00:00:00 2001 From: Detlev FischerThe concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is displayed by default may also change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
+How much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
The Success Criterion is met as long as all content and functionality are still fully available - either directly, or revealed via accessible controls, or accessible via direct links.
The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and a zoomed in to 400%.
+The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and zoomed in to 400%.
400% applies to the dimension, not the area. It means four times the default width and four times the default height.
So long as the information and functionality are still available that is ok. If some content is hidden behind a show/hide button, or navigation is moved into a drop-down it is still available. (Like the 'hamburger' icon pattern for navigation).
It is possible people might get confused if things move or get hidden, however, the physics demands that something has to move down or be hidden, you cannot make things bigger and fit them in the same space. Also, the people who need it most would typically be zoomed-in when arriving, so may not notice the difference.
However, if content or functionality is removed that would fail this success criteria unless there is a link to the removed content in place of the removed content.
-The focus of the Reflow success criteria is to enable users to zoom in without scrolling in two directions. Resize Text (Success criterion 1.4.4) also applies, so it should be possible to increase the size of all text by at least 200% as well. If text is reduced in size when people zoom in (or for small-screen usage), it should still be possible to get to 200% bigger. For example, if text is set at 20px when the window is 1280px wide, at 200% zoom it should be at least 20px (so 200% larger), but at 400% zoom it could be set to 10px (therefore still 200% larger than the 100% view. It is not required to be 200% larger at every breakpoint, but it should be possible to get 200% large text in some way.
+Conformance for WCAG 2.1 is for full pages including variations (at the same URL), so each variation (break point in CSS) should conform. The amount of work involved is greatly reduced if you know what changes happen at each variation.
In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent suport issue, not an issue for authors.
Note that the Success criterion 1.4.4 "Resize Text" requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
Using the responsive web design approach is the most effective method of achieving the goal of allowing people to zoom in to 400%. For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website.
+Using the responsive web design approach is the most effective method of achieving the goal of allowing people to zoom in to 400%. Each variation (CSS break point) of the page at the same URL should conform (compare Conformance for WCAG 2.1).
+For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website.
The success Criterion applies to both horizontally and verticaly written languages. Zooming the page for horizontally written languages where pages scroll vertically by default (e.g. English) should not require horizontal scrolling. Zooming the page for vertically written languages which scroll horizontally by default should not require vertical scrolling.
@@ -72,9 +73,8 @@So long as the information and functionality are still available that is ok. If some content is hidden behind a show/hide button, or navigation is moved into a drop-down it is still available. (Like the 'hamburger' icon pattern for navigation).
It is possible people might get confused if things move or get hidden, however, the physics demands that something has to move down or be hidden, you cannot make things bigger and fit them in the same space. Also, the people who need it most would typically be zoomed-in when arriving, so may not notice the difference.
However, if content or functionality is removed that would fail this success criteria unless there is a link to the removed content in place of the removed content.
- -Conformance for WCAG 2.1 is for full pages including variations (at the same URL), so each variation (break point in CSS) should conform. The amount of work involved is greatly reduced if you know what changes happen at each variation.
+ +The main principle here is that the web content must be capable of resizing. It is not a device-specific issue. Starting with a desktop browser at 1280px wide and zooming 400% provides a mobile view of 320 px. This works in desktop/laptop browsers.
-The whole concept is enabled by media queries (in CSS), which were designed to enable reformatting for mobile devices. However, the physics of the smaller screens means that expanding text and/or other content is more constrained. The layout method browsers use on small screen devices does not reflow in the same way, it magnifies (e.g. with pinch-zoom) and causes horizontal scrolling regardless of what an author does.
-Note that the Resize Text (Success criterion 1.4.4) still applies so there should still be a method of increasing the text-size on smaller screen devices, even if it causes scrolling.
-For content that is of a fixed ratio (video, images etc) they come under the "require two-dimensional layout" exception. In practice they can expand up to the width (and/or height) of the viewport, and be limited to that.
-It is by dimension, in the same way that Resize Text (Success criterion 1.4.4) is by dimension. Zooming 200% means the width is 200% wider and height is 200% taller.
-Using responsive design is the most effective method of achieving the goal of allowing people to zoom in to 400%. For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website.
-So long as the information and functionality are still available that is ok. If some content is hidden behind a show/hide button, or navigation is moved into a drop-down it is still available. (Like the 'hamburger' icon pattern for navigation).
-It is possible people might get confused if things move or get hidden, however, the physics demands that something has to move down or be hidden, you cannot make things bigger and fit them in the same space. Also, the people who need it most would typically be zoomed-in when arriving, so may not notice the difference.
-However, if content or functionality is removed that would fail this success criteria unless there is a link to the removed content in place of the removed content.
- - +Different types of display are typically used at different viewing distances, as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In fig. 1 above, each vertical line shall represent a 16px letter. The letter on the retina remains the same size even though the absolute size of the letter shown on different displays (phone, tablet, laptop and desktop) is different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
-Content which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, and is therefore out of scope of this Success Criterion. For example, graphics and video are by their nature two-dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
Complex data tables have a two-dimensional relationship between the headings and data cells. This relationship is essential to convey the content. This success criteria therefore does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
From 68e9dd12282e92a8ce54575f385725e1d17b4d4a Mon Sep 17 00:00:00 2001 From: Detlev FischerDifferent types of display are typically used at different viewing distances, as shown in fig. 1. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In fig. 1 above, each vertical line shall represent a 16px letter. The letter on the retina remains the same size even though the absolute size of the letter shown on different displays (phone, tablet, laptop and desktop) is different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
+Different types of display are typically used at different viewing distances. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In Fig. 1 above, each vertical line shall represent a 16px letter. The letter projected onto the retina remains the same size even though the absolute size of the letter on different displays (phone, tablet, laptop and desktop) is quite different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
Content which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, and is therefore out of scope of this Success Criterion. For example, graphics and video are by their nature two-dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
From de43756542071032dc1a81d371a2f69a21856053 Mon Sep 17 00:00:00 2001 From: Detlev FischerHow much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
The Success Criterion is met as long as all content and functionality are still fully available - either directly, or revealed via accessible controls, or accessible via direct links.
The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve as it lines up with the viewport of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window having a width of 1280px and zoomed in to 400%.
-400% applies to the dimension, not the area. It means four times the default width and four times the default height.
+The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve. This value lines up with the reported viewport width of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window set to a width of 1280px and zoomed in to 400%. It should be noted that 400% applies to the dimension, not the area. It means four times the default width and four times the default height.
From c11d7125e95d317fb11cbc358c4da9981157c236 Mon Sep 17 00:00:00 2001 From: Detlev FischerContent which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, and is therefore out of scope of this Success Criterion. For example, graphics and video are by their nature two-dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
-Complex data tables have a two-dimensional relationship between the headings and data cells. This relationship is essential to convey the content. This success criteria therefore does not apply to data tables. Lastly, interfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g. horizontally in a vertically scrolling page).
+Complex data tables have a two-dimensional relationship between the headings and data cells. This relationship is essential to convey the content. This success criteria therefore does not apply to data tables.
+Interfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g., horizontally in a vertically scrolling page).
The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
From 2d7803e18934234dbc1d81fe39fbf45d7ed8ba4e Mon Sep 17 00:00:00 2001 From: Detlev FischerInterfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g., horizontally in a vertically scrolling page).
The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, fr example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
-In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent suport issue, not an issue for authors.
+The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, for example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
+In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent support issue.
Note that the Success criterion 1.4.4 "Resize Text" requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
Using the responsive web design approach is the most effective method of achieving the goal of allowing people to zoom in to 400%. Each variation (CSS break point) of the page at the same URL should conform (compare Conformance for WCAG 2.1).
From 6f0f748229f201eff31027109314a107ac236efc Mon Sep 17 00:00:00 2001 From: Detlev FischerThe layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, for example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent support issue.
-Note that the Success criterion 1.4.4 "Resize Text" requires that users have some way of increasing the text-size on smaller screen devices to 200%, even if it causes scrolling.
Using the responsive web design approach is the most effective method of achieving the goal of allowing people to zoom in to 400%. Each variation (CSS break point) of the page at the same URL should conform (compare Conformance for WCAG 2.1).
For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website.
From 93276c4909d3802e098caa40fbb359c0ebd30024 Mon Sep 17 00:00:00 2001 From: Detlev FischerNote that as the zoom percentage increases, the navigation changes first to hide options behind a "More" dropdown menu, and eventually most navigation options are behind a "hamburger" menu button. All the information and functionality is still available from this web page. There is no horizontal scrolling..
+Note that as the zoom percentage increases, the navigation changes first to hide options behind a "More" dropdown menu. As zooming continues, most navigation options are eventually behind a "hamburger" menu button. All the information and functionality is still available from this web page. There is no horizontal scrolling.
The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to increase the size of content to 400%, the content reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
+The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to scale content to 400%, it reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The intent of this Success Criterion is to support people with low vision who need to enlarge text and read it in a single column. When the browser zoom is used to scale content to 400%, it reflows - i.e., it is presented in one column so that scrolling in more than one direction is not necessary.
Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
The concept of reflow is enabled by CSS media queries which were designed to enable reformatting of web content for mobile devices.
+Supporting the reflow of content is also known as Responsive Web Design. It is enabled by CSS media queries which reformat the web content for different viewport widths in order to provide adapted layouts for mobile devices such as tablets or smartphones.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
From ec0bff3f8a5dfb9dd9cb02cdfc2c481661d2a8b9 Mon Sep 17 00:00:00 2001 From: Detlev FischerAvoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
Supporting the reflow of content is also known as Responsive Web Design. It is enabled by CSS media queries which reformat the web content for different viewport widths in order to provide adapted layouts for mobile devices such as tablets or smartphones.
+Supporting the reflow of content is also known as Responsive Web Design. It is enabled by CSS media queries which reformat the web content for different viewport widths in order to provide adapted layouts for mobile devices such as tablets or smartphones. Importantly, these breakpoints are not only triggered by narrower viewports, but also when users employ the browser zoom function to zoom into the page.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
From 8cac5d65525e4eacc096c074bb76353e9d0b87e3 Mon Sep 17 00:00:00 2001 From: Detlev FischerThe layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, for example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.
In principle, mobile user agents can equally offer reflow when users zoom into content, as evidenced by the Dolphin browser for Android. The lack of reflow support in mobile operating systems can therefore be regarded as a user agent support issue.
-Using the responsive web design approach is the most effective method of achieving the goal of allowing people to zoom in to 400%. Each variation (CSS break point) of the page at the same URL should conform (compare Conformance for WCAG 2.1).
For organisations which are using legacy systems or are not able to update their layout methods for some reason, an alternative conforming version could be a mobile site which has a fixed 320px wide layout. The user should be able to find that version from the default website.
Avoiding the need to scroll in the direction of reading in order to reveal lines that are cut off by the viewport is important, because such scrolling signiicantly increases the effort required to read. It is also important that content is not hidden off-screen. For example, zooming into a vertically scrolling page should not cause content to be hidden to one side.
Supporting the reflow of content is also known as Responsive Web Design. It is enabled by CSS media queries which reformat the web content for different viewport widths in order to provide adapted layouts for mobile devices such as tablets or smartphones. Importantly, these breakpoints are not only triggered by narrower viewports, but also when users employ the browser zoom function to zoom into the page.
+Supporting the reflow of content is also known as 'Responsive Web Design'. It is enabled by CSS media queries which reformat the web content for different viewport widths (at particular break points) in order to provide optimised layouts for mobile devices such as tablets or smartphones. Importantly, these breakpoints are not only triggered by narrower viewports, but also when users employ the browser zoom function to zoom into the page.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
How much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
From e6d3b8d98e14fd0dc6bc353bda8b67e140fcd720 Mon Sep 17 00:00:00 2001 From: Detlev FischerSupporting the reflow of content is also known as 'Responsive Web Design'. It is enabled by CSS media queries which reformat the web content for different viewport widths (at particular break points) in order to provide optimised layouts for mobile devices such as tablets or smartphones. Importantly, these breakpoints are not only triggered by narrower viewports, but also when users employ the browser zoom function to zoom into the page.
In a desktop browser at 100% (default) scale, typical web pages that support reflow display content in two, three or more columns. Zooming in will at some point trigger a change of layout, so content will now be displayed in fewer columns. At a higher magnification scale of 200% or more, content will usually be rendered in a single column. Parts of content that were in the marginal columns, like a navigation menu or supplementary content, will now typically appear on top of or below the main content.
-How much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
-The Success Criterion is met as long as all content and functionality are still fully available - either directly, or revealed via accessible controls, or accessible via direct links.
-The value of 320 CSS pixels was chosen as a reasonable minimum size that authors can achieve. This value lines up with the reported viewport width of small displays of common mobile devices. The width of 320 CSS pixels exactly corresponds to a desktop browser window set to a width of 1280px and zoomed in to 400%. It should be noted that 400% applies to the dimension, not the area. It means four times the default width and four times the default height.
Different types of display are typically used at different viewing distances. What counts is not the absolute size of text, but the relative size depending on the viewing distance and display resolution. In Fig. 1 above, each vertical line shall represent a 16px letter. The letter projected onto the retina remains the same size even though the absolute size of the letter on different displays (phone, tablet, laptop and desktop) is quite different. Each of the devices has a different recommended resolution, but all should cast the same image height on the retina of the eye at the intended viewing distance. When users enlarge content on the laptop or desktop, the resolution goes down. By the same token, the absolute size of the letter will go up, causing the 16px letter to cast a bigger image on the retina at the same distance.
+How much of the content is visible may change at different scales. For example, navigation menus that are fully visible in the desktop layout are often collapsed into fewer items, or even into a single menu button (the 'hamburger' icon pattern) so they take up less screen space.
+The Success Criterion is met as long as all content and functionality are still fully available - either directly, or revealed via accessible controls, or accessible via direct links.
+Content which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, and is therefore out of scope of this Success Criterion. For example, graphics and video are by their nature two-dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
From 8843b63f1a2386d560ac0c887452f4c52cc87ada Mon Sep 17 00:00:00 2001 From: Detlev FischerContent which requires two-dimensional layout for usage or meaning cannot reflow without losing meaning, and is therefore out of scope of this Success Criterion. For example, graphics and video are by their nature two-dimensional. Cutting up an image and stacking the blocks would render the content unusable so that is out of scope. However, it is possible to have these elements stay within the bounds of viewport at zoom levels to 400% (see advisory techniques).
-Complex data tables have a two-dimensional relationship between the headings and data cells. This relationship is essential to convey the content. This success criteria therefore does not apply to data tables.
-Interfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g., horizontally in a vertically scrolling page).
+Complex data tables have a two-dimensional relationship between the headings and data cells. This relationship is essential to convey the content. This Success Criterion therefore does not apply to data tables.
+Interfaces which provide toolbars to edit content need to show both the content and the toolbar in the viewport. Depending on the number of toolbar buttons, the toolbar may need to scroll in the direction of text (e.g., horizontally in a vertically scrolling page). This Success Criterion therefore does not apply to interfaces which provide toolbars.
The layout method of most common browsers in mobile operating systems does not offer reflow in the same way as on desktop browsers. In these browsers, content can be magnified in different ways, for example, by using a pinch gesture to scale up content, or a double tap on a particular column to make it fill the viewport width. This means that currently, mobile browsers usually exhibit horizontal scrolling regardless of what an author does.