HTMLFoundation of Web development
<
<
You don’t have to
be a Web ninja
to understand Web
development basics.
Code is a series of logical
questions and answers
So, let’s answer some
questions …
Layers of a Web site
Hypertext Markup Language
Hypertext Markup Language describes:
- Structure
- Content
- Typographic hierarchy
- Rudimentary...
HTML Document
It might feel chaotic and unstructured …
But the entire content of the page exists here.
Cascading Style Sheets
- Separates style from content
- Easier to change formatting and update an entire Web site
- Elimin...
CSS Document
-HTML is used for content and structure
-HTML houses scripting languages and behaviors
-CSS separates style from content
-...
A brief intro to
accessibility
When building a Web site
consider accessibility
issues for users, search
engines and mobile
applications
A user sees:
Search bot/screen reader:
Video on Screen Readers and Accessibility
Mobile device:
There are several things
you can do to create good
experiences for all users:
Write good, descriptive
headlines
Write detailed paragraphs
Write precise page titles
Write descriptive image
tags
Write descriptive links
Don’t say ‘click here!’
Separate content from
style
Ready to start
writing HTML and CSS?
Who needs fancy schmancy software? We don’t!
Create a folder called ‘Web’
on your desktop
In that folder, create a new
folder called ‘style’
Open a text editor:
Text Wrangler, Text Edit or even Word is fine.
Save a new document as ‘index.html’
You just created a homepage.
And added content.
HTML has open and close brackets,
which are called tags:
<b>Content goes here</b> Result: Content goes here
<i>Content goe...
Declare a ‘DOCTYPE’
DOCTYPE tells browsers which set of rules or semantics to use, what types of
tags are allowed and how ...
Create an HTML tag
- Defines the document as <html>
- Make sure to add open and close tag
- End of the document </html>
Create an HEAD tag
- Defines header information
- Contains meta data and links to external files (such as CSS)
Create an TITLE tag
Defines Title of Web page
Create an LINK tag
A favicon is the small image that shows up in the browser
Examples:
Create META information
Add descriptive text for search engines and screen readers to read
Create CSS Link
Adding a stylesheet link will allow you to link CSS to HTML
Create a CSS file
- Create a new file called styles.css
Link HTML to CSS
Make sure that the name of the folder matches up
Add a BODY tag to the HTML page
Defines content area of the Web page
Let’s start adding content!
Between <body></body> tags, you can start to add other tags, such as
paragraphs <p></p> and he...
You’ve got a page …
But it looks kind of boring, right?
CSS Basics
p {color:#666666;}
Result: Content becomes grey
p {color:#666666;font-weight:900;}
Result: Content becomes grey...
Change ‘style’ of an HTML element:
Remember this?
Thank You
Go ahead get your
hands dirty …
Introduction css
Introduction css
Upcoming SlideShare
Loading in...5
×

Introduction css

142

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
142
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction css

  1. 1. HTMLFoundation of Web development < <
  2. 2. You don’t have to be a Web ninja to understand Web development basics.
  3. 3. Code is a series of logical questions and answers
  4. 4. So, let’s answer some questions …
  5. 5. Layers of a Web site
  6. 6. Hypertext Markup Language Hypertext Markup Language describes: - Structure - Content - Typographic hierarchy - Rudimentary style (bold, italics, etc.) What is HTML?
  7. 7. HTML Document It might feel chaotic and unstructured … But the entire content of the page exists here.
  8. 8. Cascading Style Sheets - Separates style from content - Easier to change formatting and update an entire Web site - Eliminates page load - Flexible design - Better user accessibility for search bots and screen readers - Allows you to design for multiple browsers and multiple Operating System (Linux, PC or Mac) environments What is CSS?
  9. 9. CSS Document
  10. 10. -HTML is used for content and structure -HTML houses scripting languages and behaviors -CSS separates style from content -CSS helps screen readers and users with disabilities read real content HTML vs. CSS Review Speaking of accessibility …
  11. 11. A brief intro to accessibility
  12. 12. When building a Web site consider accessibility issues for users, search engines and mobile applications
  13. 13. A user sees:
  14. 14. Search bot/screen reader: Video on Screen Readers and Accessibility
  15. 15. Mobile device:
  16. 16. There are several things you can do to create good experiences for all users:
  17. 17. Write good, descriptive headlines
  18. 18. Write detailed paragraphs
  19. 19. Write precise page titles
  20. 20. Write descriptive image tags
  21. 21. Write descriptive links Don’t say ‘click here!’
  22. 22. Separate content from style
  23. 23. Ready to start writing HTML and CSS? Who needs fancy schmancy software? We don’t!
  24. 24. Create a folder called ‘Web’ on your desktop
  25. 25. In that folder, create a new folder called ‘style’
  26. 26. Open a text editor: Text Wrangler, Text Edit or even Word is fine.
  27. 27. Save a new document as ‘index.html’ You just created a homepage. And added content.
  28. 28. HTML has open and close brackets, which are called tags: <b>Content goes here</b> Result: Content goes here <i>Content goes here</i> Result: Content goes here For a complete list, go to W3Schools.org <font color=”blue”>Content</font> Result: Content
  29. 29. Declare a ‘DOCTYPE’ DOCTYPE tells browsers which set of rules or semantics to use, what types of tags are allowed and how strictly to follow it. XHTML 1.0 Transitional is now one of the most common ‘DOCTYPEs’ to declare. For a complete list, go to W3.org
  30. 30. Create an HTML tag - Defines the document as <html> - Make sure to add open and close tag - End of the document </html>
  31. 31. Create an HEAD tag - Defines header information - Contains meta data and links to external files (such as CSS)
  32. 32. Create an TITLE tag Defines Title of Web page
  33. 33. Create an LINK tag A favicon is the small image that shows up in the browser Examples:
  34. 34. Create META information Add descriptive text for search engines and screen readers to read
  35. 35. Create CSS Link Adding a stylesheet link will allow you to link CSS to HTML
  36. 36. Create a CSS file - Create a new file called styles.css
  37. 37. Link HTML to CSS Make sure that the name of the folder matches up
  38. 38. Add a BODY tag to the HTML page Defines content area of the Web page
  39. 39. Let’s start adding content! Between <body></body> tags, you can start to add other tags, such as paragraphs <p></p> and headlines <h1></h1>
  40. 40. You’ve got a page … But it looks kind of boring, right?
  41. 41. CSS Basics p {color:#666666;} Result: Content becomes grey p {color:#666666;font-weight:900;} Result: Content becomes grey and heavy bold Target HTML tags with ‘selectors’ in CSS. Attribute style information between the brackets.
  42. 42. Change ‘style’ of an HTML element:
  43. 43. Remember this?
  44. 44. Thank You Go ahead get your hands dirty …
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×