SlideShare a Scribd company logo
1 of 45
Download to read offline
Class 1
                   IntroduCtIons
Web Design , gR APH -327 1- 01
Instructor: Erika Tarte
Rhode Island School of Design
Wintersession 2011
the basICs
the www vs. the internet

World Wide Web is not the Internet. The Internet is a network on computers that
communicate with each other. It has been in existence since the 1960s. It does not have
a presentation layer.

The World Wide Web is a system of publishing content (html), a system of addresses (urls),
and a protocol for traversing between pages of content (http).

The World Wide Web begins with one webpage, which becomes a collection of webpages
organized and connected with links that form a website, which becomes a collection of
websites connected with links, and so on and so forth.
web philosophy

The World Wide Web was created with the intention to provide universal access to
knowledge. It uses languages with simple syntax, does not require special software,
and is nationless.
course philosophy

The World Wide Web is a powerful creative tool. Our studio projects and exercises are
intended move us beyond portfolios and corporate sites, to explore web design as a
medium with rich potential for integration into our current design practices.

Our seminar readings and discussions will challenge us to think expansively about web
design, web culture, and new media technologies. Rather than celebrating technology,
they should encourage us to remain open-minded and critical.
best PraCtICes
file naming

No spaces

Only dash (-) and underscores (_) are allowed

Always use an extension, such as filename.jpg or filename.html

Good rule of thumb: lowercase.jpg, lower_case.jpg or lower-case.jpg or camelCase.jpg
file organization

Don’t develop on your desktop!

Create a dedicated folder for each project, exercise, etc.

For each project, it’s helpful to create a subfolder (with that project folder) for images

Similarly, you should create subfolders for your CSS and JavaScripts
htMl 1
    IntroduCtIon to Code
Web Design , gR APH -327 1- 01
Instructor: Erika Tarte
Rhode Island School of Design
Wintersession 2011
htMl
html, the text that makes the web go ‘round

HTML = HyperText Markup Language

Formatting language

System of tags communicating a webpage’s content (elements) to the browser

Can be created in any text editor (TextEdit, Dreamweaver, Notepad, etc.)

Uses a .html extension
syntax
html tags

Written inside angle brackets (<>)

Consists of an opening tag and closing tag

Tells browser which elements are contained on a page
html tags

<html> </html>
a tAg consists of an oPening tAg & closing tAg for an html element


<h1>Primary Headline</h1>

<h2>Secondary Headline</h2>

<p>Paragraph of text</p>

<a href="http://www.google.com">Link</a>
tags communicate content semAntics
html attributes

All html tags have attributes

An attribute is a quality or characteristic of the element

Elements can have multiple attributes
html attributes

<a href="http://google.com">Link</a>
element
html attributes

<a href="http://google.com">Link</a>
   At tRibute
html attributes

<a href="http://google.com">Link</a>
         vAlue
html class & id attributes

These 2 attributes give you more control over the elements once you begin using CSS

No inherent styles or properties

Different elements can share the same class

IDs are unique, and different elements can’t share them
html class & id attributes

<a href="http://google.com" class="button">Link</a>

<a href="http://google.com" id="button1">Link</a>
html + css

CSS = Cascading Style Sheet

HTML says what to display, CSS says how to display it!

You should think about HTML as a structural layer, and CSS as presentation layer

Simple text file containing rules for how to display HTML elements

Browsers have default rules for displaying elements, so we use CSS to override those rules

But, concerning code, it all begins with HTML
htMl In aCtIon
Pendule deMo
the eleMents
html elements

There are many elements, and new ones were just recently introduced with HTML5

You don’t need to memorize them all

Bookmark W3Schools.com, an excellent resource for referencing elements, their tags, their
attributes, and all the possible values of those attributes. You can see how the code is
implemented, and experiment with live demonstrations.
html elements: headlines

<h1>Primary Headline (page title, site name, etc.)</h1>

<h2>Secondary Headline (subtitle, article headline, etc.)</h2>

<h3>Tertiary Headline (article subtitle)</h3>

<h4>...</h4>

<h5>...</h5>

<h6>...</h6>
html elements: paragraphs

<p>Paragraph of text</p>

<p>You can many of them</p>

<p>There’s no limit</p>
html elements: links

<p>You can nest elements, like <a href="http://google.com">a link</a>
inside of your paragraph </p>

<p>You should always nest links within grouping element, like a
paragraph or...</p>
html elements: lists

<ul>
<li><a href=”http://google.com”>Link</a></li>
<li><a href=”http://google.com”>Link</a></li>
<li><a href=”http://google.com”>Link</a></li>
</ul>
this is an example of an unoRDeReD lis t (ul)
html elements: lists

<ol>
<li><a href=”http://google.com”>Link</a></li>
<li><a href=”http://google.com”>Link</a></li>
<li><a href=”http://google.com”>Link</a></li>
</ol>
this is an example of an oRDeReD lis t (ol)
html elements: lists

Here’s an important lesson in semantic code

You can use CSS to identically style unordered and ordered lists

BUT you should use the proper list for the content you are organizing

Ordered lists contain information with an emphasis on order (a waitlist, for example)

Unordered lists contain information without such emphasis (a grocery list, for example)

Lists, regardless of type, may be nested within each other

Example: a grocery list (unordered) with nested brand preferences (ordered)
html elements: lists

<ul>
<li>Soda
      <ol>
      <li>Yacht Club Cola</li>
      <li>Coke</li>
      <li>Pepsi</li>
      </ol>
</li>
<li>Tortilla Chips</li>
<li>Salsa</li>
<li>Avocados</li>
</ul>
this is an example of an oRDeReD lis t (ol) within an unoRDeReD lis t (ol)
html elements: strong words and emphasis

<p>Sometimes its difficult to distinguish between style and
structure. In typographic design, bold and italicized styles
are often used to improve or enhance readability. That’s the
presentation layer.</p>

<p>To use bold and italicized text to communicate meaning and
structure, web designers use <em>emphasis</em>
and <strong>strength</strong> on a structural level, meaning
some words should be <em>emphasizes</em> (typically but not
necessarily with italics) some words should be <strong>strongly
emphasized</strong>.</p>
htMl 2
                   seMantIC Code
Web Design , gR APH -327 1- 01
Instructor: Erika Tarte
Rhode Island School of Design
Wintersession 2011
in-class exercise: digitizing a document

Today we will practice HTML syntax (rules) and semantics (meaning) by translating printed
documents into syntactically and semantically correct HTML code.
in-class exercise: digitizing a document

W 3 scHool s
http://w3schools.com


W 3 scHool s Html 5 elements RefeRence
http://www.w3schools.com/html5/html5 _ reference.asp


PeRioDic tAb le of Html5 elements
http://joshduck.com/periodic-table.html

More Related Content

What's hot (20)

Frontend Crash Course: HTML and CSS
Frontend Crash Course: HTML and CSSFrontend Crash Course: HTML and CSS
Frontend Crash Course: HTML and CSS
 
HTML and CSS
HTML and CSSHTML and CSS
HTML and CSS
 
Week 2-intro-html
Week 2-intro-htmlWeek 2-intro-html
Week 2-intro-html
 
Coding a Website with HTML
Coding a Website with HTMLCoding a Website with HTML
Coding a Website with HTML
 
html & css
html & css html & css
html & css
 
Casc Style Sheets Ii
Casc Style Sheets IiCasc Style Sheets Ii
Casc Style Sheets Ii
 
CSS
CSSCSS
CSS
 
Boostrap basics
Boostrap basicsBoostrap basics
Boostrap basics
 
Introduction to the Web and HTML
Introduction to the Web and HTMLIntroduction to the Web and HTML
Introduction to the Web and HTML
 
Div tag presentation
Div tag presentationDiv tag presentation
Div tag presentation
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
building websites at NAU
building websites at NAUbuilding websites at NAU
building websites at NAU
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Nikit.html
Nikit.htmlNikit.html
Nikit.html
 
Introduction css
Introduction cssIntroduction css
Introduction css
 
HTML CSS Best Practices
HTML CSS Best PracticesHTML CSS Best Practices
HTML CSS Best Practices
 
HTML/CSS Crash Course (april 4 2017)
HTML/CSS Crash Course (april 4 2017)HTML/CSS Crash Course (april 4 2017)
HTML/CSS Crash Course (april 4 2017)
 
Web Development Workshop (Front End)
Web Development Workshop (Front End)Web Development Workshop (Front End)
Web Development Workshop (Front End)
 
Images on the Web
Images on the WebImages on the Web
Images on the Web
 
HTML CSS Basics
HTML CSS BasicsHTML CSS Basics
HTML CSS Basics
 

Similar to Class 1: Introductions

WELCOME-FOLKS--CSS.-AND-HTMLS.pptx
WELCOME-FOLKS--CSS.-AND-HTMLS.pptxWELCOME-FOLKS--CSS.-AND-HTMLS.pptx
WELCOME-FOLKS--CSS.-AND-HTMLS.pptxHeroVins
 
INDUSTRIAL TRAINING REPORT FINAL YEAR
INDUSTRIAL TRAINING REPORT FINAL YEAR INDUSTRIAL TRAINING REPORT FINAL YEAR
INDUSTRIAL TRAINING REPORT FINAL YEAR AyushThakur97
 
GDI Seattle Intro to HTML and CSS - Class 1
GDI Seattle Intro to HTML and CSS - Class 1GDI Seattle Intro to HTML and CSS - Class 1
GDI Seattle Intro to HTML and CSS - Class 1Heather Rock
 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osglpriyanka sharma
 
Web development intership Presentation.pptx
Web development intership Presentation.pptxWeb development intership Presentation.pptx
Web development intership Presentation.pptxbodepallivamsi1122
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop NotesPamela Fox
 
Web Designing Training in Ambala ! BATRA COMPUTER CENTRE
Web Designing Training in Ambala ! BATRA COMPUTER CENTREWeb Designing Training in Ambala ! BATRA COMPUTER CENTRE
Web Designing Training in Ambala ! BATRA COMPUTER CENTREjatin batra
 
Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2GDSCUniversitasMatan
 
Lesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLexume1
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asishNCP
 
How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLYahyaMemon2
 
Decoding and developing the online finding aid
Decoding and developing the online finding aidDecoding and developing the online finding aid
Decoding and developing the online finding aidkgerber
 

Similar to Class 1: Introductions (20)

Grade 10 COMPUTER
Grade 10 COMPUTERGrade 10 COMPUTER
Grade 10 COMPUTER
 
WELCOME-FOLKS--CSS.-AND-HTMLS.pptx
WELCOME-FOLKS--CSS.-AND-HTMLS.pptxWELCOME-FOLKS--CSS.-AND-HTMLS.pptx
WELCOME-FOLKS--CSS.-AND-HTMLS.pptx
 
INDUSTRIAL TRAINING REPORT FINAL YEAR
INDUSTRIAL TRAINING REPORT FINAL YEAR INDUSTRIAL TRAINING REPORT FINAL YEAR
INDUSTRIAL TRAINING REPORT FINAL YEAR
 
Introduction css
Introduction cssIntroduction css
Introduction css
 
ashish ppt webd.pptx
ashish ppt webd.pptxashish ppt webd.pptx
ashish ppt webd.pptx
 
GDI Seattle Intro to HTML and CSS - Class 1
GDI Seattle Intro to HTML and CSS - Class 1GDI Seattle Intro to HTML and CSS - Class 1
GDI Seattle Intro to HTML and CSS - Class 1
 
Website development-osgl
Website development-osglWebsite development-osgl
Website development-osgl
 
HTML practical file
HTML practical fileHTML practical file
HTML practical file
 
HTML 5
HTML 5HTML 5
HTML 5
 
Web development intership Presentation.pptx
Web development intership Presentation.pptxWeb development intership Presentation.pptx
Web development intership Presentation.pptx
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
 
Web Designing Training in Ambala ! BATRA COMPUTER CENTRE
Web Designing Training in Ambala ! BATRA COMPUTER CENTREWeb Designing Training in Ambala ! BATRA COMPUTER CENTRE
Web Designing Training in Ambala ! BATRA COMPUTER CENTRE
 
Html intro
Html introHtml intro
Html intro
 
Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2Bootcamp - Web Development Session 2
Bootcamp - Web Development Session 2
 
Html
HtmlHtml
Html
 
Lesson4.9 a u4l2 html
Lesson4.9 a u4l2 htmlLesson4.9 a u4l2 html
Lesson4.9 a u4l2 html
 
Iwt module 1
Iwt  module 1Iwt  module 1
Iwt module 1
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
 
How to Create a College Website Page Using HTML
How to Create a College Website Page Using HTMLHow to Create a College Website Page Using HTML
How to Create a College Website Page Using HTML
 
Decoding and developing the online finding aid
Decoding and developing the online finding aidDecoding and developing the online finding aid
Decoding and developing the online finding aid
 

Recently uploaded

When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonhttgc7rh9c
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....Ritu480198
 
Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfElizabeth Walsh
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfBALASUNDARESAN M
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...EduSkills OECD
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Orientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdfOrientation Canvas Course Presentation.pdf
Orientation Canvas Course Presentation.pdf
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdf
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 

Class 1: Introductions

  • 1. Class 1 IntroduCtIons Web Design , gR APH -327 1- 01 Instructor: Erika Tarte Rhode Island School of Design Wintersession 2011
  • 3. the www vs. the internet World Wide Web is not the Internet. The Internet is a network on computers that communicate with each other. It has been in existence since the 1960s. It does not have a presentation layer. The World Wide Web is a system of publishing content (html), a system of addresses (urls), and a protocol for traversing between pages of content (http). The World Wide Web begins with one webpage, which becomes a collection of webpages organized and connected with links that form a website, which becomes a collection of websites connected with links, and so on and so forth.
  • 4. web philosophy The World Wide Web was created with the intention to provide universal access to knowledge. It uses languages with simple syntax, does not require special software, and is nationless.
  • 5. course philosophy The World Wide Web is a powerful creative tool. Our studio projects and exercises are intended move us beyond portfolios and corporate sites, to explore web design as a medium with rich potential for integration into our current design practices. Our seminar readings and discussions will challenge us to think expansively about web design, web culture, and new media technologies. Rather than celebrating technology, they should encourage us to remain open-minded and critical.
  • 7. file naming No spaces Only dash (-) and underscores (_) are allowed Always use an extension, such as filename.jpg or filename.html Good rule of thumb: lowercase.jpg, lower_case.jpg or lower-case.jpg or camelCase.jpg
  • 8. file organization Don’t develop on your desktop! Create a dedicated folder for each project, exercise, etc. For each project, it’s helpful to create a subfolder (with that project folder) for images Similarly, you should create subfolders for your CSS and JavaScripts
  • 9. htMl 1 IntroduCtIon to Code Web Design , gR APH -327 1- 01 Instructor: Erika Tarte Rhode Island School of Design Wintersession 2011
  • 10. htMl
  • 11. html, the text that makes the web go ‘round HTML = HyperText Markup Language Formatting language System of tags communicating a webpage’s content (elements) to the browser Can be created in any text editor (TextEdit, Dreamweaver, Notepad, etc.) Uses a .html extension
  • 13. html tags Written inside angle brackets (<>) Consists of an opening tag and closing tag Tells browser which elements are contained on a page
  • 14. html tags <html> </html> a tAg consists of an oPening tAg & closing tAg for an html element <h1>Primary Headline</h1> <h2>Secondary Headline</h2> <p>Paragraph of text</p> <a href="http://www.google.com">Link</a> tags communicate content semAntics
  • 15. html attributes All html tags have attributes An attribute is a quality or characteristic of the element Elements can have multiple attributes
  • 19. html class & id attributes These 2 attributes give you more control over the elements once you begin using CSS No inherent styles or properties Different elements can share the same class IDs are unique, and different elements can’t share them
  • 20. html class & id attributes <a href="http://google.com" class="button">Link</a> <a href="http://google.com" id="button1">Link</a>
  • 21. html + css CSS = Cascading Style Sheet HTML says what to display, CSS says how to display it! You should think about HTML as a structural layer, and CSS as presentation layer Simple text file containing rules for how to display HTML elements Browsers have default rules for displaying elements, so we use CSS to override those rules But, concerning code, it all begins with HTML
  • 23.
  • 24.
  • 25.
  • 28. html elements There are many elements, and new ones were just recently introduced with HTML5 You don’t need to memorize them all Bookmark W3Schools.com, an excellent resource for referencing elements, their tags, their attributes, and all the possible values of those attributes. You can see how the code is implemented, and experiment with live demonstrations.
  • 29. html elements: headlines <h1>Primary Headline (page title, site name, etc.)</h1> <h2>Secondary Headline (subtitle, article headline, etc.)</h2> <h3>Tertiary Headline (article subtitle)</h3> <h4>...</h4> <h5>...</h5> <h6>...</h6>
  • 30. html elements: paragraphs <p>Paragraph of text</p> <p>You can many of them</p> <p>There’s no limit</p>
  • 31. html elements: links <p>You can nest elements, like <a href="http://google.com">a link</a> inside of your paragraph </p> <p>You should always nest links within grouping element, like a paragraph or...</p>
  • 32. html elements: lists <ul> <li><a href=”http://google.com”>Link</a></li> <li><a href=”http://google.com”>Link</a></li> <li><a href=”http://google.com”>Link</a></li> </ul> this is an example of an unoRDeReD lis t (ul)
  • 33. html elements: lists <ol> <li><a href=”http://google.com”>Link</a></li> <li><a href=”http://google.com”>Link</a></li> <li><a href=”http://google.com”>Link</a></li> </ol> this is an example of an oRDeReD lis t (ol)
  • 34. html elements: lists Here’s an important lesson in semantic code You can use CSS to identically style unordered and ordered lists BUT you should use the proper list for the content you are organizing Ordered lists contain information with an emphasis on order (a waitlist, for example) Unordered lists contain information without such emphasis (a grocery list, for example) Lists, regardless of type, may be nested within each other Example: a grocery list (unordered) with nested brand preferences (ordered)
  • 35. html elements: lists <ul> <li>Soda <ol> <li>Yacht Club Cola</li> <li>Coke</li> <li>Pepsi</li> </ol> </li> <li>Tortilla Chips</li> <li>Salsa</li> <li>Avocados</li> </ul> this is an example of an oRDeReD lis t (ol) within an unoRDeReD lis t (ol)
  • 36. html elements: strong words and emphasis <p>Sometimes its difficult to distinguish between style and structure. In typographic design, bold and italicized styles are often used to improve or enhance readability. That’s the presentation layer.</p> <p>To use bold and italicized text to communicate meaning and structure, web designers use <em>emphasis</em> and <strong>strength</strong> on a structural level, meaning some words should be <em>emphasizes</em> (typically but not necessarily with italics) some words should be <strong>strongly emphasized</strong>.</p>
  • 37. htMl 2 seMantIC Code Web Design , gR APH -327 1- 01 Instructor: Erika Tarte Rhode Island School of Design Wintersession 2011
  • 38. in-class exercise: digitizing a document Today we will practice HTML syntax (rules) and semantics (meaning) by translating printed documents into syntactically and semantically correct HTML code.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45. in-class exercise: digitizing a document W 3 scHool s http://w3schools.com W 3 scHool s Html 5 elements RefeRence http://www.w3schools.com/html5/html5 _ reference.asp PeRioDic tAb le of Html5 elements http://joshduck.com/periodic-table.html