Quiz

  1. I was confused on Q3 of this quiz because I know from the reading that fragments are a common part of a URL, and that fragments are typically an id from the HTML, so I assumed this meant that ids are a common part of a URL. But I'm not sure if this is right.

    This is a great point! I hadn't noticed it before, nor had previous classes.

    fragments are a normal part of URLs and a fragment corresponds to the ID of an element, so "ID" should be an acceptable part of the answer.

    I'll fix the scoring of that quiz question

  2. more in depth about url anatomy

    Let's take a look at the MDN page on URLs

  3. I would like to talk more about validators and testing. / More about what makes a webpage/HTML and CSS valid or invalid. / I would like to talk more about validators and how to use them effectively. / what does the validator do

    Lots of questions on validators! I'll demo later today. Meanwhile:

    • There is a formal definition of the HTML language, so pages are either syntactically correct or not.
    • Browsers are often forgiving of errors, but different browsers are differently forgiving
    • The best way to be sure that your web page works correctly in all browsers is to avoid errors.
    • The validators are very strict, and will report all errors.

    There's an important maxim in CS, known as Postel's Law:

    be conservative in what you send, be liberal in what you accept
  4. The reading covered cache which I find interesting because I saw that word a lot but never really look into what it actually means. I wonder if this is what happened when some of us did not have the updated version of CS304 website, and that was solved by shift+reload. I also wonder if there's a way to make your browser not cache (or if that's not necessary).

    Yes, that's exactly right!

  5. CSS Basics / If you could cover CSS a bit more detail, that would be great. I have some knowledge of CSS, but I'm not very confident.

    Yes, I will. I apologize again for the links being broken. They worked last year!

  6. Accessibility using HTML

    The WAVE plug-in is a favorite of mine. IMHO, the most important are:

    • IMGs have ALT text
    • Use semantic tags, like H1 and NAV
    • Use Valid markup
  7. I think it'd be helpful to briefly go over the basic CSS tags. From previous experience, I feel like doing it/going through an example of a webpage together is an effective way to learn and absorb the material.

    For sure. We'll practice today.

  8. I do understand the topics, but I think I need to practise CSS more as it is my first time exposing to this language.

    Absolutely!

  9. The reading is clear enough! / So far so good for me!

    Glad to hear it!