introcssandhtml.notebook february 02, 2015 · 2015-02-02 · introcssandhtml.notebook 2 february...

19
introCSSandHTML.notebook 1 February 02, 2015 I am starting to include style in my pages using Cascading Style Sheets (CSS).

Upload: others

Post on 06-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

1

February 02, 2015

I am starting to include style in my pages using Cascading Style Sheets (CSS).

Page 2: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

2

February 02, 2015

This page uses two types of style. The styleembedded in the head tag and the style embedded within tags in the body (not usually the preferred approach).

To embed in the head I use the style tag and specify that the type="text/css" and when I am finished with the style, I close it.  Within the style I am only dealing with the body in this example so I write body as the tag I want to style.  Then within curly bracesI write the property and the color I want to use for the properties.  Properites have a colon, then the value and end with the semi­colon.

Note that style within the body tags start out withstyle = and enclose the property and values in quotes.

Page 3: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

3

February 02, 2015

Notice there are four <h2> tags that I styledifferently.  The first one has no style.  The second one is aligned to the center and the third is aligned to the left while the fourth is aligned to the right.Align to the left is the default if no text­align isstated.

Page 4: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

4

February 02, 2015

There are three divisions.  One just gives afont size and the other two give a font size anda color with a semi­colon between the twoelements of the style.  It is a good idea to endwith a semi­colon as well, but that is notrequired.

Note that I have done color using the word for thatcolor and also using the hex code for the color.

Page 5: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

5

February 02, 2015

This allows you to select a color and use it as a style. You canuse either the color name or the hex value.

Page 6: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

6

February 02, 2015

Here I style the h1 header in the style inthe head instead of embedding it in the<h1> tag in the body.

Page 7: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

7

February 02, 2015

In this one, the style is all in the head section of the page.  See the code on the next slide.

Page 8: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

8

February 02, 2015

All <h2> will be aligned to the right.

All paragraphs (tag <p>) will be 18pt andhave a color of #00dd00.All divisions will have a font size of 16pt and will be brown.

Note this is the way of writing the break tag <br /> in XHTML. Clearly I copied and pasted to this page in HTML5, but it works!

Page 9: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

9

February 02, 2015

Page 10: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

10

February 02, 2015

This uses style prior to CSS ­ not the way things should be done today.

The bgcolor and text color are embedded in the body tag.

The h2 tags have align inside the tag to make the alignment and in one case there is instead a separate center tag which has been depricated and definitely should not be used.The font tags specify a size and a color with the font and are stand alone tags.  You will no longer see those.All of this needs to be done with CSS.

Page 11: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

11

February 02, 2015

This show three different ways you can docolor.  All except the one that says redrely on the fact that there are threeparts to a color: RGB which stands forred, green and blue.The first one is the hex and it usesFF for red meaning full red and 00for both green and blue meaning nogreen or blue.Hex has numbers from FF to 00. TheFF stands for 255.  In the thirdexample we see rgb(255,0,0) whichis the decimal way of expressing thecolor.  The FF in hex equals the 255in decimal.The fourth way uses percent and gives100% to red and 0% to green and blue.My experience is that the first twoare most commonly used and the fourthone is rarely used.

Page 12: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

12

February 02, 2015

I have set up two horizontal lineson my page and styledthem in the style in the head.

Page 13: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

13

February 02, 2015

Another horizontal line example.

Page 14: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

14

February 02, 2015

This time I put the style in the <hr> tags in the body.

Note the different ways that border is handled.  In one I talk about border and listits elements and in the other I specifywhich is which, the width, the style and the color.Next we will look at border specs and then look at these specifications done in the style in the head.

Note there is one <hr> that is not styled.

Page 15: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

15

February 02, 2015

continued on next slide

Page 16: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

16

February 02, 2015

Page 17: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

17

February 02, 2015

I suggest going to this page and reading more about how borders can be handled.

Page 18: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

18

February 02, 2015

All the <hr> will be styled the same way.Notice that border has the width, the styleand the color all as values of border. In the next slide, I will break them out individually.

Page 19: introCSSandHTML.notebook February 02, 2015 · 2015-02-02 · introCSSandHTML.notebook 2 February 02, 2015 This page uses two types of style. The style embedded in the head tag and

introCSSandHTML.notebook

19

February 02, 2015

All the elements of the border are doneseparately.