Web Development 101 Presented by John Valance

Slides:



Advertisements
Similar presentations
Introduction to HTML & CSS
Advertisements

CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
CSS. CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem External 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
HTML Overview - Cascading Style Sheets (CSS). Before We Begin Make a copy of one of your HTML file you have previously created Make a copy of one of your.
Presenter: James Huang Date: Sept. 26,  Introduction  Basics  Lists  Links  Forms  CSS 2.
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.
กระบวนวิชา 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.
Introduction to Cascading Style Sheets (CSS) Module 2: HTML Basics LESSON 4.
Cascading Style Sheets. Slide 2 Lecture Overview Overview of Cascading Style Sheets (CSS) Ways to declare a CSS CSS formatting capabilities New features.
Controlling Page Style: Cascading Style Sheets (CSS) References: 1.Wang, P.S & Katila, S. (2004). A Introduction to Web Design and Programming. CA: Thomson.
4.01 Cascading Style Sheets
CM143 Week 4 Introducing CSS. Cascading Style Sheets A definition for the style in which an element of the webpage will be displayed Border width, colour,
Introduction to Web Authoring Bill Hart-Davidson AIM: billhd30 Session 11
Web Design is a class created to nurture the minds of high school techies, and introduce those without prior knowledge to the field.
Javascript and the Web Whys and Hows of Javascript.
Cascading Style Sheets (CSS) Instructor: Mr. Ahmed Al Astal ITGD4104 Department Requirement for senior student University of Palestine Faculty of IT.
 ult.htm ult.htm  This website illustrates the use of CCS (style sheets)
Headings, Paragraphs, Formatting, Links, Head, CSS, Images
Week 4.  Three ways to apply CSS: Inline CSS Internal style sheets ( header style information) External style sheets.
Cascading Style Sheets. Defines the presentation of one or more web pages Similar to a template Can control the appearance of an entire web site giving.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
Cascading Style Sheets by Pavlovic Nenad by. Presentation Contents  What is CSS?  Why CSS?  Types of Style Sheets  Style Sheets Syntax  Box Formatting.
ITCS373: Internet Technology Week 3: Introduction to CSS Dr. Faisal Al-Qaed.
 This presentation introduces the following: › 3 types of CSS › CSS syntax › CSS comments › CSS and color › The box model.
Using Cascading Style Sheet As you create more web pages, you may wish to impose a consistent look for all of your web pages or for group of related pages.
Css. Definition Cascading style sheet (CSS) Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.
CO1552 – Web Application Development Cascading Style Sheets.
CSS CSS is short for C ascading S tyle S heets. It is a new web page layout method that has been added to HTML to give web developers more control over.
CSS Basic (cascading style sheets)
Extending HTML CPSC 120 Principles of Computer Science April 9, 2012.
IS 360 Declaring CSS Styles. Slide 2 Introduction Learn about the three ways to declare a style Inline / embedded / external Learn about the effect of.
Cascade Style Sheet Introduction. What is CSS?  CSS stands for Cascading Style Sheets  Styles define how to display HTML elements  Styles were added.
Cascading Style Sheets Part 1. CSS vs HTML HTML: Originally intended to markup structure of a document (,...,,,,,...) CSS Developing technology, CSS1,
Css. Definition Cascading style sheet (CSS)  It is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.
Advanced Web Development Instructor: Thomas Bombach.
DIV, Span, CSS.
Cascading Style Sheets CSS.  Standard defined by the W3C  CSS1 (released 1996) 50 properties  CSS2 (released 1998) 150 properties (positioning)  CSS3.
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 8: Working with Style Sheets.
Cascading Style Sheets CSS. Source W3Schools
DYNAMIC HTML What is Dynamic HTML: HTML code that allow you to change/ specify the style of your web pages. Example: specify style sheet, object model.
Cascading Style Sheets
CSS Cascading Style Sheets A very brief introduction CSS, Cascading Style Sheets1.
CSS Hadas Kahsay. Overview  What is CSS  Basic syntax of CSS Rules  How to link CSS style to html documents  Browsers and CSS  Advantages of CSS.
Web Technologies Beginning Cascading Style Sheets (CSS) 1Copyright © Texas Education Agency, All rights reserved.
How to… Cascading Style Sheets. How to Insert a Style Sheet When a browser reads a style sheet, it will format the document according to it. There are.
Cascading Style Sheets Chris Vollmer IT 5610 Chatfield Senior High School.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
NASRULLAHIBA.  It is time to take your web designing skills to the next level with Cascading Style Sheets (CSS). They are a way to control the look and.
1 Cascading Style Sheet (CSS). 2 Cascading Style Sheets (CSS)  a style defines the appearance of a document element. o E.g., font size, font color etc…
CSS Cascading Style Sheets. Session Checklist ► Learn why style sheets are needed and their advantages and disadvantages ► Learn the format of a style.
CASCADING STYLE SHEET CSS. CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to solve a problem.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
WEB FOUNDATIONS CSS Overview. Outline  What is CSS  What does it do  Where are styles stored  Why use them  What is the cascade effect  CSS Syntax.
CSS Cascading Style Sheets
4.01 Cascading Style Sheets
IS 360 Declaring CSS Styles
Madam Hazwani binti Rahmat
Cascading Style Sheets
CASCADING STYLE SHEET CSS.
Website Design 3
Cascading Style Sheets - Building a stylesheet
Introduction to Cascading Style Sheets (CSS)
What are Cascading Stylesheets (CSS)?
Made By : Lavish Chauhan & Abhay Verma
Cascading Style Sheets - Building a stylesheet
4.01 Cascading Style Sheets
Presentation transcript:

Web Development 101 Presented by John Valance

Anatomy of a Request URL GETMBR?MbrID=VALANCE_J cgi-vtmug/ Path to the program (may be mapped by the web server setup) GETMBR Program name (may be mapped by the web server setup ) ? Delimiter (separates program name from the parameter list) MbrID=VALANCE_J Query string (i.e. parameters the program can access)

Query String pathToMyProgram/MYPROGRAM? variable1=value1&variable2=value2&variable3=value3…

What is CSS? CSS stands for Cascading Style Sheets Styles define how to display HTML elements Styles were added to HTML 4.0 to help separate content from presentation. Styles are normally stored in Style Sheets – a list of presentation attributes that together define the style of a page or an entire site. External Style Sheets are stored in.css files External Style Sheets can save you a lot of work, since site-wide style changes can be made in one file. Multiple style definitions will cascade into one

Where can Styles be specified? Inside a single HTML element Inside the element of an HTML page table { border:none; color:blue } In an external CSS file <link rel="stylesheet" type="text/css” href=“siteStyle.css" />

What is Meant By Cascading? Multiple Styles Will Cascade Into One Cascading Order: Browser default External style sheet Internal style sheet (inside the tag) Inline style (inside an HTML element) If two rules conflict at the same level, the last one specifed wins. Note: Multiple external style sheets can be referenced inside a single HTML document.

CSS Syntax selector { property1: value1; property2: value2} -or- selector { property1: value1; property2: value2 } Selector: an HTML tag name (e.g.: H1, TABLE, BODY) Or a custom class name that applies to any HTML element Property: A specific presentation attribute to be modified (e.g., color, font-weight) Value: How the presentation attribute should be modified (e.g. red, bold)

What is JavaScript? It isn’t Java! (but similar syntax, based on C). Runs on the client-side only Scripting language for web browsers All browsers have built-in JavaScript interpreter – you don’t buy it or install it. Interpreted at run-time (as page loads) Loosely typed language; this is legal (though not advisable): x = 3 + 5;// x is integer x = “Now I’m a string”;// x is string Same for functions: function foo() { if (inputOK()) return true; // boolean else return ‘Error in input’; // string }

What can a JavaScript Do? Manipulate the HTML document after it has been sent to the browser in a myriad of ways Manage the user’s experience Validate input data Handle events –mouse clicks or cursor movement into/out of fields, for example Control Dynamic HTML –make things move around, appear and disappear) Read and write HTML elements Open & close windows, and communicate between windows. Read and write cookies Many more uses

Tips for Web Development Get someone who knows web development, and ideally RPG, to guide your project and mentor your staff. Understand the concepts and bookmark online references and examples for each language - you'll never remember it all, and it's always changing. Get a designer or someone with artistic ability to create your styles and layout (not a programmer). Strive for simplicity and functionality (i.e. readability) in style - don't try to show off. Use sans-serif fonts. They are much easier to read on a screen. 12pt Arial by default ( not 10pt Times Roman ). Use neutral/pastel colors on white background as standard. Use bright colors for exceptions (errors, notices).