Introduction to Web Design Part 1 w. Mike Tyler. Copyright 2005 - The Small Business Depot2 Use of this material If you would like to be able to distribute.

Slides:



Advertisements
Similar presentations
Introduction to Web Design Lecture number:. Todays Aim: Introduction to Web-designing and how its done. Modelling websites in HTML.
Advertisements

Farhan Nisar University of Peshawar
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
1 © Netskills Quality Internet Training, University of Newcastle Introducing Cascading Style Sheets © Netskills, Quality Internet.
Chapter 2: Building a Building a Web Page Web Page By Bill Bennett Associate Professor MSJC CIS MVC.
HTML Basics Customizing your site using the basics of HTML.
Basic Principles for Web Design Source:
Session 2 Introduction to HyperText Markup Language 4 (HTML 4) Matakuliah: M0114/Web Based Programming Tahun: 2005 Versi: 5.
HTML Introduction CS 1020 – Lego Robot Design. Building Websites HTML (HyperText Markup Language)  The dominate language of the internet  Describes.
HTML and CSS. HTML Hyper Text Markup Language Tells browser how to display text and images.
HIGH LEVEL OVERVIEW: CSS CSS SYNTAX CONSISTS OF A SET OF RULES THAT HAVE 3 PARTS: A SELECTOR, A PROPERTY, AND A VALUE. IT’S NOT NECESSARY TO REMEMBER THIS.
Multimedia and weBLOGging Grade 7-9 | Cahaya Bangsa Classical School (C) 2010 Digital Media Production Facility 06 – Blog HTML Basic.
Basic HTML Trystan Upstill Comp3400 Lecture 06/03/2001.
HTML. The World Wide Web Protocols Addresses HTML.
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
Ideas to Layout Beginning web layout using Cascading Style Sheets (CSS). Basic ideas, practices, tools and resources for designing a tableless web site.
Cascading Style Sheets
Cascading Style Sheets
Programming Club IIT Kanpur. Work environment Before you begin coding,always set up your work environment to your needs IDE Notepad++ Sublime Text 2.
/k/k 1212 Cascading Style Sheets Part one Marko Boon
Today CSS HTML A project.
Presenter: James Huang Date: Sept. 26,  Introduction  Basics  Lists  Links  Forms  CSS 2.
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
Chapter 3 – Designing your web pages Dr. Stephanos Mavromoustakos.
Web Standards XHTML and CSS. Today’s Show ► Discuss web standards ► XHTML ► Layout Without Tables ► CSS ► Why Web Standards?
Very quick intro HTML and CSS. Sample html A Web Title.
Cascading Style Sheets. CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. CSS is a.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
Cascading Style Sheets By: Valerie Kuna. What are Cascading Style Sheets? Cascading Style Sheets (CSS) are a standard for specifying the presentation.
Web Development & Design Foundations with XHTML Chapter 7 Key Concepts.
1 Web Developer & Design Foundations with XHTML Chapter 9 Key Concepts.
CSS BASICS. CSS Rules Components of a CSS Rule  Selector: Part of the rule that targets an element to be styled  Declaration: Two or more parts: a.
CSS(Cascading Style Sheets )
1 Dreamweaver CS5 intermediate class by Cookie Setton Build a CSS website WITHOUT TABLES Just when you thought you were starting to understand HTML coding,
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
กระบวนวิชา CSS. What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Web-based Application Development Lecture 9 February 7, 2006 Anita Raja.
Week 1. Careers in Web Development  How many of you want to go into the field of Web Development or Web Programming? Introduction to Web 2 Web Designer.
HTML. Goals How to use the Komodo editor HTML coding and testing Basic HTML tags List and Images Tables and Links At least 2 pages and navigation
Workshop on Web Development By Praveen Kavuri, D Rajeev Reddy.
Chapter 14 Introduction to HTML
مقدمه ای بر طراحی صفحات وب. 2 Web Components  Clients and Servers  Internet Service Providers  Web Site Hosting Services  Domains Names, URL ’ s and.
CS105 Introduction to Computer Concepts HTML
Create a Website Session I Key Components Hands-on HTML.
HTML 4.0 History and Application By: Marc Mayzes.
Learning HTML. HTML Attributes HTML elements can have attributes Attributes provide additional information about an element Class – specifies a class.
1 Essential HTML coding By Fadi Safieddine (Week 2)
Dr. Nuha El-KhaliliInternet Programming ( ) HTML Hyper Text Markup Language The language of web pages Maintained by the W3C
 HTML stands for Hyper Text Mark-up Language. The coding language used to create documents for the World Wide Web  HTML is composed of tags. HTML tags.
Copyright © 2013 MyGraphicsLab / Pearson Education STRUCTURE AND HTML TAGS MyGraphicsLab: Adobe Dreamweaver CS6 ACA Certification Preparation for Web Communication.
CS105 INTRODUCTION TO COMPUTER CONCEPTS HTML Instructor: Cuong (Charlie) Pham.
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Lesson1: Understanding Website Design Concepts Dr. Husam Al-Osta 2013.
CSE 409 – Advanced Internet Technology 1 DISCUSSION OF BASIC HTML TAGS.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
HTML CS 105. Page Structure HTML elements control the details of how a page gets displayed. Every HTML document has the following basic structure: … …
20-753: Fundamentals of Web Programming 1 Lecture 6: Advanced HTML Fundamentals of Web Programming Lecture 6: Advanced HTML.
Introduction to Web Authoring Ellen Cushman /wra210.htm Class mtg. #2.
1999, COMPUTER SCIENCE, BUU Introduction to HTML Seree Chinodom
BEGINNER WEB DESIGN. INTRODUCTION Vocabulary Design Tools of the Trade HTML CSS.
Web Engineering Hypertext Markup Language(HTML)  Bscshelp.com Indus International Institute D G khan 1.
Basic of web Design and Basic Fundamentals of HTML Devendra Shukla (Senior web designer)
Objective % Select and utilize tools to design and develop websites.
Objective % Select and utilize tools to design and develop websites.
Cascading Style Sheets
HTML5 Level I Session I Chapter 1 - Introduction to Web Development
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
Presentation transcript:

Introduction to Web Design Part 1 w. Mike Tyler

Copyright The Small Business Depot2 Use of this material If you would like to be able to distribute this PowerPont presentation from your own website – simply credit the author with a link to The small Business Depot. Use the following: Link URL: Link text: By Mike Tyler – The Small Business Depot Copyright – 2005 – The Small Business Depot

Copyright The Small Business Depot3 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URLs and Ips Registrars

Copyright The Small Business Depot4 Clients & Servers Clients (Browser) Internet Explorer Firefox Mozilla Netscape Opera Amaya AOL MSN Servers Apache Microsoft Netscape zeus AOLserver AV JavaWebServer Oracle

Copyright The Small Business Depot5 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URLs and Ips Registrars

Copyright The Small Business Depot6 Internet Service Providers Connect Clients to the Internet Phone Company AOL Earthlink Verizone NetZero Basic internet connection Dialup/DSL/Cable/Sat

Copyright The Small Business Depot7 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URLs and Ips Registrars

Copyright The Small Business Depot8 Web Hosting Services Connects Web Sites to the Internet Computer (server) farm Web server software Firewall hardware and software IT services (Backup, troubleshooting, hardware repair) Disk space Bandwidth / connection to internet Routers and switchers server / storage

Copyright The Small Business Depot9 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URLs and Ips Registrars

Copyright The Small Business Depot10 Domains URLs and IPs Domain name: The specific address of a computer on the Internet microsoft.com Uniform Resource Locator (URL): Internet protocol (IP) address

Copyright The Small Business Depot11 Web Components Clients and Servers Internet Service Providers Web Site Hosting Services Domains Names, URLs and Ips Registrars

Copyright The Small Business Depot12 Domain Registrar A company that provides domain name registration services for a fee. Maintain database which maps domain names to IPs Propagate new domain name/IP address information across the internet

Copyright The Small Business Depot13 Creating a Web Site 1.Choose a domain name 2.Register with a Registrar 3.Choose a hosting service 4.Tell Registrar the IP address 5.Create web content 6.Store (publish) onto hosting server (FTP) 7.Submit new site to search engines

Copyright The Small Business Depot14 12 Principles of good web design 1.Visitor-centric, clear purpose 2.Progressive disclosure 3.Displays quickly 4.Browser compatible 5.Intuitive navigation 6.Spelling, grammar, writing 7.Secure (eCommerce) 8.Attractive design, easy to read 9.Cultural bias? (Regional? Domestic? International?) 10.No technical problems (broken links, buggy scripts) 11.Maintainable (separate content from style) 12.Search Engine Accessible

Copyright The Small Business Depot15 Creating your Web Site Technologies & Tools Markup Languages HTML, DHTML, XML, XSLT, etc.... Cascading Style Sheets (CSS) Scripting languages perl,javascript,php, etc.... Web creation and editing software Notepad, FrontPage, Coldfusion, Flash, Hotmetal, Site Builder, etc..

Copyright The Small Business Depot16 Markup Languages - HTML Derived from SGML (Standard Generalized Markup Language ) HyperText Markup Language

Copyright The Small Business Depot17 HTML Fundamentals Clear text, case insensitive Ignores white space Comprised of tags Open tags and closed tags

Copyright The Small Business Depot18 HTML - Fundamentals Open tags, Closed tags stuff text to be bolded level 1 heading text Comments

Copyright The Small Business Depot19 HTML – Fundamentals Document Structure Header Body

Copyright The Small Business Depot20 HTML – Fundamentals Basic Structure The title of your html page

Copyright The Small Business Depot21 HTML - Fundamentals header Hello world

Copyright The Small Business Depot22 HTML - Fundamentals header Mike Tyler PO Box Hungry Horse, Mt 59919

Copyright The Small Business Depot23 HTML - Fundamentals header Mike Tyler PO Box Hungry Horse, Mt 59919

Copyright The Small Business Depot24 HTML - Fundamentals header Mike Tyler PO Box Hungry Horse, Mt 59919

Copyright The Small Business Depot25 HTML - Fundamentals header Mike Tyler PO Box Hungry Horse, Mt 59919

Copyright The Small Business Depot26 HTML - Fundamentals header Mike Tyler PO Box Hungry Horse, Mt 59919

Copyright The Small Business Depot27 HTML - Fundamentals header Mike Tyler PO Box Hungry Horse, Mt Read my Bio

Copyright The Small Business Depot28 HTML - Fundamentals

Copyright The Small Business Depot29 HTML - Fundamentals ANCHORS (Hypertext Link) Displayed text Attributes NAME = text TITLE = "text" TARGET = frame_name|window_name

Copyright The Small Business Depot30 HTML – Fundamentals Hypertext links Click this link opens mywebpage.html in the window / frame named window2 Click this link window2

Copyright The Small Business Depot31 HTML – Fundamentals Hyperlink Colors

Copyright The Small Business Depot32 HTML – Fundamentals Colors Cathode Ray Tubes (CRT)

Copyright The Small Business Depot33 HTML – Fundamentals Colors color = red (Browser compatibility issues) color = #FF0000 values vary from 00 to FF (hexadecimal) 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f Red Green Blue #FF FF FF

Copyright The Small Business Depot34 HTML – Fundamentals Headings Renders text as a heading, the rendering depending on the level of heading selected. Headings should be automatically spaced from the body text. Heading 1 level text Heading 2 level text Heading 3 level text Heading 4 level text Heading 5 level text Heading 6 level text

Copyright The Small Business Depot35 HTML – Fundamentals Lists Unordered list apples bananas grapes strawberries Ordered list apples bananas grapes strawberries

Copyright The Small Business Depot36 HTML – Fundamentals Lists Unordered list apples bananas grapes strawberries Ordered list II.apples III.bananas IV.grapes V.strawberries

Copyright The Small Business Depot37 HTML – Fundamentals Tables Class Grades Student Grade Tom B+ Sue A-

Copyright The Small Business Depot38 HTML – Fundamentals Tables

Copyright The Small Business Depot39 HTML – Fundamentals Tables BORDER=value ALIGN=left|right|center CELLSPACING=value CELLPADDING=value WIDTH=value|percent

Copyright The Small Business Depot40 HTML – Fundamentals Tables Class Grades Student Grade Tom B+ Sue A-

Copyright The Small Business Depot41 HTML – Fundamentals Tables StudentGrade TomB- SueA+ Class Grades

Copyright The Small Business Depot42 HTML – Fundamentals Tables rowspan and colspan

Copyright The Small Business Depot43 HTML – Fundamentals Student Grades Student Grade Tom A Sue

Copyright The Small Business Depot44 HTML – Fundamentals Student Grades StudentGrade Tom A Sue

Copyright The Small Business Depot45 Screen Compatibility 1280 x x x x 480

Copyright The Small Business Depot46 HTML – Fundamentals Tables Tables are frequently used to layout the basic web page design

Copyright The Small Business Depot47 HTML – Fundamentals Frames Basic Frames Floating Frames (inline frames) Picture in picture Frames let you divide a screen into windows with each window viewing a different web page.

Copyright The Small Business Depot48 HTML – Fundamentals Basic Frames Banner Menu Content Footer

Copyright The Small Business Depot49 HTML – Fundamentals Basic Frames Basic tags.... Basic attributes cols = values rows = values name = frame_name src = frame_source(url) target = frame_name

Copyright The Small Business Depot50 HTML – Fundamentals Basic Frames Banner Menu Content Footer

Copyright The Small Business Depot51 HTML – Fundamentals Basic Frames

Copyright The Small Business Depot52 HTML – Fundamentals Basic Frames Welcome to my page. Continue to the frame-free version.

Copyright The Small Business Depot53 HTML – Fundamentals Basic Frames FRAMESET attributes FRAMEBORDER="yes|no"|0 BORDER=pixels BORDERCOLOR="#hexcolor|colorname"..

Copyright The Small Business Depot54 HTML – Fundamentals Basic Frames Individual FRAME attributes SCROLLING="yes|no|auto" NORESIZE MARGINWIDTH=pixels MARGINHEIGHT="pixels" BORDERCOLOR="color" FRAMESPACING="pixels" FRAMEBORDER="yes|no"|0 NAME=frame_name

Copyright The Small Business Depot55 HTML – Fundamentals Floating Frames Floating frames allow you to create a frame within the boundaries of a page Basic FramesFloating Frames

Copyright The Small Business Depot56 HTML – Fundamentals Floating Frames Attributes SRC=URL HEIGHT=pixels|percent, WIDTH=pixels|percent HSPACE=pixels VSPACE=pixels ALIGN=left|right FRAMEBORDER=0

Copyright The Small Business Depot57 HTML – Fundamentals Floating Frames <IFRAME NAME=frame_name ALIGN="right" HSPACE=40 VSPACE=40 WIDTH="75%" HEIGHT=150 FRAMEBORDER=0 SRC= >

Copyright The Small Business Depot58 HTML – Fundamentals Hypertext links Click this link Creates new window for the page Click this link Opens page in the parent frame/wind of this frame/window Click this link Opens page in top most frame/window

Copyright The Small Business Depot59 HTML – Fundamentals DIV and ILAYER Allows you create a position-able block of content. Content positioned within this block

Copyright The Small Business Depot60 HTML – Fundamentals DIV content attributes ID=name STYLE = style parameters re: CSS

Copyright The Small Business Depot61 HTML – Fundamentals DIV < DIV ID=fred STYLE = POSITION:absolute|relative; VISIBILITY:visible:hidden; Z-INDEX:number; WIDTH:width in pixels; HEIGHT:height in pixels; TOP:pixels from top of page or block; LEFT:pixels from left edge of page or block; PADDING:margin in pixels; other style attributes; > content

Copyright The Small Business Depot62 HTML – Fundamentals DIV contentccontent

Copyright The Small Business Depot63 HTML – Fundamentals DIV

Copyright The Small Business Depot64 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Styles enable you to define a consistent 'look' for your documents by describing once how headings, paragraphs, quotes, etc. should be displayed. Style sheet syntax is made up of three parts: selector {property: value} selector = element.class

Copyright The Small Business Depot65 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) H1 {text-align: center; color: blue} A {color:green; font-familiy:arial,courier; font-weight:bold;} td { align:center; background-color:grey; border-color:red;} div {position:absolute; visibily:hidden; margin:10px } font {color:navy; font-size:2pt; font-face:trebuchet; } hr {color:#ff0000; width:80%; align:center; } table {width:80%; align:center; border:2px; padding:5px; }

Copyright The Small Business Depot66 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) H1 {text-align: center; color: blue} H1.widget {text-align: center; color: red; font-size:80%; } A {color:green; font-familiy:arial,courier; font-weight:bold;} A.menu {color:cyan; font-familiy:arial,courier; font-style:italics;} td { align:center; background-color:grey; border-color:red;} td.figure { align:right; background-color:white; border-color:black;} font {color:navy; font-size:2pt; font-face:trebuchet; } font.fred {color:blue; font-size:2pt; font-face:trebuchet; font-weight:bold; } element.class {property:value; }

Copyright The Small Business Depot67 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Embedded My Page Title <! - - element.class { property:value; } - - >

Copyright The Small Business Depot68 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Linked Styles can be defined in a separate file text mystyles.css

Copyright The Small Business Depot69 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) /* Example style sheet file (note how this comment was created) */ BODY{background: #FFFFD8; margin-top: 20} A:link{color: #400080; background: #FFFFD8} H1 {font-weight: bold; text-align: center; color: #006000; background: #FFFFD8; font-family: Gill Sans, Arial, sans-serif; } font.caption {font-family: Gill Sans, Arial, sans-serif; font-style: italic; } /* End of example style sheet file */

Copyright The Small Business Depot70 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Inline Styles can be placed within individual elements

Copyright The Small Business Depot71 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Inline > Embedded > Linked Defining the style of your text linked-> font-family:arial,georgia; embedded-> color:navy; inline-> font-size:2pt;

Copyright The Small Business Depot72 HTML – Fundamentals CASCADING STYLE SHEETS (CSS) Using IDs IDs enable you to define a unique style which you can apply to a number of elements. <!– #copyright {font-style:italic; font-size:smaller; } --> Any textual content

Copyright The Small Business Depot73 HTML – Fundamentals Images img.pics { width:75px; height:50px; border-width:3px }

Copyright The Small Business Depot74 HTML – Fundamentals Using Images Images take longer to download than text The larger the image, the slower the page Use optimization software Use thumb nail images

Copyright The Small Business Depot75 HTML – Fundamentals Other uses of Images Page background (not recommended) body.background { background-image:$url; } Table background table.background { backlground-image:url; } DIV background

Copyright The Small Business Depot76 Resources HTML Tutorials Learn HTML Learn XHTML Learn CSS Learn TCP/IP Browser Scripting Learn JavaScript Learn DHTML Learn VBScript Learn HTML DOM Learn WMLScript Server Scripting Learn SQL Learn ASP Learn ADO Learn PHP XML Tutorials Learn XML Learn XSL Learn XSLT Learn XSL-FO Learn XPath Learn XQuery Learn XLink Learn XPointer Learn DTD Learn Schema Learn XML DOM Learn XForms Learn SOAP Learn WSDL Learn RDF Learn RSS Learn WAP.NET (dotnet).NET Microsoft.NET ASP.NET Mobile Multimedia Learn Media Learn SMIL Learn SVG Learn Flash Web Building Web Building Web W3C Web Browsers Web Quality Web Semantic Web Careers Web Hosting Web Certification

Copyright The Small Business Depot77 Courses at FVCC Introduction to Web Design FrontPage Web Design Intermediate Web Design Advanced Topics in Web Design Web Site Promotion Basic Perl Programming Using Macromedia Studio MX