Best Practice Recommendations (CTACE)

  • iFrame Guidelines

    • iFrames can be used while remaining accessible. Frames are not inaccessible to modern screen readers -- but they can be disorienting.

      • A frameset is a web page which defines a collection of at least two other separate web pages, which are combined in the same visual space.

      • Visual users usually experience framesets as a cohesive entity. They can scan the contents of multiple pages all at once. Those using screen readers cannot quickly scan the contents of multiple pages. All of the content is experienced in a linear fashion, one frame at a time.

    • Some screen readers indicate that iframes are present and may even support navigating them along with standard frames. 

     

     

    Bb GUIDELINES & RECOMMENDATIONS

    App Selection #1: Use the Minibase App

    • Using CSS also solves many of the problems caused with linking and navigating within frames and iframes -
    • The address in the address bar is accurate
    • Links to external sites or content will not be embedded within your framed layout
    • It is easier to keep track of pages visited

    App Selection #2: Use CSS-Java Script

    If BCPS Developers are available, custom programming may be used to create a CSS solution rather than iFrames. Developers would first create their own custom CSS/JavaScript code, and place that in an Embed Code app that links to external files

    • Additionally, avoiding frames and utilizing CSS/JavaScript will also allow for greater control/possibilities with the page’s layout, as content within a frame can only be styled from the site that is being referenced in the frame.