180 likes | 274 Views
Instructional Technology & Design Office itd@support.lis.illinois.edu 217-244-4903 or 800-377-1892. Beginning Web Design. Presented by Aish a Conner- Gaten. Purpose + Learning objectives. Agenda: Introduction of HTML Basic code elements Current code/design standards
E N D
Instructional Technology & Design Office itd@support.lis.illinois.edu 217-244-4903 or 800-377-1892 Beginning Web Design Presented by Aisha Conner-Gaten
Purpose + Learning objectives • Agenda: • Introduction of HTML • Basic code elements • Current code/design standards • Go over file template
Some Things you will need • A code editor • For Macintosh: • Text Wrangler • For Microsoft Windows: • Notepad++ • Some simple-text editors will work (e.g., TextEdit) • A place to put your web page files on the Internet • I: Drive • Google Sites, Wix, Weeble • Web hosting service provider with domain name • You can also view HTML webpage files locally in your favorite web browser.
What is HTML? • HTML = HyperText Markup Language • Tim Berners-Lee created the first version in the late 1980s as a way to share research. HTML became standardized in November 1995 as HTML 2.0. The current standard is HTML5. • World Wide Web Consortium (W3C) is the international standards organization for the World Wide Web. W3C maintains the standards for HTML, CSS, XML, among many other languages.
Syntax of HTML Each element has three components: • Tags are enclosed in angle brackets – <start tag> </ end tag> • Attributes may be included in the start tag • Content is always placed in between the two tags • <tagname attribute=“value”>content</tagname>
Basic construction of an html document <!DOCTYPE html> <html> <head> <meta charset=“utf-8”> <title>Hello HTML World</title> </head> <body> <p>Hello world!</p> </body> </html>
Text Tags • Heading Tags <h1>Heading 1</h1> -<h6>Heading 6</h6> • Used for titles, subtitles to create a hierarchy in the content • Inherent font-size with h1 the largest and h6 the smallest • Don’t skip heading numbers • Paragraph Tag <p>Text text text text </p> • Encompasses big blocks/paragraphs of text. Use a <p></p> for every paragraph/text block
Lists Unordered Lists : Bullet Pts. <ul> <li>List Item 1</li> <li>List Item 2</li> </ul> Ordered Lists : Numbered <ol> <li>List Item 1</li> <li>List Item 2</li> </ol> Nested Lists <ul> <li>List Item 1</li> <ul> <li>Sub Item 1</li> <li>Sub Item 2</li> </ul> <li>List Item 2</li> </ul> List Item 1 • Sub Item 1 • Sub Item 2 List Item 2
Links • <a href=“http://www.uiuc.edu”>UIUC</a> • <a href=“../internal/index.html”> Homepage</a> • <a href=“#top”>Go to top</a> • Set by <a name=“top”>This is the top</a>
Images Almost every website uses images, and a website without images is pretty boring. The <img> tag does not have “content”. It is an empty element. <body> <p>What is the plural of TARDIS?</p> <imgsrc=“tardis.jpg” /> </body> Images as link/anchor: <body> <a href=“../internal/some_file.html”> <imgsrc=“tardis.jpg” /> </a> </body>
Comments Comments are a way for you to make notes in your HTML code. They are never shown in the web browser. You can also comment out existing code instead of deleting it. <body> <!–- This is a comment. It is not displayed. --> <p>This text is shown in the web browser.</p> </body> <body> <!–- This comment is temporarily removing this code. <p>This text is shown in the web browser.</p> --> </body>
What is CSS? • CSS=Cascading Style Sheet • CSS is used to describe the look and formatting of a markup language, such as HTML. • CSS was developed primarily to allow for a separation of the document content from the document presentation. • Benefits of separating content from presentation: • Improved accessibility • Cleaner webpages • More control over the look of the website • Easier to update
Linking Your css and html <!DOCTYPE html> <html> <head> <meta charset=“utf-8”> <title>Hello HTML World</title> <link rel="stylesheet" type="text/css" href="theme.css"> </head> <body> <p>Hello world!</p> </body> </html>
Browser Tools • Use built-in browser tools to see how sites work: • Ctrl or Command + U will display the source code in most browsers • Right-clicking or Ctrl-clicking and selecting “Inspect Element” will usually reveal the code for a particular object
Validators & Accessibility tools • http://validator.w3.org/ HTML • http://jigsaw.w3.org/css-validator/ CSS • http://fae.cita.uiuc.edu/ Accessibility • http://wave.webaim.org/ Accessibility
Questions, comments, concerns… • Thank you for listening! • GSLIS also offers a HTML workshop via Blackboard Collaborate. • Additional info for learning HTML: • W3C Tutorials • http://www.w3schools.com/css • Lynda Tutorials • http://go.illinois.edu/lynda • Stack Overflow • http://stackoverflow.com/ • Code Academy • http://www.codecademy.com/ • 30 Days to Learn • http://freecourses.tutsplus.com/30-days-to-learn-html-and-css/
Questions, comments, concerns… • Thank you for attending our workshop! • Check out these resources to teach yourself more about web design: urli.st/moo • Contact GSLIS Help Desk: • help@support.lis.illinois.edu • Feedback is always appreciated! • http://go.illinois.edu/itdfeedback