CSS Prepare

optional · CSS study notes

🗄️ OLD — Client-Side Technologies (HTML, CSS, JavaScript, DOM)

  • HTML: defines the structure/content of web pages via elements/tags
  • XHTML: a stricter, XML-compliant version of HTML requiring well-formed syntax
  • CSS: controls presentation/styling separately from content structure
  • JavaScript: client-side scripting language enabling dynamic, interactive behavior in the browser
    • Variables: store data values; Operators: perform operations (arithmetic, comparison, logical)
    • Events: user/browser-triggered occurrences (click, load, submit) that JavaScript can respond to
    • Functionalities: DOM manipulation, form validation, asynchronous requests (AJAX), dynamic content updates
  • DOM: a tree-structured, programmatic representation of an HTML/XML document, allowing scripts to read and modify page structure/content/style dynamically
  • XML, RSS (XML-based content syndication format), API (defined protocols/methods for software systems to communicate)

MCQ Trap

  • HTML structures content; CSS styles presentation; JavaScript adds behavior/interactivity.