Website Development & Management Getting to Know HTML Better CIT 3353 -- Fall 2006 www.clt.astate.edu/jseydel/mis3353 Instructor: John Seydel, Ph.D.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Creating and Editing a Web Page Using Inline Styles
HTML Creating Web pages. HTML Hyper Text Markup Language Not programming, but a markup language using tags to format text in Web browsers.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
CPSC 203 Introduction to Computers Tutorial 59 & 64 By Jie (Jeff) Gao.
Hypertext Markup Language. Platform: - Independent  This means it can be interpreted on any computer regardless of the hardware or operating system.
HTML Programming last updated 9/12/05 at 1:30pm HyperText Markup Language Reference: – HTML BasicsHTML Basics An HTML program is a set of paired tags that.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
Internet Publishing / Dreamweaver Luke E. Reese ANR Educ. and Communication Systems
Website Development & Management Getting Ready for the Server-Side CIT Fall Instructor: John Seydel, Ph.D.
HTML Introduction HTML
Internet Publishing / Dreamweaver Luke E. Reese CARRS
Website Development & Management PHP Odds & Ends Instructor: John Seydel, Ph.D. CIT Fall
CIS101 Introduction to Computing Week 06. Agenda Your questions Resume project HTML Project Two This week online Next class.
Images By Tara Frieszell By Tara Frieszell. Adding images to your website will make it more interesting and add to the design. However, some viewers aren’t.
 2003 Prentice Hall, Inc. All rights reserved. Chapter 4 - Introduction to XHTML: Part 1 Outline 4.1 Introduction 4.2 Editing XHTML 4.3 First XHTML Example.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
Creating a Web Page HTML, FrontPage, Word, Composer.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
Web Development 311 Fall : Fall Why web pages? Most companies have intranets, extranets, and web sites Content can be changed quickly and.
Getting Started with Dreamweaver
Intro to MIS – MGS351 Building a Webpage. Chapter Overview m The World Wide Web – Web servers, Web browsers and Web pages m HTML Introduction m Using.
Website Development & Management Introduction & Overview CIT Fall Instructor: John Seydel, Ph.D.
INTRODUCTION TO DREAMWEAVER 8. What we already know…  Design basics  Contrast  Repetition  Alignment  Repetition  HTML.
1 Outline 3.1 Introduction 3.2 Editing HTML 3.3 First HTML Example 3.4 W3C HTML Validation Service 3.5 Headers 3.6 Linking 3.7 Images 3.8 Special Characters.
CPSC 203 Introduction to Computers Lab 21, 22 By Jie Gao.
ULI101 – XHTML Basics (Part II) What is Markup Language? XHTML vs. HTML General XHTML Rules Block Level XHTML Tags XHTML Validation.
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
Amber Annett David Bell October 13 th, What will happen What is this business about personal web pages? Designated location of your own web page.
1 Essential HTML coding By Fadi Safieddine (Week 2)
1 Session 1: Introduction to HTML Spring Today’s Agenda Cover useful terminology for today’s session HTML, browsers, servers, etc. HTML Tags Get.
Reading & Exam Zeid: Chapter 9: XHTML Essential p Read before EXAM 1 Exam is Monday Oct. 25 th Review on Friday Oct. 22 nd.
Website Development & Management Creating Web Pages CIT Fall Instructor: John Seydel, Ph.D.
Section 4.1 Format HTML tags Identify HTML guidelines Section 4.2 Organize Web site files and folder Use a text editor Use HTML tags and attributes Create.
OBJECTIVES  What is HTML  What tools are needed  Creating a Web drive on campus (done only once)  HTML file layout  Some HTML tags  Creating and.
Websites 101 Technology Committee UPSOM. Web Class – Goals  Make a simple web page (or series of pages)  Upload that page to the internet  Feel comfortable.
Introduction to HTML. What is a HTML File?  HTML stands for Hyper Text Markup Language  An HTML file is a text file containing small markup tags  The.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
HTML Hyper Text Markup Language A simple introduction.
IS1811 Multimedia Development for Internet Applications Lecture 4: Introduction to HTML Rob Gleasure
eCommerce Technologies Design & Development for the Web MIS Spring 2004 Instructors: Kelly Fish, Ph.D. John Seydel, Ph.D.
Unit 2, cont. September 12 More HTML. Attributes Some tags are modifiable with attributes This changes the way a tag behaves Modifying a tag requires.
Website Development & Management Going Live with Web Pages (b) CIT Fall Instructor: John Seydel, Ph.D.
Patrick Bailey, MS IDIS110 Dreamweaver Setup. IDIS110 - RIT After you start Dreamweaver On the first time, if you are asked, select “Design Mode” Otherwise,
FILES AND ASSETS PANELS
HTML Concepts and Techniques Fifth Edition Chapter 6 Using Frames in a Web Site.
Electronic Commerce Server-Side Scripting Exercises MIS Spring 2006 Instructor: John Seydel, Ph.D.
Website Development & Management Going Live with Web Pages (a) CIT Fall Instructor: John Seydel, Ph.D.
Web Design (8) Images (2). My Holiday Photos An exercise in adding and linking images. Create a new website folder calling it ‘My Holiday Photos’. In.
Website Development & Management A PHP Exercise CIT Fall Instructor: John Seydel, Ph.D.
Week 2: Building a Simple Website IMC 320 Web Publishing Spring 2011.
HTML Basics. HTML Coding HTML Hypertext markup language The code used to create web pages.
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Internet Publishing / Dreamweaver Luke E. Reese Biosystems & Ag. Engr. / CARRS
Creating and Editing a Web Page
Creating and Editing a Web Page Using Inline Styles
Session 1: Introduction to HTML Fall Today’s Agenda Talk about the functions of the Internet Cover useful terminology for today’s session HTML,
Navigating the Course 1. Course Materials 2 Software: Notepad (or TextEdit on a Mac) – comes with operating system Internet Explorer Web Browser FireFox.
CSS IS A LANGUAGE DESIGNED TO TARGET HTML ELEMENTS AND NODES BY TYPE, CLASS, ID AND VALUE, AND CHANGE THEIR VALUES CSS – change how your HTML looks and.
Introduction to HTML Hypertext Mark-up Language. HTML HTML = Hypertext Mark-up Language Is just plain simple text marked up by “tags” You can create a.
Getting Started with Dreamweaver
Introduction to HTML.
USING DREAMWEAVER MX 2004 Contents: Assigning a Root Folder
Getting Started with Dreamweaver
Presentation transcript:

Website Development & Management Getting to Know HTML Better CIT Fall Instructor: John Seydel, Ph.D.

Student Objectives Upon completion of this class meeting, you should be able to: Explain the major elements and attributes used in XHTML and HTML Create server-side include files for content used in multiple pages Feel comfortable working in a multi- application web development environment

Homework and Grading So Far Reading: Duckett Chapters 1-4 Exercises (available on your SuSE1 website): Textbook  Chapter 1 – exercises 1 and 2  Chapter 3 – exercise 1  Chapter 4 – exercise 1 Other  index.html  exercises.html  File system structure as prescribed Refer to Suzy Student siteSuzy Student site Quizzes: Q1 and Q2 Other: A1 ( and questionnaire)

Some Things to Note SuSE1 Serves essentially as the production server Directories  public_html This is your website Your pages are viewable by anyone anywhere  Other directories Unavailable through HTTP Shouldn’t be needed for this class, however Local directories: serves essentially as your development server

Review of the Editing Process Create (or edit) a page locally Use NotePad or other editor Save it using an appropriate filename and extension Upload the page to SuSE1 (into correct directory) Use your web browser to view the page on SuSE1 (refresh as appropriate) Identify any changes needed Make changes locally and save again Upload again, refresh your browser, and view the modified page Repeat as needed

More On the Element Let’s link the ASU logo to the AState homepage... Remember It’s an empty element Required attributes  src  alt  width  height Will work with only the src attribute, but you should use all the above However, don’t use width and height to resize the image display  Instead edit the image file to the size it needs to be  Consider using thumbnail images linked to full-sized files

Summary of Important HTML Body Elements What you’ll need to know (red indicates what you should know already) Hyperlinks: Objects:   or Lists:, Tables:,, Text blocks:, Display:, or, or, Forms:,,, Miscellaneous:, Also, HTML entities, such as Note these tags and their attributes in the source code for the pages we’ve done already Any questions (note chapter coverage)?

Making Things Simpler: Server- Side Includes Locally, make 4 copies of index.html index.php header1.shtml header2.shtml styles1.shtml Edit these files, save them, and post them to SuSE1 header1.shtml: remove all before and after footer1.shtml: remove all before and after last styles1.shtml: remove all before and after index.php (first remove XML directive, for now)  Remove all between and inclusive  Insert:  Remove all between and inclusive  Insert:  Remove all between and last inclusive  Insert:

Why Server-Side Includes? Intro to server-side scripting (PHP)server-side scripting Demonstrates efficient coding for repeated elements Nearly all your pages will be using the same header, footer, and style rules Therefore change once on the include files, and all pages reflect the change Consider CIT website (vs CoB) Example: add a link home to each page Note: Won’t work with local (file:///) protocol or where PHP is not installed on the server Need to arrange for proper hosting

Summary of Today’s Objectives Explain the major elements and attributes used in XHTML and HTML Create server-side include files for content used in multiple pages Feel comfortable working in a multi-application web development environment

Some Tricks You Probably Know Viewing source code of pages on the Web Capturing images Standard images Background images Saving web pages locally Other... ?

Miscellaneous Items Return quizzes What happens if no index.html exists? Questions? FTP HTML Other Quiz Thursday: closed book exercise using all markup covered so far (i.e., a “preliminary exam”)

Homework Summary for Thursday Create PHP versions of exercises.html menu.html xch01_1.html xch01_2.html xch03_1.html xch04_1.html Use same header, footer, and style includes (located in webroot directory) for all files styles1.shtml header1.shtml header2.shtml Some problems will result, and we’ll discuss these on Thursday

Appendix

Using SmartFTP Enables transferring files between computers Upload/download Client to server / server to client Assumes Local files stored in My Documents Server files stored in public_html Process Start by navigating through Start | Programs | SmartFTP |... Open connection to server (enter values into textboxes)  Host:  Login (lower case) : your last name plus hyphen plus first initial  Password (mixed case): first 4 characters of your first name plus $ last 3 digits of your student number  Port: 21 Open “Local Browser” and navigate to My Documents Navigate server to public_html Tile windows horizontally Transfer files: select file or folder and then click on arrow button

Note the Document Hierarchy

Browser/Server Interaction