![]() |
|
Adding TextWe can do many thing with our text, change the font style, make it bold, underlined, line through it, under it ... Line BreaksI suppose the first thing we want to do with adding text is to make new lines or paragraphs when we want. As you may of noticed pressing enter in your code doesn't work. So how do it do it? Line breaks, carriage returns, whatever you want to call them, are done by tags as well.<br /> means new line after this tag (line break), since the <br> is only one of a few single tags (in HTML) we start and end with only one tag like so <br /> in XHTML. Make sure there is a space between the r and slash or it wont work in older (v4) browsers <p> means new paragraph after this tag. HTML didn't require a closing tag but XHTML does. This is using the line break<br /> <p>This is using the paragraph</p> Some browsers ignore multi <p> tags, so instead of <p></p> use <br /><br /><br /><br />. AlignmentWhat if we want to align some text in the center or to the right (since default is left), we can use these tags <p align="center"> Contents </p> <p align="right"> Contents </p> <div align="center"> Contents </div>
<div align="right"> Contents </div>
Notice the <p> tags are still the paragraph tags and the <div> are line break (like the <br> tag). The <div> tag by itself wont do anything, it is used for assigning CSS classes and/or alignment values with it. Note the <br /> can not contain any alignment or any other values, it's a standalone tag. Text EffectsWhat else can we do while adding text? <i>italic</i> or <em>emphasis</em> or <cite>cite</cite> or <var>variable</var> <em><b><u> font stuff </u></b></em> and/or <font color="#ff0000"><b><i> fonts stuff </i></b></font> or even <s>H20</s> <font color="#0000ff">H<sup>2</sup>0</font> Becareful using the underline tag as people can confuse it for a link, also bold should only be used for high lighting. Another tag with a silent effect is the <acronym> tag, this can be used like so: Mon put your mouse over the word 'Mon' and you should see the word 'Mon is short for Monday' Also some browsers can't read multi tags like above so will only apply the first one or two tags, So if you plan on using multi leveled tags use the ones you want most on the out sides.
Adding spacesSpaces in your text wont work either, if you type <b>I pressed the space bar</b> you will find when you view you page it will show up as I pressed the space bar (note no extra spaces) The Font TagFonts are how we display text. They can make or break your web page. But in saying that anything can. We can do a lot with fonts, change the size, the style, the shape, color, appearance etc. HTML favors the font tag but XHTML perfers CSS. CSS is a lot easier in the long run, instead of having to type out hundreds of font tags we can just type one small line of CSS and thats it. I'll show you both ways. CSS can be used with HTML without problem, most text effects work throughout the browser range The basic HTML font tag is:
<font> Notice the opening and closing tags </font> But without something for them to do, change size, color etc they won't do anything but take up room and slow your page down. The tags should be written in lower case. <font size="4" face="comic sans ms" color="#ff00cc">Looks like this</font> or <font size="4" face="symbol" color="#ffcc00">Looks like this</font> Rainbow text or mutli coloured text is not good coding, it not only slows the loading time of the page down it is also hard to read, use the color section with caution. A small note for non-Americans, the word colour in HTML is spelt the American way - color The font face= can be set like this: <font face="busys font, fancy font, symbol, Wingdings"> As far as I know, the only really fonts in this list is symbol and Wingdings. If I declared this font tag, your browser would search for the first on the list, not finding it, would then look for the second until it found one in your font folder. So the font you would see would be Symbol, if you didn't have it or Wingdings you would see the default font. Notice the (") around numbers and names, these must be used always, especially with values, but be careful to include both as one missing (") will ruin a tags effect and may corrupt your entire page. To view what font styles you have open your font folder (C:\windows\fonts) and double click to view. People love to download new fonts, I for one have over 800 (not all in the font folder). Windows has a bug which will cause problems if you have over 450 - 500 fonts in your folder, so be warned. Universal fonts are: (displayed at size 3) Arial - Comic Sans MS - Courier - Courier New - Georgia - Helvetica - mono - sans-serif - serif - Times New Roman - Verdana Fonts can be made bigger or smaller with the size="" <Font size="1"> <Font size="2"> <Font size="3"> <-- This is the default font and size. <Font size="4"> <Font size="5"> <Font size="6"> <Font size="7"> Which tells the browser what font size to be, remember all computers display them differently, or we can tell the browser to increase the default by: <Font size="-2"> <Font size="-1"> <Font size="+1"> <Font size="+2"> <Font size="+3"> <Font size="+4"> The default is 3, -1 is one size smaller than the default, four is one size bigger than default, can you see the pattern? I'm using the font 'Arial' on these pages. Some fonts react different at different sizes, take Verdana at 1 and Times New Roman at 1. Notice the 'Verdana' font is still readable where as the Times new Roman isn't Verdana and Arial would be the most common used. or another way is to use the header tags Header tags are simply <h1></h1> as the biggest down to <h6></h6> being the smallest. These tags have a built in 'next paragraph - <p>' command in them, above and below. The biggest heading<h1>The biggest heading</h1>The second biggest<h2>The second biggest</h2>The third biggest<h3>The third biggest</h3>The fourth biggest<h4>The fourth biggest</h4>The fifth biggest<h5>The fifth biggest</h5>The smallest<h6>The smallest</h6><h? align="left">text</h?> Aligns the contents between the tags to the left <h? align="center">text</h?> Aligns the contents between the tags to the center <h? align="right">text</h?> Aligns the contents between the tags to the right the question mark is the number (from 1-6) used If you use one size font through out the whole page (like you should) then you only need one <font ...> at the beginning of the page (after the <body> tag) and one </font> at the end of your page (before the </body>). Editors make the mistake of adding the font tag per line, which is bad because all it is doing is adding size to your file, which we don't need. (This rule doesn't apply to tables). We can also use text=" " in the body tag to make the text a certain color for the whole page, like so; <body text="#FFCC00"> but we can't use face, size etc in the body tag. The "Comic sans MS" looks like a fun font but would hope you keep away from using it as every new web maker uses it, as well as centering it on a page, makes the page look horrid, unless your 6 then you could get away with it :). Also writing LiKe tHiS iS nOt cO0L, cHeCk oUt VVeB d3zIgN1nG (like this is not cool, check out web designing) any 5 year old can do that. Rainbow text (text changes color as it goes along) should also be avoided, apart from really annoying to read is unfair for the many colorblind people out there. Remember: When we first begin to make web pages, we tend to use a large curvy font like Comic Sans MS and center it on the page, some pages look good laid out in the center, most don't however. Could you imagine if the morning newspaper or school study books were all centered? It would get hard to read and follow. The basic XHTML way is:
Harder to explain without a full CSS lesson, but I'll give it a go, if you're confused check out the CSS page for more help.The above lists a lot of the HTML method but the page could be twice as long if I gave more examples and ways of doing things. With CSS method we list it in the head section, like so: <html><head> <style type="text/css"> <!-- body { font-family: verdana, arial, sans-serif; font-size: 13px; color: #FF0000; background-color: transparent; font-weight: bold;} --> </style> <title> Your page title will go here </title> </head> <body> Your contents will go here </body> </html> This sample would make everything in the content area (between the <body> and </body> tags) look like this The font-family: works just like the face as mention in the HTML section The font-size: is like the size except now we state how big (px = pixels) The color: is the same as color The background-color: in this case is clear, can also be a color but should be used with the color The font-weight: in this example is bold Other options include: text-decoration:underline makes text underlined See more in the CSS section Common errors
Summary
Exercise
Optional Quiz
|
For more help visit the webmaster-forums.net |
|||
| © 1999 - 2003 EZHTML (munchtech.com) Copyright notice |