1 / 20

Web Design, Dreamweaver, and CSS Coding: part 1

Web Design, Dreamweaver, and CSS Coding: part 1. Tech Mentoring: Spring 2009. Working with Files. Click on My Computer Yourusername on TLT career account Here you will see your WWW folder

zizi
Download Presentation

Web Design, Dreamweaver, and CSS Coding: part 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Design, Dreamweaver, and CSS Coding: part 1 Tech Mentoring: Spring 2009

  2. Working with Files • Click on My Computer • Yourusername on TLT career account • Here you will see your WWW folder • This folder is web-ready. Meaning any file you put in it is ready to display on the web. Any page, image, or file you want on the web must be stored in here first.

  3. URLs • Index file: this is your homepage • It is located on the web at: • http://web.ics.purdue.edu/~yourusername • The Index file can be edited and even easily recreated upon accidental erasure. • DO NOT erase your WWW folder. This will require It@p assistance.

  4. URLs • When you put any file in your WWW folder it is technically on the web at: • http://web.ics.purdue.edu/~yourusername/thenameofthatfile • This is true of pages that branch off your homepage. So if you want a page for your English 106, you might save that page as “english106” and stick it in your WWW folder. The URL becomes • http://web.ics.purdue.edu/~yourusername/english106

  5. File Naming Conventions • When dealing with web-ready files it’s important to save files (webpages, images to be displayed, etc.) with titles that don’t confuse the browser. • No capitals • No spaces in between words • No strange characters (letters and numbers only)

  6. File Extensions • .html: the file extension for a webpage itself • .css: extension for a style sheet (tells the .html page what to look like) • .jpeg: the preferred file type for images you want to show up on your webpage

  7. Web Pages (html pages) • HTML: Hypertext Markup Language • This is the code of the web. It’s behind every page you see. Like any language it has a grammar, style, and conventions all its own. • Unlike most languages, there is no room for slang or variance. Each bit of code is telling the webpage how to look and if there’s an error in the language it will not read.

  8. Some Code • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> • <html xmlns="http://www.w3.org/1999/xhtml"> • <head> • <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> • <title>Mark Pepper's Home @ Purdue</title> • <link href="stylz.css" rel="stylesheet" type="text/css" /> • </head> • <body> • <div id="wrapper"> • <div class="logo"><imgsrc="newsite/header.jpg" width="800" height="135" /></div> • <div class="menu"><a href="http://web.ics.purdue.edu/~mpepper">Home</a> <a href="english106.html">Eng106</a> <a href="cvita.html">Vita</a> <a href="prof.html">Professional</a> <a href="mmedia.html">Multimedia</a> <a href="links.html">Links</a> <a href="http://hubsandnodes.com" target="_blank">Blog</a></div> • <div class="spacer1"></div> • <div class="column1"> • <p>"Humans do not engage in activities that are meaningless. If you think you see people doing things you find meaningless, look again and try to understand what the activities mean for them."</p> • <p>- Henry Jenkins</p> • <p> "Do not try and bend the spoon. That is impossible. Instead, try to realize the truth. That there is no spoon." </p> • <p>- Creepy Kid in the Matrix</p> • <p> "With great power comes great responsibility."</p> • <p> - Ben Parker</p></div> • <div class="column2"> • <div align="center"><imgsrc="aisle.jpg" width="337" height="330"></div> • </div> • <div class="spacer2"></div>

  9. Some Code • Don’t Panic!!! • The software we’re using will write the majority of the code for us. • However, we do need some understanding of what the code means so we can alter it when necessary to create our desired effects.

  10. Tags • The basic building blocks of HTML are tags • They function like the front cover and back cover of a book • A tag marks the starting point and ending point of different content or page elements. • Once a tag is opened (a book front is given) the tag must be closed at some point (back cover put on)

  11. Tags • An opening tag is expressed with a lesser than sign, followed by the tag name, and a greater than sign • A closing tag is a lesser than sign, a forward slash, the tag name, and a greater than sign • <body> • In-between would be the entire webpage since everything visible is part of the body • </body>

  12. Tags • Some common tags • <BR> line break • <EMBED> used to embed vids or files • <H1> use of a header • <TABLE> inserts a table • <LI> creates a bulleted list • <A HREF> inserts a hyperlink • <P> starts a paragraph • <META> put notes in code that will not display

  13. Web Pages: A Series of Nested Tags • <head> • <title>My Page </title> • </head> • <body> • <em>Hello</em> • <p> this is my page</p> • <p> I think it’s cool </p> • <center>dig it</center> • </body> • <meta>that’s right</meta> My page Hello This is my page I think it’s cool Dig it

  14. IE versus Firefox • Firefox renders “true” code. It builds the page according to exactly what is provided • IE tries to fix errors in the code by rendering a “what you might have intended” logic • This accounts for why certain pages look different in each browser • We will be designing for Firefox

  15. Let’s go to Dreamweaver! • DW is a powerful (but often frustrating) program for creating web pages • It writes the web code for you behind the scenes while you design in a more word processer-ish environment (WYSIWYG) • But you’ll be better off knowing some code, plus when doing CSS design, working in the code directly will be unavoidable

  16. HTML vs. CSS • So far you’ve seen the content and the look of a web page defined in the same page of code. • This is not only messy it can also get somewhat confusing on more complex pages • It can also be hard to make quick changes site wide since they have to be made individually and one at a time

  17. HTML vs. CSS • CSS stands for Cascading Style Sheet • It is a separate document that solely defines the visual aspects of a web page. • In other words, the .html page now has only the content of the page and this .html page is linked to a .css page that tells it how to look

  18. Remember Those Tags? • Now you will use broad level tags in the HTML • H1, H2, body, and a series of box tags called DIVS that separate content area • Those tags will have visual properties assigned to them on the separate .css page

  19. HTML CSS On Web • <h1>Hello</h1> • <p>This text is defined to have the size and font it does in the p tag definition on the style sheet</p> • H1 { font-family: Times New Roman; color: #000FF; } P { font-family: Ariel; color: #000000; } Hello This text is defined to have the size and font it does in the p tag definition of the style sheet.

  20. DIV tags/ Page Layout • A DIV tag defines a content area of your page • They are the basic building blocks of CSS • The CSS attributes applied to the DIV will affect everything inside the tags <div>content</div> • Popular DIVS • Wrapper Spacer • Header Footer • Menu • Column

More Related