introtoweb

Wednesday, November 9th, 2011

Syllabus

page1image13824
page1image14096
page1image14368
page1image14640
page1image14912

 

Please Click here to view syllabus as a pdf…

======================================================

Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3

Instructor’s Name: Office Hours: Via Email and Appointing Justin Hoffman

page1image17256
page1image17800

Class Time: Online…

Office Phone: Email: Hoffman@caspercollege.edu 268 -2600

page1image20920

======================================================

Course Description: Web creation has become a pervasive presence for representing an individuals’ business interests to a global environment. This course will utilize theskills learned from previous portfolio management courses, providing thestudent an opportunity to learn the about the basic principles of web design.

======================================================

Statement of Perquisites: NONE 

======================================================

Goal: The goal of the course is for the students to leave the course with an opportunityto combine their accomplishments from previous portfolio courses.

======================================================

Outcomes: Successful completion of this course will enable students to:

  •   Design Foundations for a Html Page
  •   Understand Photo Management for Web
  •   Understand the creation and networking structure of links
  •   Design a CSS Page
  •   Manage a cpanel
  •   Understand server data flow and networking
  •   Manage a Content Management System
  •   Understand Theme Design for CMS Systems
  •   Identify PHP code syntax
  •   Identify JQuery code syntax
  •   Understand contemporary dynamic design elements in relation to the web
 ======================================================

Methodology: This course will combine the Lecture sections with hands on lab workshop activities, where students will have online resources and tutorials to enhance their skills. Workshops and activities build to larger more advanced projects where the students have the opportunity to activate the learned skills.

======================================================

Evaluation Criteria: Grades will be calculated based on point scale in regards to acumen of Projects, Comprehension and Participation with readings, Homework/Lab Sessions, and Participation.

50 % == Projects
25 % == Readings
10 % == Homework/Lab Sessions 15% == Participation/ Attendance*

—————————-
100 % == Total Points

*Assessment of Participation and Attendance is based on class interaction, attitude, and collaboration with other students, initiative, and cognizance to class hours and deadlines.

======================================================

GRADING SCALE

A…………………90-100%

B…………………80-89%

C…………………70-79%

D…………………60-69%

F………………….0-59%

======================================================

Required Text, Reading, and Materials:

Class web site and tutorials: @ www.justinhoffman.net
Smashing WordPress Beyond the Blog – John Wiley and Sons; 1st

edition(February8,2010)– ISBN:978-0470684153 W3C School (http://www.w3schools.com)
Additional Readingswill be provided via .pdf in class

Class Policies: Students enrolled in this course are expected to be engaged and prepared regarding the course material. Dialogue and participation regarding course material is encouraged, and it is expected that attendees are considerate and invested in their peers’ ideas and presented activities.

Checking email, searching the web, or playing video games, cell phone conversations or text messaging are prohibited during class time. All computer related activities should be directed toward course materials, all personal activities are expected to be taken care of outside the classroom.

This course encourages class participation over the web, we will form a web group and students are encouraged to participate and help each other. Remember that all online resources are school property, behavior on the web

page3image11096
page3image11368
page3image11640

is strictly enforced when utilizing class resources. In addition, it is expected that all class participants are respected and not intimidated by others via aggressive dialogue, sabotage of other student’s property, etc.

Attendance is expected for every scheduled day of classes. After 3 missed classes the student will lose a letter grade for each additional absence. Plan your days off careful and remember your participation in class presentations goes beyond just the demonstration of your work. Your interaction and assessment of other works and presentations is also an important role for participating classmates.

BACK UP YOUR WORK – failure to bring is assignments are an individual’s responsibility; hardware failure is not an excuse.

Course work is accepted the following two weeks after the assignments due date. Although work will lose a letter grade for each week that it is late.

The professor has the ability to judge if exceptions are viable regarding due dates and participation credits.

======================================================

Last Date to Change to Audit Status or to Withdraw with a W Grade:

July 6, 2012

======================================================

Student Rights and Responsibilities: Please refer to the Casper College Student Conduct and Judicial Code for information concerning your rights and responsibilities as a Casper College Student.

Chain of Command: If you have any problems with this class, you should first contact the instructor to attempt to solve the problem. If you are not satisfied with the solution offered by the instructor, you should then take the matter through the appropriate chain of command starting with the Department Head/Program Director, the Academic Dean, and lastly the Vice President for Academic Affairs.

Academic Dishonesty – Cheating & Plagiarism: Casper College demands intellectual honesty. Proven plagiarism or any form of dishonesty associated

with the academic process can result in the offender failing the course in which the offense was committed or expulsion from school. See the Casper College Student Code of Conduct.

ADA Accommodations Policy: It is the policy of Casper College to provide appropriate accommodations to any student with a documented disability. If you have a need for accommodation in this course, please make an appointment with our Accommodative Services Counselor at 268- 2557.


Wednesday, November 9th, 2011

History of the Computer

=======================================================

 

==================================

     Lecture Links:

==  Enquire within Everything

http://celticboar.com/texts/enquire.pdf

== Telegram:

http://www.youtube.com/watch?v=Rr0jueXDpzI&feature=fvst

http://www.youtube.com/watch?v=IS3y4nHf8KM

http://www.5min.com/Video/Learn-how-a-Telegraph-Machine-Works-117541596

== Turing Machine

http://www.youtube.com/watch?v=E3keLeMwfHY

==================================

==================================


Wednesday, November 9th, 2011

Our First Web Site

==================================

==================================

Our first workshop is the creation of your own website:

please read the the following  tutorial carefully

please read the w3school guide to html carelessly

==================================

Our first task is to get comfortable with basic html.

First Step: for PC USERS  Click here and download the program Notepad++  — Its free

MAC USERS   Click here and download  Text Wrangler — Also free!!

Second Step:  Make a document in notepad++ or Text Wrangler with html code and make sure that the document is saved with the end prefix of  .htm or .html

—————————————————————————————————

How do we make an html document??… Good Question…

 check this image for a zoom in of the content you can use to place in the document.

— you can also check out W3C School to get some ideas of extra code

to place in your document….   Go crazy with the Try It Yourself Editor

——————————————————————————————————-

 

Third Step:  Click on the document you made and open it with a web browser

——————————————————————————————————-

Fourth Step:  Sit back in your chair and smile…

 

=======================================================

OK… YOUR FIRST ASSIGNMENT IS TO CHANGE THIS SITE THAT YOU JUST MADE BY ADAPTING ATLEAST 3 OF THE ELEMENTS ON THE PAGE, FOR EXAMPLE, CHANGE THE LINK TO ANOTHER DESTINATION, ADD ANOTHER PICTURE, CHANGE THE BACKGROUND COLOR, ETC…

SEND THE LINK OF YOUR SITE AS AN EMAIL … WITH A SHORT LIST OF THE CHANGES YOU MADE AND ANY ADDITIONAL COMMENTS YOU WANTED TO ADD….

==========================================================

HERE ARE SOME ADDITIONAL EXAMPLES FOR YOUR LEARNING PROCESS:

Here is a link with the code to make a really basic site !!! please read the basic html document tutorial carefully Here is a link with the code to make a site a little more advanced !!! please read the more advanced code ….

NOTE: YOU MAY HAVE TO RE-WRITE SOME OF THE QUOTATION MARKS IN THE CODE…

www.buyadoo.com/myfirstsite.html

www.buyadoo.com/mysecondsite.html

=============================================================

GO BACK THROUGH THE TUTORIAL AND GET MORE FAMILIAR WITH THE W3c SHOOLS (http://www.w3schools.com)… THEY ARE YOUR NEW WEB FRIENDS!!!

=======================================================


Wednesday, November 9th, 2011

Server Upload and Web Images

The Video Tutorial Below discuss finding and saving images from the web, downloading them to your computer, uploading (images, animated gifs, or html files) to the server, and finding the website were the are located on the server.

You can view that video at this address:  https://vimeo.com/45108691

The Password is:  thunderbird2011

 

DOWNLOADING IMAGES FROM THE WEB, UPLOADING, & FINDING THE WEB ADDRESS from www.justinhoffman.net on Vimeo.

 

How do I get to our server

Currently Our class server is :  located at www.buyadoo.com

to access the server cpanel go to www.buyadoo.com/cpanel/

type in the login: buyadooc

type in the password: thunderbird2011

———————————

Now you are in the CPANEL

cpanel

Find the File Manager …

Choose Home Directory …

homedirectory

——————————–

Click on the public_html folder …

public_html

Now you will see all the files!!! –Awesome!!

———————————–

Look at the top menu bar….

menubar

look at the option to upload your new files!!!

upload

Look at the Code Edit Selection on the Menu Bar to

code-edit

Edit your files the way you did in BBedit or TextWrangler!! — No way

that will be much faster!!!

————————————

Now go and view your new files at the domain name:

www.buyadoo.com/”yourfilename.html”

 

==============================================

THIS IS IF YOU ARE TRYING TO MOVE A DOMAIN TO A NEW SERVER… PROBABLY NOT SOMETHING YOU ARE CURRENTLY WORRIED ABOUT!! SO PLEASE JUST SKIP THIS SECTION IF IT DOES NOT APPLY TO YOU…

==============================================

 

 

Here is how you change your nameservers…

CHANGING THE NAMESERVERS FOR YOUR NEW SITE!!!

IN OTHER NEWS!!  WHEN YOU HAVE BOUGHT YOUR DOMAIN NAME AND YOU WOULD LIKE TO HAVE YOUR OWN C-PANEL FOR YOUR OWN SITE AND PRIVACY…  ASK YOUR DOMAIN REGISTRAR TO CHANGE YOUR NAME SERVERS TO:

NAMESERVERS:

ns7.infrenion.com

ns8.infrenion.com

 

IF YOUR REGISTRAR WANTS OUR SERVER TO CHANGE IT … TELL THEM TO UNLOCK THE DOMAIN… AND EMAIL ME YOUR NAMESERVER WHERE THE CURRENT SITE IS BEING HOSTED!!

 

ALL OF THIS INFORMATION IS LOCATED ON SOMEWHERE ON THE WEBSITE WHERE YOU PURCHASED YOUR DOMAIN… OR BY CONTACTING THE PLACE WHERE YOU PURCHASED THE DOMAIN….

 

THIS IS NOT SOMETHING YOU SHOULD BE LAZY ABOUT!!

 

–  BEGIN THINKING ABOUT YOUR DOMAIN NAME AND SERVER SPACE…

CLICK HERE TO CHECK OUT WHAT IS AVAILABLE…..   —

 

 

==========================================================================

What happens if I place an image on the server?

www.buyadoo.com/image.png

 

Making a Picture Web Safe with Photoshop...

First note… most likely if you find a picture on the web … it is already web safe ** 

** the specifications and dimensions may not be what you are looking for though…

 

First Step open Adobe Photoshop … and select and open your image within Photoshop…

 

 

Second Step Go to the top File Bar and Select the option “SAVE FOR WEB”

 

 

 

Select the file style, dimension, etc of what you would like to do with that image…

 

Provide a file name to your image and make sure that the settings are “IMAGE ONLY”

 

 

CLICK “SAVE” AND YOU HAVE YOUR WEB IMAGE…  NOW YOU JUST HAVE TO PLACE IT ON THE SERVER…

 

Making your pictures “web safe” in photoshop and using photoshop for design

 

============================================================================

THIS PROJECT IS DUE JUNE 18TH…
Learning about the server and uploading onto the server… be sure to download photoshop (there is a 30 day trial) or download gimp ( a free photoshop clone ) … but keep in mind that tutorials will be demonstrating photoshop… there may be some extra research on your part for completing the gimp exercises….
Here is the link to download gimp for mac:
http://www.gimp.org/downloads/
Here is the link to download gimp for windows:
http://www.gimp.org/windows/

Assignment is to upload a web safe image onto the server

TODAYS ASSIGNMENT/ HOMEWORK… 

1.  PLACE YOUR HTML DOCUMENT ON THE SERVER

2.  CREATE A FUNNY PICTURE

3.  PLACE THE FUNNY PICTURE ON THE SERVER

4.  DISPLAY THE PICTURE ON YOUR HTML DOCUMENT

5.  SHOW EVERYONE SO THEY CAN ENJOY YOUR PHOTOSHOP STYLING HUMOR!!

6.  EMAIL THE PROFESSOR THE LINK OF THE FUNNY IMAGE YOU CREATED THAT IS CURRENTLY HOSTED ON THE BUYADOO SERVER…  

7.  ADD 3 SENTENCES DESCRIBING WHY YOU CHOSE THAT PICTURE AND WHY YOU THINK IT IS FUNNY… ADDITIONAL MANIPULATION OF THE PHOTO IS EXTRA POINTS….

============================================================================

 

http://www.gimp.org/downloads/


Wednesday, November 9th, 2011

Worst Web Site in the World

——————————————————-

JUNE 13TH

——————————————————-

–  BEGIN THINKING ABOUT YOUR DOMAIN NAME AND SERVER SPACE…

CLICK HERE TO CHECK OUT WHAT IS AVAILABLE…..   —

 

WORST WEBSITES IN THE WORLD

Second  Assignment :  Create the Worst Web Page In the World !!!

– Learning Text Wrangler or Notepad++

– Access for tutorials to the temporary server by following this link… your site must be active on the server when you present it to the class…

– Building a sound Html Site with 3 links that will direct between each site:

For example, Home – Page 1 – Page 2

– There must be ALTEAST 2 pictures between the different pages

— There must be different colors for each of the pages… Therefore 3 different colors

– Send a page describing the research of your page (for example other bad sites that inspired you, design styles you were attempting to exaggerate, colors you dislike, web attributes that annoy you… for Defending of your  ” Worst Website in the World”


 

=================================================================


Check out your future competition and  some of the Worst Web Pages in the World!!

OUR CASPER COLLEGE WEB WORST PAGE:

http://webwor.st

=================================================================

OTHER REALLY BAD WEB PAGES:

http://yvettesbridalformal.com/

http://www.rodcdavis.com/

http://www.jerrypippin.com/

http://www.dokimos.org/ajff/

http://www.fabricland.co.uk/

http://www.chirnsides.com/

http://msy.com.au/

http://home.comcast.net/~computerphysicians/

http://www.arngren.net/

http://www.lingscars.com/

http://hub.webring.org/hub/thegeorgewbushad

=================================================================

——————————————————-

Ok… Lets start crafting the page…

——————————————————-

Here is another tutorial example with lots of juicy stylistic choices… you can only see the tutorial by viewing the source code on this page… the tutorial is written in comments on the page… 

==========================================================

VIEW THE  PAGE SOURCE  in your browser to see how it is made… in most browsers you can view source by right clicking your mouse on the page… and then selecting view source…

==========================================================

http://www.buyadoo.com/badwebpagewithcode.html

 

 

Extra Credit!!! … look through all the links on the page… there is a extra credit link that teaches you how to create funky overlapping code… if you add the overlapping code to your work… you will receive extra credit!!!

 

 



Wednesday, November 9th, 2011

Web Worst Gallery

This is a gallery of work for the foundational html workshop … otherwise known as Worst Web Site In the World… Students are motivated to experiment with new techniques and knowledge in relation to web design… and during this experimentation… class participators attempt to create chaos, exemplify design principles they dislike on the web, demonstrate errors or sylistic repetitions that annoy them… etc… etc….

 


Tuesday, November 8th, 2011

Cascading Style Sheets Defined

=============================================================

FIRST PART OF THE CSS ASSIGNMENT IS DUE MONDAY, JULY 9TH

IN-DEPTH DETAILS ABOUT THE PAPER DUE FOR CASCADING STYLE SHEETS
IS AT THE BOTTOM OF THE PAGE!!
=============================================================

What are Cascading Style Sheets?

Well… lets break it down…

Cascade means =

n.

1. A waterfall or a series of small waterfalls over steep rocks.
2. Something, such as lace, thought to resemble a waterfall or series of small waterfalls, especially an arrangement or fall of material.
3. A succession of stages, processes, operations, or units.
4. Electronics A series of components or networks, the output of each of which serves as the input for the next.
5. A chemical or physiological process that occurs in successive stages, each of which is dependent on the preceding one, and often producing a cumulative effect: an enzymatic cascade.

waterfall_wallpaper_001_1024

Style =

Style may refer to:

  • Design, the process of creating something
  • Fashion, a prevailing mode of expression, e.g., clothing
  • Format, various terms that refer to the style of different things
  • Genre, a loose set of criteria for a category or composition
  • Human physical appearance
  • Style (fiction), an aspect of literary composition
  • Typeface, style is one of the three traditional design features along with size and weight: either regular, italic or condensed

stylish-funny-cat

Sheet =

n.

1. A broad rectangular piece of fabric serving as a basic article of bedding.
2.
a. A broad, thin, usually rectangular mass or piece of material, such as paper, metal, glass, or plywood.
b. A flat or very shallow, usually rectangular pan used for baking.
3. A broad, flat, continuous surface or expanse: a sheet of ice.
4. A moving expanse: a sheet of flames.
5. A newspaper, especially a tabloid.
6. Geology A broad, relatively thin deposit or layer of igneous or sedimentary rock.
7. A large block of stamps printed by a single impression of a plate before the individual stamps have been separated.
8. Mathematics A surface of revolution generated by revolving a hyperbola about one of its two symmetric axes.

 

bamboo-sheet

==============================================

SO CASCADING STYLE SHEETS ARE ???

trendy kitten sheets that are falling off your bed???

the long answer  to that question is…. hmmm… interesting, but … i think your wrong…

and the short answer is…. NO!!

==============================================

==============================================

THESE ARE CASCADING STYLE SHEETS…

css_example

==============================================

AND THEY TALK MORE ABOUT THEM HERE:  http://www.pageresource.com/dhtml/indexcss.htm

HERE IS A NICE WALK-THRU WITH TUTORIAL http://lab.christianmontoya.com/css-walkthrough/

==============================================

THIS IS WHY THEY CAN BE REALLY, REALLY POWERFUL … LIKE SUPERMAN POWERFUL WHEN YOU ARE BUILDING YOUR SITES…

funny_superman_cat_picture

phpThumb_generated_thumbnailjpg

HERE IS AN EXAMPLE OF CREATING STRUCTURE WITH CSS…

css-example-1

AND HERE IS THE CREATOR OF CASCADING STYLE SHEETS, Håkon Wium Lie… A NICE NORWEIGAN GUY WHO STUDIED AT MIT MEDIA LAB… AND IS CURRENTLY ONE OF THE HEADS IN DESIGN OF THE BROWSER OPERA…

hwl-m

AND HERE IS HIS WEBSITE…  ITS GOING TO BE EPIC … RIGHT?

http://people.opera.com/howcome/

 

=========================================================

Assignment for Defining Cascading Style Sheets

DUE MONDAY, JULY 9TH

=========================================================

1 – Write atleast 1 paragraph ( 6 sentences) creating your own metaphor for cascading style sheets… Huh?  Yah, I said it!! You gotta use your creativity to come up with something (ANYTHING ) that may have similarities to function of cascading style sheets… and I want a picture of it too!!

An example could be: The designer for Akia creates 1 document with colors and dimensions of  lime green summer lounge chairs… that document goes on to create 1000’s of lime green summer lounge chairs.  The Document from the designer represents CSS, the summer lounge chairs represent an html file, and the broken leg on the lime green lounge chair represents something really upsetting and potentially painful…

2 – If that was not enough… I also would like atleast 1 paragraph (6 sentences) where you research one of the elements on this page in greater detail, where you “lay down the law” with your acumen of high researching ability, detailing your findings.

3 – I would like you to begin telling me in 6 sentences what kind of website you think you will make with your new Cascading Style Sheet skills… why you want this kind of site and what the purpose of the site will be?  Remember we like research and purpose around these parts~!!

4 – If there is still space left on the page, that is double spaced in an arial 12 font, please choose one of the topics or two of the topics or 3 of the topics to add content to.

=========================================================


Tuesday, November 8th, 2011

Cascading Style Sheets — Laboratory

================================================================

What are Cascading Style Sheets??? HMMM??? Here is a short definition and historical background with references and Links…

================================================================

If you would like to review your basic html skills before you continue, which is an intelligent idea in theory, you can go back to this page for some good ol’ memories… 

http://www.justinhoffman.net/summerhtml/2011/11/09/our-first-web-site/

===================================================================

 

————————————————————————— 

THIS TUTORIAL COVERS THE CREATION OF CSS STYLE SHEETS

OTHERWISE KNOWN AS CSS STYLE SHEETS

—————————————————————————

YOU WILL BE CREATING TWO SEPARATE PAGES:

1.  PAGE WILL BE HTML CONTENT — AND VIEWABLE AS A HOME PAGE, LINK PAGE, SECOND PAGE, ETC.  FOR YOUR SITE.

2.  WILL BE DESCRIPTIONS WRITTEN IN CODE FOR THE OTHER PAGES AND ON HOW THE ELEMENTS ON THOSE PAGES SHOULD BE STYLED.

START BY MAKING YOUR HTML PAGE IN TEXT WRANGLER OR A CODE EDITOR:

———————————————————————————

1ST PAGE — THIS IS GOING TO BE OUR HTML PAGE

  — LETS  SAVE IT AS “nopointingtocss.html”

You can view the source (Right Click on the Image when visiting the web address

to “View Source” on Most Browsers)

www.buyadoo.com/csslab/nopointingtocss.html
———————————————————————————-

 

—————————————————————————

OK — LETS TAKE A LOOK AT THAT PAGE NOW… WE WILL NOTICE THAT IT HAS THE TEXT BUT THEIR ARE NO COLOR CHANGES, ETC….. SO LET’S MAKE A CSS PAGE ….

——————————————————————————————————————————–

2ND PAGE —  THIS PAGE IS USING CSS CODE… AND BY JUST THE FIRST PAGE LOOKING FOR THE CSS PAGE THEY ARE ABLE TO LINK UP!!

~  lets save this as  — “csslab/style.css ”  and on the buyadoo server its name would be “http://www.buyadoo.com/csslab/style.css

~ this pages only function is to talk to other pages… it does not display on its own page… it will only display when it is working for other pages!!

~ NOTICE THE ENDING IS NOT .HTML OR .HTM — BUT RATHER  ” .css ”   —-

—————————————————–

Here is the file:  www.buyadoo.com/csslab/style.css – on the buyadoo server

—————————————————–

CSS PAGE

————————————————————

NOW GO BACK TO THE WEB AND SEE YOUR CSS STYLED PAGE THAT POINTS TO THE HTML STYLED PAGE THAT IS AT:

You can view the source (Right Click on the Image when visiting the web address

to “View Source” on Most Browsers)

and  you can view the file on the buyadoo server:  

http://www.buyadoo.com/csslab/pointingtocss.html

————————————————————

————————————————————

— YOU CAN SEE THAT 1 LINE MAKES A VERY POWERFUL DIFFERENCE IN THE PAGES ABILITY TO LINK TO A CSS PAGE!!

-—  AND NOW YOU CAN MAKE UNLIMITED PAGES THAT REFERENCE THE “csslab/style.css” FILE THAT IS IN THE “CSSLAB FOLDER” BELOW.

 

 

————————————————————


… THEY ALL WILL HAVE THE SAME LOOK IF YOU WOULD LIKE THEM TO

… FOR EXAMPLE THIS FILE “csslab/pointingtocss2.html” HAS MOST OF THE SAME LOOK

… BUT DIFFERENT TEXT.. BECAUSE THE CODE ON THE .HTML PAGE ALSO REFERENCES CSSLAB/style.css :  

You can view the source (Right Click on the Image when visiting the web address

to “View Source” on Most Browsers)

http://www.buyadoo.com/csslab/pointingtocss2.html

————————————————————


 

————————————————————

AS YOU CAN SEE THE REFERENCE TO THE CSS FILE IS THE IMPORTANT PART!! AS LONG AS YOU HAVE A LINE OF CODE LIKE THE ONE BELOW, YOU CAN LINK AS MANY HTML PAGES TO THAT 1 CSS FILE THAT YOU WOULD LIKE!!:

————————————————————

NOW IT IS YOUR TURN… WHY DON’T YOU DUPLICATE THE CODE, FILES, AND FOLDERS ON THE SERVER AND TRY TO CREATE THE FOURTH PAGE, OR FIFTH PAGE, ETC??….
GO AHEAD AND GIVE THE ACTIVITY A TRY
BEFORE YOU MOVE ON TO MORE DIFFICULT CODE!!

——————————————————————————————————————————————

OK … NOW TRY TO LINK ONE OF THE PAGES YOU CREATED TO AN ENTIRELY DIFFERENT .CSS FILE

THE .CSS FILE WE ARE REFERRING TO IS:  http://www.buyadoo.com/csslab/style2.css

————————————————————————————————-————————————-


===================================================================

—– for more styles, shapes, images, etc… check out W3 Schools reference for CSS :

http://www.w3schools.com/css/

Here is a link with a boatload of tutorials and links for reference:

http://www.d.umn.edu/itss/training/online/webdesign/css.html

===================================================================

Wanna go off the grid with Cascading Style Sheets… Check out this token of knowledge… If you are able to incorporate this grid system or any css grid system… YOU will receive EXTRA CREDIT!!!

Here is a cool grid layout manager for css…

 

=====================================================================

!!! EXTENDED !!! DUE WEDNESDAY JULY 16TH

ASSIGNMENT:  CREATE A CSS SITE –

=====================================================================

1. CREATE 2 HTML FILES THAT ARE POINTING TO A .CSS FILE

2. CREATE 1 HTML FILE THAT LINKS TO ANOTHER .CSS FILE

3. ALL 3 OF THE PAGES SHOULD LINK TO EACH OTHER, EXAMPLE: HOME, PAGE 1, PAGE 2

4. CREATE A 2 CSS FILE’s

5.  THE CSS FILE SHOULD CHANGE THE COLOR OF THE BACKGROUND

6.  THE CSS FILE’S SHOULD CHANGE THE STYLE OF  THE TEXT, CHANGING ATLEAST 3 DISTINCT ELEMENTS, EXAMPLES: COLOR, FONT TYPE, SIZE, ETC.

7. CREATE A DIFFERENT IMAGE BANNER THAT IS APPEARING ON ALL 1 OF THE PAGES, SHOULD BE IN HTML

8.  WRITE 4 SENTENCES DESCRIBING WHAT YOU DID TO CHANGE THE CSS PAGES, WHAT ELEMENTS YOU CHANGED, WHAT INSPIRED YOU TO MAKE THAT STYLE, AND WHAT RESEARCH YOU UTILIZED TO CREATE THE STYLE, AND SEND ME AN EMAIL WITH THE LINK OF YOUR CSS SITE THAT RESIDES ON THE SERVER!!

PLEASE ANSWER THE QUESTION IN YOUR PAPER WITH ATLEAST ANOTHER 2 SENTENCES FOR A GRAND TOTAL OF ATLEAST 6 SENTENCES!!

DO YOU THINK THAT 1 HTML PAGE CAN LINK TO 2 CSS PAGES AT THE SAME TIME? … THE BEST WAY TO FIND OUT IS TO TRY IT YOURSELF 😉 !!

=====================================================================


Tuesday, November 8th, 2011

Creating a Button with CSS / Positioning Elements

==================================

DUE, MONDAY JULY 23RD 

==================================

Welcome to the land of DIV tags and CSS Button Creation… the ride may become a little bumpy for some of you… but press through it… the information is really important for your growth as well developers…

For this assignment you will :

1 – Create a page that depends on div styling

2- Create a page with atleast 1 button that has the button states of: hover, active, an default.

3- Create a page that combines your div style knowledge and your button styling knowledge…

NOTE:  That means you will need to create 3 pages… more on what are required for each of the pages in the following material… so please read on!!

==========================================================

HERE IS THE VIDEO TUTORIAL FOR THIS SECTION/LECTURE

** WARNING: the beginning of the video unexpectedly has VERY HIGH PEAKS IN VOLUME OR HIGH VOLUME & I APOLOGIZE.  I recommend keeping the volume setting in the middle or low until after the first clip is over… after that it should be smooth sailing and you are welcome to blast the tutorials as you wish… ***

 

This is Part 1 of a 3 Part Video Tutorial

Here is the link to the video: https://vimeo.com/45915846

The password is still: Thunderbird2012

Div Tags, Creating Buttons with CSS, & Connecting Multiple CSS Style Sheets from www.justinhoffman.net on Vimeo.

====================================================================

Div tags are containers ( like rubbermaid ) or wrappers ( as in a gum wrapper ) that encapsulate the code and deliver all of the code within their grouping in an organized fashion… For example in the past we utilized <head>  & </head> or <body> & </body> …

These could be considered really large containers in the structure of a website… div tags give you an opportunity to make smaller organizational specifications as you desire and really take hold of your website…

Other divs could be consider <p> for paragraph that you already know and love… and <span> which is extra credit if you want to use it  in this assignment!!

 

These are examples of div tags created on a css style sheet …

 

EXAMPLE A –

div.header { BORDER-RIGHT: #87ceeb 1px solid; PADDING-RIGHT: 2px;
BORDER-TOP: #87ceeb 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bolder;
FONT-SIZE: 30px; }
EXAMPLE B --
#graybox { background-color: #ccc; padding: 1em }

Here is a link to a css page that you can use at your leisure with 
some code in it...

These are examples of html … linking to a style sheet … and associating with a div tag that was created there…

EXAMPLE A --
<div>The Divided Blue Line </div>
EXAMPLE B --
<div id="graybox">

 Here is a page that utilizes the css code from above, creates the linkage… and displays it in html form…

==========================================================

You may be thinking that the two examples in css look differently created than you are accustomed  to…  and you would be 100% correct with that assumption…

In the past we discussed with different ways to code that focused on selectors or creating class structures…

In the past we utilized html elements or attributes to do this task for example the code may have looked like this:

Here is an element:
<p> This is a paragraph. </p>
Here is an attribute:
<p> This is a paragraph. </p>
these are built into the browsers library and understanding and do
not need a lot of verification to function...

==========================================================


The second type which is utilized in example A .. is called CSS selectors … the look like this: .intro { color: red; } or  div.header { BORDER-RIGHT: #87ceeb 1px solid; PADDING-RIGHT: 2px; }

Notice  the "." is the indicator that really powers the selector ,
and the advantage of this type of element is that there are some
libraries already created and you can also add new names if you please...
for example maybe you want to call it "div.caspercollege" instead of
"div.header"

==========================================================


The last example we will discuss is creating an ID selector in html with a “#” symbol… this provides you with a lot of flexibility as you can essentially create your own definitions and libraries to build your html linkages… as seen in the example:

#graybox { background-color: #ccc; padding: 1em }

I named it graybox because it creates a graybox… and makes it easier for me to understand the organization of my site… no more logic need… pretty sweet huh?  You can name it after your name, your pets, your parents, or your enemies!!  If you don’t get the main idea though… it is best to give the ID selector a name that you can remember…

 

==========================================================

Ok… now that you have an idea … I would recommend that you create a div page like the one below … as this is also your first step in completing the assignment… Change the colors… play around a little … but don’t get too bogged down with it.. as it would become clearer as you reflect on it…

Here is the link to that page: http://www.buyadoo.com/cssdiv/div.html

 

and it is powered by the css of this page:  http://www.buyadoo.com/cssdiv/div.css

==========================================================

Here is Part 2 of the 3 Part Video Tutorial

Here is the link to the video: https://vimeo.com/45933019

The password is still: Thunderbird2012

Creating a Buttons with CSS — Part 2 from www.justinhoffman.net on Vimeo.

==========================================================

 STEP 2 == Build a page with atleast 1 button that has all 3 of the button states…

A.  For this exercise you will need to create a button that has 3 states: default, hover, and active, as defined below…

DEFAULT BUTTON STATE : Is the state of the button or html element when we first open the page… 

HOVER BUTTON STATE: Is the state of the button or html element when our mouse cursor is “hovering” over the button element on the page … this function will often change the element that the cursor is hovering over…

ACTIVE BUTTON STATE: This is the state of the button after it is clicked on… the user will usually leave the page… when they return the button will have changed to what ever the specified attributes you associated with this state… we will often see the button as a different color when we return…

 

B.  You will need to utilized either absolute positioning, relative positioning , or fixed positioning…

Absolute Positioning:  This will position your element exactly where you would like it … for this assignment this will make things easier … but later on down the road it could become a nusiance because when someone changes the browser window… often times the element will stay stubborn, not move, and ruin the viewing experience…

position: absolute;
 top: 20px;
 left: 50px;

Relative Positioning: This will position your element relative to the other elements on the page and can sometimes create varied number values to items that may be perfectly horizontally or vertically aligned… the good news is that this type of styling will reposition when an individual moves the browser window…

position: relative;
 top: 20px;
 left: 50px;

Fixed Positioning: This is a sub category of absolute positioning will not move if the website is scrolled and will position your element far right or far left… the code looks like this:

position: fixed;

float:left;

======================================================================

Ok lets create that Button Page…

You will see the example page for the css here:  http://www.buyadoo.com/cssbutton/csston.css

You will see the example page for the html here:  http://www.buyadoo.com/cssbutton/button.html

 

You can download the image for this exercise here: http://www.buyadoo.com/cssbutton/agreenbutton.png

Go ahead and view the source code… download the image… make your own folders … modify the button file… modify the code’s attributes… etc… etc…

============================================================================

Remember for this activity create atleast 1 button with the 3 different unique states… it obviously looks better if you changed the image … varied the positioning … changed the colors… provided a background… text… ect… ect…

============================================================================

 

STEP 3 — IN THIS PART OF THE TUTORIAL WE ARE HARNESSING THE INFORMATION YOU JUST LEARNED AND EXPANDING UPON IT WITH UNDERSTANDING HOW TO TRULY CREATE DIFFERENT STATES FOR YOUR BUTTONS… **THIS IS A BIT OF REPETITION**

at this link:  http://www.buyadoo.com/cssbutton2/button2.html

the css is here: http://www.buyadoo.com/cssbutton2/ex2.css

 

the tv gif is here: http://www.buyadoo.com/cssbutton2/tvinside.gif

 

the animated bananna gif is here: http://www.buyadoo.com/cssbutton2/banana.gif

In this example we have 3 buttons … With animated gifs as our hover !! As we know animated gifs work very similar or almost exactly like a regular image so we can get a lot more value out of the hover when we play with animated gifs when people hover or in the active state…

We have also used absolute positioning to move the buttons far down the page … below the <h1> or header text…


THIS IS THE CSS CODE
#Button
  {

    position: absolute; left: 0px;
    top: 300px;
    width: 500px;
    height: 170px;
    background: url("tvinside.gif") no-repeat 0 0;
  }

NOTE: Be careful when using this code as “tvinside.gif” only relates to that folder and “http://buyadoo.com/cssbutton/tvinside.gif” would be more bulletproof…

======================================================================

THIS IS THE HTML CODE

 

<a id="Button" href="http://www.justinhoffman.net" title="Class Web Site"><span></span></a>

 

NOTE: In the above example the link… href=”http://www.justinhoffman.net”

will point to the place we want the link to point…

which in this case is www.justinhoffman.net…

It is not pointing back to the image that is being used as

the button in the example..

*** HINT!! THIS IS THE PLACE WHERE YOU CAN CONTROL WHERE THE LINK OR BUTTON POINTS WHEN SOMEONE CLICKS ON IT… LIKE WHEN YOU NEED TO POINT YOUR FINAL PAGE TO THE PREVIOUS CREATED PAGES!! ***

======================================================================

Here is Part 3 of 3 for the Video Tutorial…

Here is the link to the video: https://vimeo.com/45933145

The password is still: Thunderbird2012

Modifying Div Tags, Creating Buttons, Using Multiple Style Sheets — PART 3 from www.justinhoffman.net on Vimeo.

======================================================================

4TH STEP — WE WILL NOW INTEGRATE MULTIPLE .CSS FILES TO ONE .HTML DOCUMENT  … IN THE EXAMPLE WE WILL INCORPORATE ALL OF THE WORK THAT WE HAVE DONE UNTIL THIS POINT

 

You have pretty much done everything you need to accomplish to get this all done… the only tricky part may be integrating the multiple css files which look like this in the “crazytown” example…

<link rel=stylesheet href="http://www.buyadoo.com/cssdiv/div.css" >

<link rel="stylesheet"  type="text/css" href="ex2.css" />

<link rel="stylesheet"  type="text/css" href="csston.css" />

 

I linked to 3 .css pages… but you are only required to link to two!!  Make sure — as usual — that this is placed in the header of your main .html file …

NOTE:  Don’t have duplicate or overlapping commands for your css commands for example if you have two <h1> commands over two .css documents it will just choose one of them… as it can only display 1 at the end of the day… if you want to create two header styles… you can always have 1 .css document say <h1> and the other can say <h2> !!

======================================================================

OK … CONGRATS ON FIGURING ALL THAT OUT… GO HAVE A WALK, A TEA, A COFFEE, OR WHATEVER YOU DO TO DECOMPRESS… YOU ARE 80% OF THE WAY TO THE FINISH LINE!!!

======================================================================

NOW I WILL REPEAT THE ASSIGNMENT IN GREATER DETAIL:

1 – CREATE A DIV STYLE PAGE… USE ATLEAST 2 DIV STYLE ELEMENTS

2- CREATE ATLEAST 1 BUTTON ASSOCIATED WITH A .CSS PAGE … AND WITH YOUR OWN UNIQUE BUTTON IMAGE/IMAGES…  THAT 1 BUTTON SHOULD HAVE 3 UNIQUE STATES: HOVER, ACTIVE, AND DEFAULT

3- CREATE A PAGE:

– THAT COMBINES BOTH DIV TAGS FOR THE AESTHETIC MEAT OF THE APPEARANCE

– ATLEAST 3 BUTTONS WITH 3 UNIQUE STATES: HOVER, ACTIVE, AND DEFAULT…

– MAKE THOSE 3 BUTTONS LINK TO THE PREVIOUS WORK YOU HAVE DONE IN THIS ASSIGNMENT FOR ATLEAST TWO OF THE BUTTONS … YOU CAN LINK THE THIRD BUTTON TO WHATEVER YOU WOULD LIKE…

– USE 2 STYLE SHEETS TO ACCOMPLISH THIS PORTION TO CREATE THE “CRAZYTOWN” PORTION OF THE ASSIGNMENT

4- WRITE A 3 SENTENCE SUMMARY OF YOUR EXPERIENCE WITH THE “DIV” PAGE.

– WRITE A 3 SENTENCE SUMMARY OF YOUR EXPERIENCE WITH THE “BUTTON” PAGE.

– WRITE A 3 SENTENCE SUMMARY OF THE DECISIONS YOU MADE, YOUR INFLUENCES AND A RATING FROM 1-5 OF YOUR OPINION OF THE ASSIGNMENT…

5- THATS IT!! ITS OVER!! GO CELEBRATE!!!


Tuesday, November 8th, 2011

Pop Up Pages and Project Presentations

============================

OCTOBER 10 TH — PROJECT PRESENTATIONS OF YOUR CSS WEB SITES

3 PAGES — CONTROLLED BY CSS

3 BUTTONS

BUTTONS PERSONALLY CREATED IN PHOTOSHOP, GIMP, ETC…

1 ANIMATED GIF

==================================

SEPTEMBER 27TH — PROJECT TO TURN IN :

3 PAGES — CONTROLLED BY CSS

3 BUTTONS

BUTTONS PERSONALLY CREATED IN PHOTOSHOP, GIMP, ETC…

1 ANIMATED GIF

——————- —————– ——————-  —————– —————-  ————-

WEB PAGE POP- UPS!!

– We Will Learn how to make a pop- up link

Here is a good link that provides a tutorial to how to create html and java pop-ups

==  it will work like the link on this class page

This is a good site with code to create a pop up when the page starts…

==  it will work like this class page

–  We Will Learn how to make an animated gif

==================================


Tuesday, November 8th, 2011

CSS GALLERY


Tuesday, November 8th, 2011

Summer Final CSS Assignment

THE REQUIREMENTS FOR THE CSS ASSIGNMENT 

====================================

CONGRATULATIONS EVERYONE!!

YOU MADE IT!!  WE ARE NOW AT OUR LAST WEEK OF THE SUMMER SESSION!!!

HOOORAY!!

====================================

With this shortened summer session… I don’t want to overload you… and I hope that I am not doing that… From you the student I have been looking for:

1. EFFORT

2. QUALITY & CARE OF YOUR HOMEWORK & PROJECTS

3. CONSISTENCY

====================================

Note: If are missing previous assignments… try to get them as soon as possible to receive some credit … every point counts!!

====================================

For the final week we will be finishing with a BANG!!  Although I truly believe the workload will be nothing unusual for you at this point… This coming week you will be finishing the essay/research CSS Paper…

Here is the Link to the research paper:

http://www.webdesignerdepot.com/2009/02/10-web-typography-rules-every-designer-should-know-2/

 

Here is a link to some inspiration regarding typography:

http://spyrestudios.com/beautiful-typography-in-web-design-2/

 

=========================

TYPOGRAPHY CSS PAPER

=========================

WHILE THE OFFICIAL TERMINATION DATE FOR SUMMER SCHOOL

IS FRIDAY THE 27TH OF JULY…

I WILL BE EXCEPTING WORK FROM THIS ASSIGNMENT

WITHOUT PENALTY..

 UNTIL SUNDAY THE 29TH OF JULY!!

===========================================

This CSS paper will be worth 8 POINTS in the homework section of your grade!!  

Because of our limited time table to the end of the semester we will be substituting a paper instead of the pop up page workshop!!

===========================================

That paper should be 2 pages in length – double spaced, arial font, 12 point size. If you run out of ideas to discuss in your paper… revert to your knowledge and create connections from previous research assignments and projects…  As usual, your opinion is encouraged… but I want to see that opinion backed up by research…

The first 2/3 of your paper should be something like this:

For example..

“I believe creating a clear hierarchy is important.  Based on the article written by Thursday Bramm, entitled “10 Web Typography Rules Every Designer Should Know”, I agree that the size, type face, and location truly help guide the viewer of the website in the direction of the information that is most important.

I found a glaring misuse of this principle in my Worst Web Site in the World research.  The site “http://www.rodcdavis.com/” is a confusing rabbit hole of information and disorientates the user on where the creator of the website would like you to navigate.  I believe the creator of the website executes his goal of presenting himself at the top of the page, but I become confused where my next investigation on the site should begin.”

 

The last 1/3 of your paper should be dedicated to discussing

— Your choice for the CSS Web Site?

— Why you chose it?

— What design principles you utilized

 — THE MORE INDEPTH DETAILS ( regarding your choices, design styles, etc.. etc… ) YOU INCLUDE THE BETTER!!

— What choices you made relative to the subject you decided to focus on?

— What difficulties did you have?

— How you enjoyed this project and the course as a whole?

 

OK … NOW LETS DISCUSS THE CSS PROJECT…   Worth 17 Project Points!!

 =======================================

FINAL CSS PROJECT

 =======================================

WHILE THE OFFICIAL TERMINATION DATE FOR SUMMER SCHOOL

IS FRIDAY THE 27TH OF JULY…

I WILL BE EXCEPTING WORK FROM THIS ASSIGNMENT

WITHOUT PENALTY..

 UNTIL SUNDAY THE 29TH OF JULY!!

 =======================================

The page is created for a Group, Activity, or College (like Business and Industry), at Casper College… You may choose another product, club, etc outside of Casper College as well… But all chosen topics should be approved by me… please send me your chosen topic via email as soon as you have decided!!

You can look on the course website (CSS Gallery) to view some of the previous sites created.

Go ahead and choose a site and get working!!

ATLEAST :

1. 3 page CSS site

2.– 3 buttons for navigation controlled by relative or absolute positioning.

3– All 3 of the buttons utilize the hover feature….

4– Utilize an animated gif atleast 3 times within the site.  This can be the same animated gif

5– Use atleast 1 of the principles described in the research article… available here: http://www.webdesignerdepot.com/2009/02/10-web-typography-rules-every-designer-should-know-2/

6.– Attempt to emulate atleast 1 typography style you have found via research or from this link:  http://spyrestudios.com/beautiful-typography-in-web-design-2/

 

Be sure to send via email your link to the 3 page CSS page assigned …

===========================================

SEMESTER PARTICIPATION GRADE!!  WORTH 7 POINTS

===========================================

WHILE THE OFFICIAL TERMINATION DATE FOR SUMMER SCHOOL

IS FRIDAY THE 27TH OF JULY…

I WILL BE EXCEPTING WORK REGARDING THIS ASSIGNMENT

WITHOUT PENALTY..

 UNTIL SUNDAY THE 29TH OF JULY!!

===========================================

Note: We did not receive a high level of or activity with the summer sessions webinars, google group, forum postings, active discussions etc… therefore I  have come up with an alternative so that you can receive those crucial points to boosting your final grades!!

===========================================

Your task… regarding participation is as follows….

===========================================

1.  If you have not joined facebook or our facebook group up until this point… JOIN NOW!!  — note: for those who hate facebook or prefer to not be affiliated with this class/academic program/casper college … you can always delete your friendship or cancel your facebook account after the semester…

2. Friend our program on facebook at Web Casper or hoffman@caspercollege.edu… please also email me that you are trying to friend Web Casper so that I get that part of the process completed as soon as possible…

3. Capture the image of the assignment you want to use if it is not already an image… You can utilize the step by step tutorials below for mac or pc.

4. Post an image of your favorite piece you created in the course… with a sentence describing it… you can have as much fun with this as you please…

5.  Please don’t be mean or negative!!

6.  Email me to check your post so I know it is there…

7.  THAT’S IT!!

YOU JUST RECEIVED YOUR 7 PARTICIPATION POINTS!!

===========================================

SCREEN CAPTURE MAC TUTORIAL

===========================================

Note: the video tutorial regarding uploading to facebook shows how to use the grab procedure for mac…

1.  You can use a program called “Grab” that comes standard on the apple operating system.

2.  Go to the top menu bar and choose: “Capture”

3.  Choose “Selection” in the drop down menu

4.  Drag your cursor over what you would like to capture.

5. Click the red button in the top left corner to close the window

5.  Save the file to your computer’s desktop, documents, etc…

6.  Save that image for the Web as it will be a big file.  You can follow our previous instructions for saving for the web ( <— that link is here)… although this time you will not have to place the image on the server… you can just save the image and import it on facebook.


===========================================

SCREEN CAPTURE MAC TUTORIAL

===========================================

1.  You can print the screen

2.  To print the screen you click with the key fn (on the bottom left of your keyboard) and the print screen button or prtsc (on the top right of the keyboard)

Note: hold down both of these at the same time or it doesn’t work!!…

3.  Save the file to your computer’s desktop, documents, etc…

4.  Open the image in your favorite image editor and Crop to the desired size… we don’t need to see an image of your whole desktop…

5.   Save that image for the Web as it will be a big file.  You can follow our previous instructions for saving for the web (follow this link to get there)… although this time you will not have to place the image on the server… you can just save the image and import it on facebook.

===========================================

UPLOADING TO FACEBOOK TUTORIAL

===========================================

Note: the video tutorial regarding uploading to facebook is below…

1. Once you have been accepted as a friend … go the Web Casper Page/ Wall…

2.  Click in the box that says “What’s on your mind?”

Feel free to type your description/sentence of the piece you decided to upload…

3.  Click above that box that says “Add Photo/Video”

4.  Click the drop down box that says “Upload Photo/Video”

5.  Click Choose file… and select the image you would like to upload… then select the “choose” button or “enter” button

6.  Now select the blue “Post” button on the lower right hand corner of the “Whats on your mind?” box …

7… Thats it… you uploaded… now just send an email to me so I know it is there!!

===========================================

UPLOADING TO FACEBOOK TUTORIAL

===========================================

The Link to this video is here:  https://vimeo.com/46164491

The Password is: Thunderbird2012

uploadingtofacebook from www.justinhoffman.net on Vimeo.


Sunday, November 6th, 2011

Think Like a Professional

==================================================

LETS TAKE A STEP BACK AND ANALYZE WHAT WE ARE DOING…
WE WILL BREAK UP INTO GROUPS… AND I WOULD LIKE EACH GROUP TO READ OVER THE LINK AND THE ARTICLE FROM THE LINK…

AND BRAIN STORM TOGETHER AND DISCUSS THE WAYS IN WHICH YOU WOULD USE THE ADVICE IN THE ARTICLES TO MAKE YOUR SITES BETTER…

http://freelancefolder.com/why-every-freelancer-should-slow-down-and-brainstorm/

http://designreviver.com/articles/the-evolution-of-web-design/

http://freelancefolder.com/capturing-your-creativity/

http://www.fuelyourcreativity.com/inspiration-from-across-the-design-spectrum-080709/

==================================================



All content © Copyright 2025 by Summer Web.

Designed by Justin Hoffman