====== [hemmerling] Web Technologies ( HTML5, HTML, XML & Javascript ) 2/5 - HTML & CSS ====== Related pages: *[[api.html|Application programming interface ( API )]]. *[[databases.html|Databases, Webserver, Webservices, SQL, XML]] -> XML. *[[remoteaccess.html|Remote Access Tools for Computers & Network Clients]]. *[[sframeworks.html|Software Frameworks]]. *[[uscripting.html|Scripting Programming Languages for Unix / Linux and Windows]]. *[[snetworks03.html|Social Networks 3/3 - IT / SystemEngineering Forums and IT / SystemEngineering Communities]]. *[[wasm.html|WebAssembly ( WASM )]]. *[[webtech.html|Web Technologies ( HTML5, HTML, XML & Javascript ) 1/5]]. *[[webtech03.html|Web Technologies ( HTML5, HTML, XML & Javascript ) 3/5 - Javascript Development Tools]]. *[[webtech04.html|Web Technologies ( HTML5, HTML, XML & Javascript ) 4/5 - Javascript Technologies]]. *[[webtech05.html|Web Technologies ( HTML5, HTML, XML & Javascript ) 5/5 - Javascript Frameworks]]. ===== Free Courses ===== *[[http://www.frontendmasters.com/trial/|Frontendmasters "Trial"]], 2023-06. *"Learn Web Development, JavaScript, & Algorithms for Free. No credit card required, and no catch. Create a free account now to watch 5 full Frontend Masters courses for free!". ===== Online Development Platforms & Communities for HTML5, CSS, Javascript ===== *[[http://www.codepen.io/|CodePen]]. *"CodePen is a playground for the front end web". *"CodePen is a social development environment for front-end designers and developers". *The commercial [[http://www.webflow.com/|Webflow]] with free basic account - "Build website animations and interactions visually". ===== CSS ===== ==== The Language ==== === CSS3 === *[[http://webdesign.about.com/od/css3tutorials/|about tech "CSS3 Tutorials"]]. *[[http://www.caniuse.com/|Can I use... Support tables for HTML5, CSS3, SVG, JS API]]. *[[http://www.devdocs.io/|DevDocs]]. *[[http://www.devdocs.io/css/|DevDocs "CSS"]]. *[[http://www.devdocs.io/html/|DevDocs "HTML"]]. *[[http://www.gridbyexample.com/|Grid by Example. A collection of usage examples for the CSS Grid Layout specification]]. *[[http://www.hood.ie/|Hoodie – A generic backend with a client API for Offline First applications]] - Example of CSS3 use. *[[http://www.w3.org/TR/html5/|W3C "HTML5. A vocabulary and associated APIs for HTML and XHTML"]]. *[[http://www.w3.org/standards/techs/css#w3c_all|W3C "CSS Current Status"]]. *[[http://www.learnlayout.com/|Learn CSS Layout]]. *[[http://developer.mozilla.org/en-US/docs/Web/CSS|Mozilla Developer Network "CSS"]]. *[[http://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries|Mozilla Developer Network "Using media queries"]]. *[[http://www.modernizr.com/|Modernizr: the feature detection library for HTML5/CSS3]] - "Respond to your user’s browser features. Modernizr tells you what HTML, CSS and JavaScript features the user’s browser has to offer". *OpenTechSchools *[[http://www.meetup.com/opentechschool-hamburg/events/229290647/|Meetup.com "OpenTechSchool Hamburg", "CSSclasses Hamburg"]], 2016-05-28. *[[http://cssclasses.cssconf.eu/materials/|OpenTechSchool "CSSclasses - Learning Materials"]]. === CSS3 Flexbox === *[[http://www.scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties|Scotch "A Visual Guide to CSS3 Flexbox Properties"]]. *[[http://www.css-tricks.com/|CSS-Tricks]]. *[[http://www.css-tricks.com/snippets/css/a-guide-to-flexbox/|CSS-Tricks "A Complete Guide to Flexbox"]]. *[[http://www.flexboxdefense.com/|Flexbox Defense]] - "Your job is to stop the incoming enemies from getting past your defenses. Unlike other tower defense games, you must position your towers using CSS!". *[[http://www.flexboxfroggy.com/|Flexbox Froggy - A game for learning CSS flexbox]]. *[[http://www.flexbox.io/|What The FlexBox?! - A free 20 video course to learn CSS Flexbox]]. === CSS3 Grid === *[[http://cssgridgarden.com/|CSS Garden]]. *[[http://flexboxfroggy.com/|Flexbox Froggy]] - CSS3 Flexbox & CSS3 Grid. *[[http://www.gridcritters.com/|Grid Critters]] - "CSS Grid is game-changing. Revolutionary. Makes building modern layouts a snap". *[[http://www.varun.ca/css-grid/|Varun Vachhar "Learning CSS Grid"]]. *[[http://www.gridbyexample.com/examples/|Grid by Example. Everything you need to learn CSS Grid Layout "The examples"]]. *[[http://www.cssgrid.io/|CSS Grid]] - "Learn CSS Grid with Wes Bos in 25 pretty good videos. From fundamentals to Real World in about 4 hours". *[[http://css-tricks.com/snippets/css/complete-guide-grid|CSS Tricks " Code Snippets / CSS / A Complete Guide to Grid"]]. === CSS Transitions === *[[http://leaverou.github.io/animatable/|GitHub, Lea Verou "Animatable. One property, two values, endless possibilities"]] - A gallery of transitions. *[[http://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions|Mozilla Developer Network "Using CSS transitions"]]. === CSS Transform === *[[http://www.westciv.com/tools|western civilisation pty. ltd. "tools & resources for web professionals" - "Cool Tools and Toys for Web Developers"]]. *[[http://www.westciv.com/tools/transforms/|western civilisation pty. ltd. "tools & resources for web professionals" - "CSS Transforms"]] - Transform live playground. A nice way to try out the most common transform functions. *[[http://developer.mozilla.org/en-US/docs/Web/CSS/transform|Mozilla Developer Network "transform"]]. === CSS Animation === *[[http://www.alexberg.in/keyframer/|Alex Berg "Keyframer"]] - A tool to produce animation keyframes. *Video [[http://www.vimeo.com/125335964|Vimeo "Putting Your UI in Motion with CSS by Val Head—An Event Apart Video"]]. === CSS Pseudo Classes === *[[http://www.css-tricks.com/pseudo-class-selectors/|CSS-Tricks "Meet the Pseudo Class Selectors"]]. === CSS Typography === *[[http://www.alistapart.com/article/howtosizetextincss/|A List Apart "How to Size Text in CSS"]]. *[[http://www.snook.ca/archives/html_and_css/font-size-with-rem|Snook.ca. TIPS, TRICKS & BOOKMARKS on WEB DEVELOPMENT "Font sizing with rem"]]. *[[http://www.smashingmagazine.com/2014/09/balancing-line-length-font-size-responsive-web-design/|Smashing Magazine, Laura Franz "Size Matters: Balancing Line Length And Font Size In Responsive Web Design"]]. === CSS Responsive Web Design === *[[http://www.alistapart.com/article/responsive-web-design|A List Apart "Responsive Web Design"]]. === CSS Architecture === *[[http://www.cssguidelin.es/|CSS { guide: lines; }]] - "High-level advice and guidelines for writing sane, manageable, scalable CSS". *[[http://code.tutsplus.com/tutorials/the-30-css-selectors-you-must-memorize--net-16048|EnvatoTuts+ "The 30 CSS Selectors You Must Memorize"]]. *[[http://www.stackoverflow.com/questions/5797014/why-do-browsers-match-css-selectors-from-right-to-left|StackOverflow "Why do browsers match CSS selectors from right to left?"]]. === Resources === *[[remoteaccess.html|Remote Access Tools for Computers & Network Clients]] => "Resources: Browser Screen Sizes" :-). ==== Frameworks, Tools ==== === LESS === == The Stylesheet Language == *[[http://www.lesscss.org/|LESS - The Dynamic Stylesheet language]]. *[[http://en.wikipedia.org/wiki/Less_%28stylesheet_language%29|EN.Wikipedia "Less (stylesheet language)"]], [[https://de.wikipedia.org/wiki/Less_%28Stylesheet-Sprache%29|DE.Wikipedia "Less (Stylesheet-Sprache)"]]. == Bootstrap == *[[http://twitter.github.com/bootstrap/|Github "Bootstrap, from Twitter"]] for use with "Less" - "A toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more. Bootstrap is built with Less and was designed to work out of the gate with modern browsers in mind". *[[http://www.templatemonster.com/infographics/bootstrap-interactive-infographics.php|TemplateMonster.com - Devlivering the best Templates on the Net! "Shine Your Boots! Boostrap Hornbook"]]. *[[http://www.initializr.com/|Initializr - Start an HTML5 Boilerplate project in 15 seconds!]]. *[[http://django-marcador.keimlink.de/en/templates.html|django-Marcador. Basic Django Tutorial "9. Templates"]] "9.2. Create the base template". -Click at the website [[http://www.initializr.com/|Initializr - Start an HTML5 Boilerplate project in 15 seconds!]] on "Bootstrap". -In the section "H5BP Optional" check the "404 Page" option. == Resources == *[[http://en.wikipedia.org/wiki/Bootstrap_%28front-end_framework%29|EN.Wikipedia "Bootstrap (front-end framework)"]], [[http://de.wikipedia.org/wiki/Bootstrap_%28Framework%29|DE.Wikipedia "Bootstrap (Framework)"]] === Sass === *[[http://www.sass-lang.com/|Sass - Syntactically Awesome Stylesheets]]. *[[http://www.compass-style.org/|Compass]] - "Open-source CSS Authoring Framework" for use with "Sass". *[[http://mhs.github.com/scout-app/|Github "Scout - Compass and Sass without all the hass(le)"]]. === AdminLTE Control Panel Template === *[[http://www.almsaeedstudio.com/| Almsaeed Studio "AdminLTE Control Panel Template"]], [[http://www.github.com/almasaeed2010/AdminLTE|GitHub "almasaeed2010/AdminLTE"]]. *[[http://www.bootstrapstage.com/admin-lte/|Bootstrap Stage "Admin LTE. Amazing Admin Starter"]] - "A full featured, free Bootstrap 3 admin dashboard theme". ==== Literature ==== *Book [[http://www.buecherbillig.de/umfassende-handbuch-p-49465.html|buecherbillig.de "CSS - Das umfassende Handbuch"]]. *Book [[http://www.buecherbillig.de/html-design-patterns-cssrezepte-p-49484.html|buecherbillig.de "CSS und HTML Design Patterns. 350 CSS-Rezepte"]]. *Book [[http://www.buecherbillig.de/praxisbuch-kompendium-p-49468.html|buecherbillig.de "CSS - Praxisbuch Kompendium"]]. ==== CSS Skill Probes, to be considered state-of-the-art still in 2018 ==== === CSS Grid === *[[http://www.gridexamples.com/|Grid Examples]]. *"Get inspired by real and live sites collected from bloggers, designers and developers that are using CSS Grid Layout. Are you a designer or an agency and have you been working on a CSS Grid site recently? Then add yours by submitting your work here!". *[[http://www.codepen.io/dthuesen/pen/LXRPoP|CodePen "Sunflower", A Pen By "Detlef von der Thüsen""]]. === HTML / CSS in General === *[[http://www.lynnandtonic.com/|Lynn Fisher artist and designer from Phoenix, Arizona]]. *[[http://www.jensimmons.com/|The Experimental Layout Lab of Jen Simmons]]. *[[http://labs.jensimmons.com/2017/03-008.html|The Experimental Layout Lab of Jen Simmons "Jazz at Lincoln Center Spring 2007"]]. *[[http://labs.jensimmons.com/2017/01-007.html|The Experimental Layout Lab of Jen Simmons "Jan Tschichold. Lictbildervortrag Die Neue Typographie"]]. *[[http://labs.jensimmons.com/2017/01-018.html|The Experimental Layout Lab of Jen Simmons "Five issues that will determine the future of Internet Health"]]. ==== Resources ==== *[[http://www.css-tricks.com/|CSS-Tricks]]. *[[http://css-tricks.com/sass-vs-less/|CSS-Tricks "Sass vs. LESS"]]. *[[http://overapi.com/css/|OverAPI.com "CSS Cheat Sheet"]] #. *[[http://aktuell.de.selfhtml.org/links/css.htm|SELFHTML "Link-Verzeichnis: CSS"]]. *[[http://css.maxdesign.com.au/selectutorial/rules_comments.htm|Selectutorial - CSS selectors : "CSS Comments"]]. *[[http://www.meyerweb.com/|Eric Meyer]]. *[[http://meyerweb.com/eric/css/|CSS Work]] - "Books by Eric...". *Requirements profile of a job offer "Has heard of Eric Meyer and Steve Souders" :-). ===== HTML ===== ==== Important & official Institutions, important & official Resources ==== *"SELFHTML". *[[http://www.selfhtml.org/|Stefan Münz "SELFHTML"]]. *[[http://www2.informatik.hu-berlin.de/Themen/www/selfhtml/navigation/inhalt.htm|HU-Berlin "SELFHTML"]] - Classical HTML 4.0 edition. *[[http://www.htmlhelp.com/|Web Design Group's Help file Distribution Page]]. *[[http://www.htmlhelp.org/links/validators.htm|WDG "Validators and Checkers"]]. *[[http://www.htmlhelp.org/tools/|WDG "Web Authoring Tools"]]. *[[http://www.w3.org/|W3C]]. *[[http://www.w3.org/MarkUp/Guide/|W3C, Dave Raggett "Getting started with HTML"]]. *[[http://dublincore.org/|Dublin Core Metadata Initiative]]. ==== Server-Side Includes ( .SHTML, .STM, .SHT ) ==== *[[http://httpd.apache.org/docs/2.4/howto/ssi.html|Apache "Apache httpd Tutorial: Introduction to Server Side Includes"]]. *[[http://en.wikipedia.org/wiki/Server_Side_Includes|EN.Wikipedia "Server Side Includes"]], [[http://de.wikipedia.org/wiki/Server_Side_Includes|DE.Wikipedia "Server Side Includes"]]. ==== CE-HTML ==== === Resources === *[[http://en.wikipedia.org/wiki/CE-HTML|EN.Wikipedia "CE-HTML"]], [[http://de.wikipedia.org/wiki/CE-HTML|DE.Wikipedia "CE-HTML"]]. *[[http://en.wikipedia.org/wiki/Hybrid_Broadcast_Broadband_TV|EN.Wikipedia "Hybrid Broadcast Broadband TV"]], [[http://de.wikipedia.org/wiki/Hybrid_Broadcast_Broadband_TV|DE.Wikipedia "Hybrid Broadcast Broadband TV"]]. === Service Providers === *[[http://www.anixehd.tv/|Anixe]]. *[[http://www.medienhb.de/daten-fakten/sender-datenbank/anixeitv/|medienhb.Sender-Datenbank "ANIXE iTV"]]. ==== HTML4 Frames & HTML5 iFrames ==== === Framing Example #1 === *HTML Code: *Code: *Firefox: *With default configuration: Error message "Firefox Can’t Open This Page. To protect your security, www.w3schools.com will not allow Firefox to display the page if another site has embedded it. To see this page, you need to open it in a new window". *With proper browser extension, the framed website "w3schools.com" is displayed :-). *Microsoft Edge, "Reload in Internet Explorer Mode": The framed website "www.w3schools.com" is displayed :-). *Chrome, Microsoft Edge, Yandex: *With default configuration: Error message "www.w3schools.com refused to connect". *With proper browser extension, the framed website "www.w3schools.com" is displayed :-). *Opera: *With default configuration: Error message "www.w3schools.com is blocked. www.w3schools.com refused to connect. ERR_BLOCKED_BY_RESPONSE". *With proper browser extension, the framed website "www.welt.de" is displayed :-). *Amazon Silk: *With default configuration: Error message "www.w3schools.com is blocked. www.w3schools.com refused to connect". *There is no fix available for iframe support :-(. *Firefox 4.7.1 for FireTV: *With default configuration: Error message "Webpage not available. The webpage at www.w3schools.com could not be loaded, because: net::ERR_BLOCKED_BY_RESPONSE". *There is no fix available for iframe support :-(. === Framing Example #2 === *HTML Code: *Code: *Firefox: *With default configuration: Error message "Firefox Can’t Open This Page. To protect your security, www.w3schools.com will not allow Firefox to display the page if another site has embedded it. To see this page, you need to open it in a new window". *With proper browser extension, the framed website "welt.de" is displayed :-). *Microsoft Edge, "Reload in Internet Explorer Mode": The framed website "www.welt.de" is not displayed :-(. Error message: "This content cannot be displayed in a frame. To help protect the security of information you enter into this website, the publisher of this content does not allow it to be displayed in a frame". *Chrome, Microsoft Edge, Yandex: *With default configuration: Error message "www.welt.de refused to connect". *With proper browser extension, the framed website "www.welt.de" is displayed :-). *Opera: *With default configuration: Error message "www.welt.de is blocked. www.welt.de refused to connect. ERR_BLOCKED_BY_RESPONSE". *With proper browser extension, the framed website "www.welt.de" is displayed :-). *Amazon Silk: *With default configuration: Error message "www.welt.de is blocked. www.welt.de refused to connect". *There is no fix available for iframe support :-(. *Firefox 4.7.1 for FireTV: *With default configuration: Error message "Webpage not available. The webpage at www.welt.de could not be loaded, because: net::ERR_BLOCKED_BY_RESPONSE". *There is no fix available for iframe support :-(. === Framing Example #3 === *HTML Code: *Code: === Framing Example #4 === *HTML Code: *Code: === Browser Support & Browser Configuration === == Google Chrome & Microsoft Edge == *[[http://chrome.google.com/webstore/detail/hiframe-the-hyper-iframe/joibipdfkleencgfgbbncoheaekffdfn|Google Chrome Webstore "HiFrame - The Hyper IFRAME extension!"]] - Fixes the problem :-). *Set "This can read and change site data" to "On all sites" :-). *[[http://chrome.google.com/webstore/search/iframe|Google Chrome Webstore - Search for "iFrame"]]. *[[http://chrome.google.com/webstore/detail/iframe-allow/gifgpciglhhpmeefjdmlpboipkibhbjg|Google Chrome Webstore "iFrame Allow"]] - Doesn't fix the problem :-(. *[[http://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe|Google Chrome Webstore "Ignore X-Frame headers"]] - Fixes the problem :-). *[[http://www.usamaejaz.com/bypassing-security-iframe-webextension/|Usama Ejaz "Securely Bypassing X-Frame-Options or Content-Security-Policy in WebExtension"]]. *Set "This can read and change site data" to "On all sites" :-). == Firefox == *[[http://addons.mozilla.org/en-GB/firefox/search/?q=iframe|Firefox Browser ADD-ONS - Search for "iframe"]]. *[[http://support.mozilla.org/en-US/kb/xframe-neterror-page?as=u&utm_source=inproduct|Mozilla Support "Website will not allow Firefox to display the page if another site has embedded it"]]. *[[http://addons.mozilla.org/en-GB/firefox/addon/ignore-x-frame-options-header/|Firefox Browser ADD-ONS "Ignore X-Frame-Options Header"]] - Fixes the problem :-). *[[http://addons.mozilla.org/en-GB/firefox/addon/open_iframe/|Firefox Browser ADD-ONS "Open iFrame"]] - Doesn't fix the problem :-(. *[[http://www.requestly.io/|Requestly]] - "Intercept & Modify HTTP Requests. Requestly lets developers Modify Headers, Redirect URLs, Switch Hosts, Mock API Response, Delay Network requests, and much more.". *[[http://www.requestly.io/blog/bypass-iframe-busting-header|Requestly Blog "How to embed iframes by bypassing X-Frame-Options and frame-ancestors directive"]]. *General setting "[x] Allow this extension to run in Private Windows". == Opera == *Google-Chrome extensions work with Opera :-). *[[http://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe|Google Chrome Webstore "Ignore X-Frame headers"]] - Fixes the problem :-). *[[http://forums.opera.com/topic/47279/opera-adding-x-frame-options-deny|Opera Forum "Download Opera. Opera adding X-FRAME-OPTIONS: DENY?"]]. *[[http://www.jakoblaegdsmand.com/en/blog/iframes-in-opera/|Jakob Lægdsmand - Freelance web architect & developer "Iframes in Opera"]]. *These Opera extensions don't adress the exact problem, so they don't fix it: *[[http://addons.opera.com/en/extensions/details/http-headers/|Opera addons "HTTP Headers"]]. *[[http://addons.opera.com/en/extensions/details/live-http-headers/|Opera addons "Live HTTP Headers"]]. *[[http://addons.opera.com/en/extensions/details/modheader/|Opera addons "ModHeader"]]. *[[http://addons.opera.com/en/extensions/details/modify-header-value/|Opera addons "Modify Header Value"]]. *[[http://addons.opera.com/en-gb/extensions/details/web-panel/|Opera addons "Web Panel"]]. *[[http://forums.opera.com/topic/10425/web-panel|Opera forums "Web Panel"]] - "@gustavwiz. Vivaldi just pushed version with web panel. they don't have x-frame restrictions ofc (they made it internally)". == Yandex == *Google-Chrome extensions work with Yandex :-). *[[http://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe|Google Chrome Webstore "Ignore X-Frame headers"]] - Fixes the problem :-). *[[http://cloud.yandex.com/en/docs/wiki/actions/iframe|Yandex Cloud "Objects from external sources"]]. *[[http://www.stackoverflow.com/questions/46474453/removing-x-frame-options-header-in-nginx-for-a-yandex|StackOverflow "Removing 'X-Frame-Options' header in nginx for a yandex"]]. *[[http://www.yandex.com/support/metrica/code/install-counter-csp.html|Yandex "Installing a tag on a site with CSP"]]. === YouTube 'embed' URL for Frames === *Problem with Youtube & frames: *Error message, if a YouTube URL is loaded as HTML4 Frame or HTMLM5 iFrame "Firefox Can’t Open This Page. To protect your security, www.youtube.com will not allow Firefox to display the page if another site has embedded it. To see this page, you need to open it in a new window". *Solution for single YouTube video URLs: *Use the embed URL, e.g. "http://www.youtube.com/embed/XXXX". *[[http://support.google.com/youtube/answer/171780|Google Support "Embed videos & playlists"]]. *No solution for YouTube profiles or YouTube channels :-(. === Webserver Configuration === *[[http://developer.mozilla.org/en-US/docs/Web/HTTP/CSP|Mozilla Developers "Content Security Policy (CSP)"]]. *[[http://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy|Mozilla "Developers "Same-origin policy"]]. *[[http://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Frame-Options|Mozilla Developers "X-Frame-Options"]]. === Operating System Configuration === *[[http://www.windowsreport.com/browser-does-not-support-iframes/|WindowsReport "4 Ways to Fix iFrame When it's Not Working in Chrome"]]. *[[http://www.admx.help/?Category=FrontMotion&Policy=FrontMotion.Policies.Firefox::BROWSER_FRAMES_ENABLED|Group Policy Administrative Templates Catalog ( admx.help ) "browser.frames.enabled"]]. Registry Hive HKEY_LOCAL_MACHINE Registry Path Software\Policies\Mozilla\lockPref Value Name browser.frames.enabled Value Type REG_DWORD Enabled Value 1 Disabled Value 0 === Resources === == CSS == *"-moz-transform" & "-webkit-transform". *[[http://www.google.com/search?q=moz-transform|Google - Search for "moz-transform"]]. *[[http://help.dottoro.com/lcebdggm.php|Dottoro "-moz-transform property | -webkit-transform property"]]. *[[http://www.stackoverflow.com/questions/602168/in-css-what-is-the-difference-between-and-when-declaring-a-set-of-styles|StackOverflow "In CSS what is the difference between "." and "#" when declaring a set of styles?"]]. *[[http://www.stackoverflow.com/questions/544010/whats-the-difference-between-an-id-and-a-class|StackOverflow "What's the difference between an id and a class?"]]. == HTML4 Frames == *[[http://www.akademie.de/de/wissen/html-lernen-1-grundlagen/keine-frames|akademie.de "Frames - Warum Sie keine Frames einsetzen sollten"]], 2007. *[[http://www.html.com/frames/|html.com "HTML Frames Are Obsolete In HTML5: Here's How To Make Them Responsive"]]. *[[http://developer.mozilla.org/en-US/docs/Web/HTML/Element/frameset|MDN web docs ""]]. *[[http://www.mediaevent.de/html/frameset.html|mediaevent "HTML frame / frameset"]], 2021 - "HTML frames – Weg vom Fenster". *[[http://www.nngroup.com/articles/why-frames-suck-most-of-the-time/|Nielsen Norman Group "Why Frames Suck (Most of the Time)"]]. *[[http://www2.informatik.hu-berlin.de/Themen/www/selfhtml/html/frames/index.htm|HU-Berlin "SELFHTML - Frames"]]. *[[http://www.w3.org/TR/html401/present/frames.html|W3C, HTML4.01 "Frames in HTML documents"]] - "A standard document has one HEAD section and one BODY. A frameset document has a HEAD, and **a FRAMESET in place of the BODY**". *[[http://www.w3schools.in/html/frames|W3Schools "HTML Frames"]]. == HTML5 iFrames == *[[http://html.spec.whatwg.org/multipage/iframe-embed-object.html|HTML Living Standard "4.8.5 The iframe element"]]. *[[http://firefox-source-docs.mozilla.org/devtools-user/working_with_iframes/index.html|Firefox Source Docs documentation "Working with iframes"]]. *[[http://stackoverflow.com/questions/18373592/iframe-contents-cant-appear-in-firefox|StackOverflow "iframe contents cant appear in Firefox"]]. *"As of 05/2018, the iframe lead is denied by browser due to X-Frame-Options header set to 'sameorigin'". *"If you are trying to add this Iframe on a SSL-encrypted website (https:/ /), it won't work any more since Firefox 23 because Mozilla has decided to blocked all unencrypted content on encrypted websites (for example http-iframes on https-websites). You can change this behaviour in your own Firefox installation by typing about:config in the address bar and setting security.mixed_content.block_active_content to false. But that won't help you for all other FF23-visitors on your website". *[[http://www.stackoverflow.com/questions/6666423/overcoming-display-forbidden-by-x-frame-options|StackOverflow "Overcoming 'Display forbidden by X-Frame-Options'"]]. *[[http://www.w3docs.com/snippets/css/how-to-scale-the-content-of-iframe-element.html|W3Docs "How to Scale the Content of