Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduktion till webbutveckling HT12: föreläsn...

Fredrik Ohlin
September 13, 2012

Introduktion till webbutveckling HT12: föreläsning 3

For the Swedish university course Introduction to Web Development: .

(Published under a Creative Commons BY license.)

Fredrik Ohlin

September 13, 2012
Tweet

More Decks by Fredrik Ohlin

Other Decks in Technology

Transcript

  1. Idag • Återkoppling labb Vanliga valideringsfel • Dokumentstruktur i HTML

    (4 vs. 5) • Hyperlänkar och sökvägar • Två vanliga typer av element • Tabeller • Formulär
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta

    http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Test</title> </head> <body> <h1>En bild</h1> <img src="minbild.jpg"> </body> </html>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta

    http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Test</title> </head> <body> <h1>En bild</h1> <img src="minbild.jpg" alt=""> </body> </html>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta

    http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Test</title> </head> <body> <h1>En bild</h1> <p> <img src="minbild.jpg" alt=""> </p> </body> </html>
  5. Block- eller inline- element • Element kan inte nästlas hur

    som helst. • Viktig aspekt: elementtyp block eller inline. • Tumregel: blockelement kan innehålla inlineelement, men inte tvärt om. • Vissa element (som <body>) får endast innehålla block-element HTML 4
  6. • Hyperlänkar bygger på att man skapar ankare. • Ett

    ankare ”sitter fast” på en viss plats i dokumentet. • En länk består av två ankare och en riktning. • Riktningen anger start (källa) och destination. • Start och destination i samma dokument. • Start och destination i olika dokument. “anchor”
  7. Viktiga element • <table> • <tr> • <td> • <th>

    skapar själva tabellen rad cell rubrikcell
  8. Nyttiga element • <thead> • <tbody> • <tfoot> • <caption>

    tabellhuvud (typiskt rubriker) tabellinnehåll tfoot rubrikcell
  9. Presentation • Det finns många attribut för att styra presentationen

    av tabeller • bgcolor,)align,)valign,)width,)rules... • I huvudsak ska dessa egenskaper styras med stilmallar (CSS)
  10. Sammanfattning <form> • Formulär innehåller en mängd namngivna formulärelement •

    input,)textarea,)select,)... • Värdena för dessa anges oftast av användaren • Namn- och värdepar skickas med GET eller POST
  11. <form> Name: <input type="text" name="name"> Email: <input type="text" name="email"> Comments:

    <textarea name="comments"></textarea> <input type="submit" value="submit"> </form>
  12. <form action="..."> Name: <input type="text" name="name"> Email: <input type="text" name="email">

    Comments: <textarea name="comments"></textarea> <input type="submit" value="submit"> </form>