Skip Navigation LinksHome : CBC Classes : HTML : 10 Frames

CS114 HTML (Web Publishing 1)

Section 10 - Frames

  1. What are frames and inline frames, and when should they be used (video 10a1)
  2. Building and debugging basic framed documents (video 10b1)
  3. A basic example using rows instead of columns (video 10b2)
  4. The noframes element for browsers that don't support frames (video 10b3)
  5. How to tell the browser which frame to use with frame names and the link target (video 10c1)
  6. Setting the default frame target and the magic target _self (video 10c2)
  7. Building nested framesets method 1 (video 10d1)
  8. Building nested framesets method 2 (video 10d2)
  9. Magic target names and a broken parent (video 10e1)
  10. The _parent magic target name (video 10e2)
  11. Attributes - border and bordercolor (video 10f1)
  12. Attributes - frameborder, marginwidth and totally removing the border (video 10f2)
  13. Attributes - marginwidth and marginheight (video 10f3)
  14. Attributes - IE framespace (video 10f4)
  15. Attributes - noresize and scrolling (video 10f5)
  16. Building frames with a grid layout (video 10g1)
  17. Frame design and layout tips (video 10h1)
  18. Inline frame design basics (video 10g1)
  19. iframe attributes (video 10g2)
  20. Inline frame targets (video 10g3)
  21. Making sure you're not framed - some JavaScript (video 10k1)
  22. Alternative JavaScript code for frame killing (video 10k2)
  23. Making sure your framed pages are loaded in your frameset - some JavaScript (video 10k3)
Sites that use frames PCGuide
Blog post about 5 (in)famous sites using Frames
frame busting methods X-FRAME HTTP Header This is a great method. The only problem is you can only send it in an HTTP header, so you have to be able to control the web server. You can't just add it to a web page like you can the JavaScript methods.