SlideShare a Scribd company logo
Basic HTML/CSS WebPage Part 1 - HTML
Submittedby:
Yorkiebar
Saturday,April 5, 2014 - 08:26
Language:
HTML/CSS
Introduction:
Thistutorial isgoingto be the firstof two basicparts on how to create a basic webpage withthe
essential componentsusingpure HTML and CSS.
The Structure:
Our webpage isgoingto consistof a headercoveringthe full widthof contentatthe topof the page,a
bodysectioncoveringmostof the wide fromheadertofairlyfardownthe page,a side barcontaining
widgetsonthe righthand side of the page - nexttothe mainbodysectionof the page,and a foot
coveringthe same width(andprobablyheight)asthe headersection;underneathourbodyandside bar
sections.
ThisPart:
Thispart is goingto be on the HTML (HypertextMarkupLanguage),the secondpartisgoingto be on
stylingthe componentsinCSS(Cascade Style Sheets).
Main HTML File:
Firstwe want to define abasicHTML file,itneedsthe doctype,html andbodytags...
<!DOCTYPE>
<html>
<head>
</head>
<body>
</body>
</html>
Head:
For those of you whohave notusedHTML before,the headtagsare usedto containthingslike imports,
requiresandexternal references,while the bodysection of tagsisusedtoholdthe displayandgraphics
informationsuchasthe headers,footers,images,etc.
For thispage we are goingto be usinga CSS file inthe nextpartso we'll firstinclude thatfile(it'snotyet
createdthoughbut still shouldn'tgive usanymajor,website breakingerrors)...
<head>
<link rel='stylesheet' href='style.css' type='text/css'>
</head>
We reference afile named'style.css'withinthe same directoryasthe file the code iscontainedin
(index.html).We'llcreate thisinthe nextpart.
Nextwe are goingto give our page a title,thiswill show upinthe tab/windowframe of the webpage...
<head>
<link rel='stylesheet' href='style.css' type='text/css'>
<title>My Basic Webpage</title>
</head>
Body:
Nextwe are goingto want to create the mainbodysectionof the page.We are goingto use divsas the
type of contentholdertagsfor separatingoursectionsout.Divs - or Divisions - are usedto holdfair
amountsof data, splitthemupin to easilyreadableandusable sections,aswell asbeingable tohold
otherHTML tags withinthem.
The other thingyouwill needtoknowaboutare classesandIDs. ClassesandIDs are usedinCSS to pair
the stylinggivenwithwherethe stylingshouldbe appliedtowithinthe givenHTML/Jade/PHPfiles.Any
HTML tag can have a CSS ID or Class.Classesare supposedtobe usedforstylingthatisusedmore than
once and for importantcomponentswithinfileswhile IDsare supposedtobe usedforsingularitems
that onlyexistonce withinafile - suchas an article withaspecifictitle,the idcouldbe the title because
it wouldn'tcome upagainwhereasthe classcouldbe 'article'because articleswouldbe usedmultiple
timesandtheywouldhave touse the same styling.
So firstwe move into our bodysection,betweenthe openingandclosingbodytagsandtype twonew
divs,one fora wrapperand the otherfor our header.We give themthe appropriate classnames...
<body>
<div class='wrapper'>
<div class='header'>
</div>
</div>
</body>
Next,underneaththe headerwe wanttocreate a bodysection,I've namedthe class'content'...
<body>
<div class='wrapper'>
<div class='header'>
</div>
<div class='content'>
</div>
</div>
</body>
Nowwe create a side barsection,the classname isset to 'side'...
<body>
<div class='wrapper'>
<div class='header'>
</div>
<div class='content'>
</div>
<div class='side'>
</div>
</div>
</body>
Andfinally,we create afootersectionwithaclassname of 'footer'...
<body>
<div class='wrapper'>
<div class='header'>
</div>
<div class='content'>
</div>
<div class='side'>
</div>
<div class='footer'>
</div>
</div>
</body>
We encase all of our sectionsinthe wrapperdivbecause we are goingtouse the wrapperdivtoset the
boundarieson-screenforthe restof the componentsof the webpage.
Classand ID namescan be set towhateveriseasiestforyou,the developerbutmustbe rememberedor
easilyfound/relatedtowhenusingthemlaterontostyle the elements.
NextTutorial:
Nexttutorial we are goingto be stylingthese elementsusingourstyle.cssfile whichwe will create
withinthattutorial.
Basic HTML/CSS Web Page Part 2 - CSS
Submitted by:
Yorkiebar
Sunday, April 6, 2014 - 18:43
Language:
HTML/CSS
Visitors have accessed this post 65 times.
Introduction:
This tutorial is going to be the second of two basic parts on how to create a basic web page with
the essential components using pure HTML and CSS.
The Structure:
Our web page is going to consist of a header covering the full width of content at the top of the
page, a body section covering most of the wide from header to fairly far down the page, a side
bar containing widgets on the right hand side of the page - next to the main body section of the
page, and a foot covering the same width (and probably height) as the header section;
underneath our body and side bar sections.
This Part:
The first part was on the HTML (Hypertext Markup Language), this second part is going to be on
styling the components in CSS (Cascade Style Sheets).
All Components:
First we want to ensure that all the components have our default styling instead of the browsers
default styling that the user is currently using to access the webpage. We do thsi by setting the
all components property which is a star/an asterix (*)...
1. * {
2. padding: 0px;
3. margin: 0px;
4. font-size: 18px;
5. font-color: #0a0a0a;
6. font-family: Verdana;
7. }
We give all the components a default value of no padding or margin (no white space or extra
space), and a default font size, colour and family. (Note; Colour must be spelt the american way
(color)).
We set the default properties for all the components at once because it makes it easier for us
later on without having to re-type the same property code for many different components.
HTML:
This part is not really needed but we also set the html tags to have a full 100% width of the
entire browsing window and a default height (it should stop wherever the components do)...
1. html {
2. width: 100%;
3. height: auto;
4. }
Wrapper:
Next we have the wrapper class. This wrapper class, as mentioned in the previous tutorial, is
going to set the boundaries for the rest of the components. Since we want the rest of the
components to center on the page (within reason of course), we are going to give this wrapper
class div a width of just 980px (essentially the most commonly used desktop width) and center it
in to the middle of the 100% browser width html tags...
1. .wrapper {
2. width: 980px;
3. margin: 0px auto;
4. background-color: #ccc;
5. }
We center the wrapper class by giving it a margin of '0px auto', this sets the top and bottom to
0px white space/extra space, and the left and right sides to auto - which means they have to be
the same, and are therefore centering the container.
Header:
Now we need to style the header. As you can see, we set the wrappers background colour to
hex code #ccc which is a light grey. We are going to set the header to have a width of 980px as
well, center it in the wrapper container div and give it a background colour of black...
1. .header {
2. width: 980px;
3. height: 80px;
4. background-color: black;
5. margin: 0px auto;
6. }
We also set a height property on the header class because we want to be able to see it without
content. By default, the height and width properties are set to auto which means they will only
go as big as they need to be, so since we have no content within the divs, they would not show
up at all.
Content:
Now we have the content div. Instead of giving this one a full 980px browser width of the page,
we want it to stand by the side of the side bar so we set the content to 700px width, giving
280px spare space to use.
1. .content {
2. width: 700px;
3. min-height: 450px;
4. float: left;
5. background-color: blue;
6. margin: 0px auto;
7. }
We also float the content block left which means it will go as far left as possible and other
containers have the ability to be inline with or go past it.
The background colour of this content section is blue.
Side:
The side bar fills up the rest of the space next to the content section. This section has 260px
browser width, which added with the 700px browser width of the content container, gives us a
total of 960px used giving 20px spare. So we use this 20px to separate the two sections by
giving this side bar a 20px padding on the left of it.
1. .side {
2. width: 260px;
3. min-height: 450px;
4. padding-left: 20px;
5. float: right;
6. background-color: red;
7. margin: 0px auto;
8. }
Again, we set a default minimum height, the same as the content container since we may want
them to be the same size at a minimum to make the page look like it has a nice grid like layout.
The background colour of the side bar is red.
Footer:
Finally we have the footer container, this footer has the properties we've seen in all the previous
components but there is one new one, that is 'clear: both;'.
Clear both means that the floats that occured above the section that has the clear:both section
no longer affect the components. This means that it will go with the grid like layout. Whereas if
we didn't have this clear both property on the footer, it would simply go and hide behind the
content and side bar containers - try it out, remove the line and refresh your index.html page.
1. .footer {
2. clear: both;
3. width: 980px;
4. height: 80px;
5. background-color: black;
6. margin: 0px auto;
7. }
Finished, But...
So that is the basic two part tutorial series of setting up a basic HTML and CSS webpage, but
as you can see, it has no content and doesn't look very nice. I've used the different bold colours
to easily show you exactly where the boundaries of each section begin and end.
So, I will almost definitely make another few tutorials on how to make them look nice, add
content and make them flow with each other. If you look forward to seeing them, make sure to
check my tracking on my account/profile page to see if they have been posted yet, or check out
any of my other thread posts.
Thanks for reading!

More Related Content

What's hot

Basic CSS concepts by naveen kumar veligeti
Basic CSS concepts by naveen kumar veligetiBasic CSS concepts by naveen kumar veligeti
Basic CSS concepts by naveen kumar veligeti
Naveen Kumar Veligeti
 
Chapter8
Chapter8Chapter8
Chapter8
DeAnna Gossett
 
Designer toolkit
Designer toolkitDesigner toolkit
Designer toolkit
Harsha Nagaraj
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
Ketan Raval
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
ketanraval
 
10 WordPress Theme Hacks to Improve Your Site
10 WordPress Theme Hacks to Improve Your Site10 WordPress Theme Hacks to Improve Your Site
10 WordPress Theme Hacks to Improve Your Site
Morten Rand-Hendriksen
 
CSS: a rapidly changing world
CSS: a rapidly changing worldCSS: a rapidly changing world
CSS: a rapidly changing world
Russ Weakley
 
Day of code
Day of codeDay of code
Day of code
Evan Farr
 
How to Create simple One Page site
How to Create simple One Page siteHow to Create simple One Page site
How to Create simple One Page site
Moneer kamal
 
Creative Web 02 - HTML & CSS Basics
Creative Web 02 - HTML & CSS BasicsCreative Web 02 - HTML & CSS Basics
Creative Web 02 - HTML & CSS BasicsLukas Oppermann
 

What's hot (11)

Designer toolkit
Designer toolkitDesigner toolkit
Designer toolkit
 
Basic CSS concepts by naveen kumar veligeti
Basic CSS concepts by naveen kumar veligetiBasic CSS concepts by naveen kumar veligeti
Basic CSS concepts by naveen kumar veligeti
 
Chapter8
Chapter8Chapter8
Chapter8
 
Designer toolkit
Designer toolkitDesigner toolkit
Designer toolkit
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
 
10 WordPress Theme Hacks to Improve Your Site
10 WordPress Theme Hacks to Improve Your Site10 WordPress Theme Hacks to Improve Your Site
10 WordPress Theme Hacks to Improve Your Site
 
CSS: a rapidly changing world
CSS: a rapidly changing worldCSS: a rapidly changing world
CSS: a rapidly changing world
 
Day of code
Day of codeDay of code
Day of code
 
How to Create simple One Page site
How to Create simple One Page siteHow to Create simple One Page site
How to Create simple One Page site
 
Creative Web 02 - HTML & CSS Basics
Creative Web 02 - HTML & CSS BasicsCreative Web 02 - HTML & CSS Basics
Creative Web 02 - HTML & CSS Basics
 

Viewers also liked

Abbottabad State of Environment and Development Plan
Abbottabad State of Environment and Development PlanAbbottabad State of Environment and Development Plan
Abbottabad State of Environment and Development Plan
zubeditufail
 
E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...
E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...
E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...
zubeditufail
 
Manual on Labor-Management Relations: Japanese Experiences and Best Practices
Manual on Labor-Management Relations: Japanese Experiences and Best PracticesManual on Labor-Management Relations: Japanese Experiences and Best Practices
Manual on Labor-Management Relations: Japanese Experiences and Best Practices
zubeditufail
 
Ports Australia
Ports Australia Ports Australia
Ports Australia
zubeditufail
 
Chitral - Integrated Development Vision
Chitral - Integrated Development VisionChitral - Integrated Development Vision
Chitral - Integrated Development Vision
zubeditufail
 
Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)
Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)
Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)
zubeditufail
 
Sea workshop report Pakistan
Sea workshop report  PakistanSea workshop report  Pakistan
Sea workshop report Pakistan
zubeditufail
 
Simplified Resource Manual to Support Application of the Protocol on Strategi...
Simplified Resource Manual to Support Application of the Protocol on Strategi...Simplified Resource Manual to Support Application of the Protocol on Strategi...
Simplified Resource Manual to Support Application of the Protocol on Strategi...
zubeditufail
 
1725 file sea_manual
1725 file sea_manual1725 file sea_manual
1725 file sea_manual
zubeditufail
 
Zorlu pakistan eia april 2010
Zorlu pakistan eia april 2010Zorlu pakistan eia april 2010
Zorlu pakistan eia april 2010
zubeditufail
 
African Development Bank Strategic Impact Assessment Guidelines Final Report
African Development Bank Strategic Impact Assessment Guidelines Final ReportAfrican Development Bank Strategic Impact Assessment Guidelines Final Report
African Development Bank Strategic Impact Assessment Guidelines Final Report
zubeditufail
 
13ways to inspire your audience
13ways to inspire your audience13ways to inspire your audience
13ways to inspire your audience
zubeditufail
 
IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...
IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...
IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...
zubeditufail
 
Environment challanges-and-response-of-pakistan
Environment challanges-and-response-of-pakistanEnvironment challanges-and-response-of-pakistan
Environment challanges-and-response-of-pakistan
zubeditufail
 
UNECE Protocol on Strategic Environmental Assessment (SEA) - An Introduction
UNECE Protocol on Strategic Environmental Assessment (SEA) - An IntroductionUNECE Protocol on Strategic Environmental Assessment (SEA) - An Introduction
UNECE Protocol on Strategic Environmental Assessment (SEA) - An Introduction
zubeditufail
 

Viewers also liked (15)

Abbottabad State of Environment and Development Plan
Abbottabad State of Environment and Development PlanAbbottabad State of Environment and Development Plan
Abbottabad State of Environment and Development Plan
 
E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...
E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...
E book puttingthecustomer_atthecenter_accountplanningstrategies_togrowrevenue...
 
Manual on Labor-Management Relations: Japanese Experiences and Best Practices
Manual on Labor-Management Relations: Japanese Experiences and Best PracticesManual on Labor-Management Relations: Japanese Experiences and Best Practices
Manual on Labor-Management Relations: Japanese Experiences and Best Practices
 
Ports Australia
Ports Australia Ports Australia
Ports Australia
 
Chitral - Integrated Development Vision
Chitral - Integrated Development VisionChitral - Integrated Development Vision
Chitral - Integrated Development Vision
 
Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)
Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)
Brief SINDH AGRICULTURAL GROWTH PROJECT (SAGP)
 
Sea workshop report Pakistan
Sea workshop report  PakistanSea workshop report  Pakistan
Sea workshop report Pakistan
 
Simplified Resource Manual to Support Application of the Protocol on Strategi...
Simplified Resource Manual to Support Application of the Protocol on Strategi...Simplified Resource Manual to Support Application of the Protocol on Strategi...
Simplified Resource Manual to Support Application of the Protocol on Strategi...
 
1725 file sea_manual
1725 file sea_manual1725 file sea_manual
1725 file sea_manual
 
Zorlu pakistan eia april 2010
Zorlu pakistan eia april 2010Zorlu pakistan eia april 2010
Zorlu pakistan eia april 2010
 
African Development Bank Strategic Impact Assessment Guidelines Final Report
African Development Bank Strategic Impact Assessment Guidelines Final ReportAfrican Development Bank Strategic Impact Assessment Guidelines Final Report
African Development Bank Strategic Impact Assessment Guidelines Final Report
 
13ways to inspire your audience
13ways to inspire your audience13ways to inspire your audience
13ways to inspire your audience
 
IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...
IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...
IFC - PROMOTING ENVIRONMENTAL AND SOCIAL RISK MANAGEMENT (ESRM) IN THE FINANC...
 
Environment challanges-and-response-of-pakistan
Environment challanges-and-response-of-pakistanEnvironment challanges-and-response-of-pakistan
Environment challanges-and-response-of-pakistan
 
UNECE Protocol on Strategic Environmental Assessment (SEA) - An Introduction
UNECE Protocol on Strategic Environmental Assessment (SEA) - An IntroductionUNECE Protocol on Strategic Environmental Assessment (SEA) - An Introduction
UNECE Protocol on Strategic Environmental Assessment (SEA) - An Introduction
 

Similar to Html n css tutorial

Tfbyoweb.4.9.17
Tfbyoweb.4.9.17Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
Jordan Zurowski
 
Tfbyoweb.4.9.17
Tfbyoweb.4.9.17Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
Jordan Zurowski
 
ViA Bootstrap 4
ViA Bootstrap 4ViA Bootstrap 4
ViA Bootstrap 4
imdurgesh
 
Flex Web Development.pdf
Flex Web Development.pdfFlex Web Development.pdf
Flex Web Development.pdf
Sonia Simi
 
Css introduction
Css  introductionCss  introduction
Css introduction
vishnu murthy
 
Page Layout 2010
Page Layout 2010Page Layout 2010
Page Layout 2010guest0f1e7f
 
Page Layout 2010
Page Layout 2010Page Layout 2010
Page Layout 2010Cathie101
 
BYOWHC823
BYOWHC823BYOWHC823
BYOWHC823
Thinkful
 
CSS Basics
CSS BasicsCSS Basics
CSS Basics
WordPress Memphis
 
HTML/CSS Web Blog Example
HTML/CSS Web Blog ExampleHTML/CSS Web Blog Example
HTML/CSS Web Blog Example
Michael Bodie
 
Creating Web Sites with HTML and CSS
Creating Web Sites with HTML and CSSCreating Web Sites with HTML and CSS
Creating Web Sites with HTML and CSSBG Java EE Course
 
Customizing the look and-feel of DSpace
Customizing the look and-feel of DSpaceCustomizing the look and-feel of DSpace
Customizing the look and-feel of DSpace
Bharat Chaudhari
 
INTRODUCTIONS OF CSS PART 2
INTRODUCTIONS OF CSS PART 2INTRODUCTIONS OF CSS PART 2
INTRODUCTIONS OF CSS PART 2
SURYANARAYANBISWAL1
 
HTML and CSS.pptx
HTML and CSS.pptxHTML and CSS.pptx
HTML and CSS.pptx
TripleRainbow
 
Blog HTML example for IML 295
Blog HTML example for IML 295Blog HTML example for IML 295
Blog HTML example for IML 295
Evan Hughes
 
INTRODUCTIONS OF CSS
INTRODUCTIONS OF CSSINTRODUCTIONS OF CSS
INTRODUCTIONS OF CSS
SURYANARAYANBISWAL1
 
How to create a basic template
How to create a basic templateHow to create a basic template
How to create a basic templatevathur
 
PHP HTML CSS Notes
PHP HTML CSS  NotesPHP HTML CSS  Notes
PHP HTML CSS Notes
Tushar Rajput
 
Css
CssCss

Similar to Html n css tutorial (20)

Tfbyoweb.4.9.17
Tfbyoweb.4.9.17Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
 
Tfbyoweb.4.9.17
Tfbyoweb.4.9.17Tfbyoweb.4.9.17
Tfbyoweb.4.9.17
 
Master page
Master pageMaster page
Master page
 
ViA Bootstrap 4
ViA Bootstrap 4ViA Bootstrap 4
ViA Bootstrap 4
 
Flex Web Development.pdf
Flex Web Development.pdfFlex Web Development.pdf
Flex Web Development.pdf
 
Css introduction
Css  introductionCss  introduction
Css introduction
 
Page Layout 2010
Page Layout 2010Page Layout 2010
Page Layout 2010
 
Page Layout 2010
Page Layout 2010Page Layout 2010
Page Layout 2010
 
BYOWHC823
BYOWHC823BYOWHC823
BYOWHC823
 
CSS Basics
CSS BasicsCSS Basics
CSS Basics
 
HTML/CSS Web Blog Example
HTML/CSS Web Blog ExampleHTML/CSS Web Blog Example
HTML/CSS Web Blog Example
 
Creating Web Sites with HTML and CSS
Creating Web Sites with HTML and CSSCreating Web Sites with HTML and CSS
Creating Web Sites with HTML and CSS
 
Customizing the look and-feel of DSpace
Customizing the look and-feel of DSpaceCustomizing the look and-feel of DSpace
Customizing the look and-feel of DSpace
 
INTRODUCTIONS OF CSS PART 2
INTRODUCTIONS OF CSS PART 2INTRODUCTIONS OF CSS PART 2
INTRODUCTIONS OF CSS PART 2
 
HTML and CSS.pptx
HTML and CSS.pptxHTML and CSS.pptx
HTML and CSS.pptx
 
Blog HTML example for IML 295
Blog HTML example for IML 295Blog HTML example for IML 295
Blog HTML example for IML 295
 
INTRODUCTIONS OF CSS
INTRODUCTIONS OF CSSINTRODUCTIONS OF CSS
INTRODUCTIONS OF CSS
 
How to create a basic template
How to create a basic templateHow to create a basic template
How to create a basic template
 
PHP HTML CSS Notes
PHP HTML CSS  NotesPHP HTML CSS  Notes
PHP HTML CSS Notes
 
Css
CssCss
Css
 

More from zubeditufail

International Environmental Impact Assessment - Atkins.pdf
International Environmental Impact Assessment - Atkins.pdfInternational Environmental Impact Assessment - Atkins.pdf
International Environmental Impact Assessment - Atkins.pdf
zubeditufail
 
The Holy Quran with Easy Word Meaning
The Holy Quran with Easy Word MeaningThe Holy Quran with Easy Word Meaning
The Holy Quran with Easy Word Meaning
zubeditufail
 
Use of fungus bricks in construction sector
Use of fungus bricks in construction sectorUse of fungus bricks in construction sector
Use of fungus bricks in construction sector
zubeditufail
 
SPMC training iso 45001 awareness
SPMC training iso 45001 awarenessSPMC training iso 45001 awareness
SPMC training iso 45001 awareness
zubeditufail
 
SPMC - Pakistan training iso 14001 EMS awareness
SPMC - Pakistan training iso 14001 EMS awarenessSPMC - Pakistan training iso 14001 EMS awareness
SPMC - Pakistan training iso 14001 EMS awareness
zubeditufail
 
SPMC - Pakistan training iso 9001 QMS awareness
SPMC - Pakistan training iso 9001 QMS awarenessSPMC - Pakistan training iso 9001 QMS awareness
SPMC - Pakistan training iso 9001 QMS awareness
zubeditufail
 
SPMC - Pakistan Training Calendar 2020
SPMC - Pakistan Training Calendar 2020SPMC - Pakistan Training Calendar 2020
SPMC - Pakistan Training Calendar 2020
zubeditufail
 
ISO 9001:2015 Life Cycle
ISO 9001:2015 Life Cycle ISO 9001:2015 Life Cycle
ISO 9001:2015 Life Cycle
zubeditufail
 
CODEX HACCP Short Introduction
CODEX HACCP Short Introduction CODEX HACCP Short Introduction
CODEX HACCP Short Introduction
zubeditufail
 
Pakistan Income Tax Ordinance amendment 2016
Pakistan Income Tax Ordinance amendment 2016Pakistan Income Tax Ordinance amendment 2016
Pakistan Income Tax Ordinance amendment 2016
zubeditufail
 
Heat stroke by SPMCpk.com
Heat stroke by SPMCpk.comHeat stroke by SPMCpk.com
Heat stroke by SPMCpk.com
zubeditufail
 
APPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCE
APPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCEAPPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCE
APPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCE
zubeditufail
 
Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)
Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)
Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)
zubeditufail
 
Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...
Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...
Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...
zubeditufail
 
Ohsas 18001 self assessment checklist
Ohsas 18001 self assessment checklistOhsas 18001 self assessment checklist
Ohsas 18001 self assessment checklist
zubeditufail
 
Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...
Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...
Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...
zubeditufail
 
A global standard_for_the_identification_of_key_biodiversity_areas_final_web
A global standard_for_the_identification_of_key_biodiversity_areas_final_webA global standard_for_the_identification_of_key_biodiversity_areas_final_web
A global standard_for_the_identification_of_key_biodiversity_areas_final_web
zubeditufail
 
The Daily Dawn newspaper - millineium development goals report - Pakistan
The Daily Dawn newspaper - millineium development goals report - PakistanThe Daily Dawn newspaper - millineium development goals report - Pakistan
The Daily Dawn newspaper - millineium development goals report - Pakistan
zubeditufail
 
shehri Letter to sepa
shehri Letter to sepashehri Letter to sepa
shehri Letter to sepa
zubeditufail
 
EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...
EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...
EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...
zubeditufail
 

More from zubeditufail (20)

International Environmental Impact Assessment - Atkins.pdf
International Environmental Impact Assessment - Atkins.pdfInternational Environmental Impact Assessment - Atkins.pdf
International Environmental Impact Assessment - Atkins.pdf
 
The Holy Quran with Easy Word Meaning
The Holy Quran with Easy Word MeaningThe Holy Quran with Easy Word Meaning
The Holy Quran with Easy Word Meaning
 
Use of fungus bricks in construction sector
Use of fungus bricks in construction sectorUse of fungus bricks in construction sector
Use of fungus bricks in construction sector
 
SPMC training iso 45001 awareness
SPMC training iso 45001 awarenessSPMC training iso 45001 awareness
SPMC training iso 45001 awareness
 
SPMC - Pakistan training iso 14001 EMS awareness
SPMC - Pakistan training iso 14001 EMS awarenessSPMC - Pakistan training iso 14001 EMS awareness
SPMC - Pakistan training iso 14001 EMS awareness
 
SPMC - Pakistan training iso 9001 QMS awareness
SPMC - Pakistan training iso 9001 QMS awarenessSPMC - Pakistan training iso 9001 QMS awareness
SPMC - Pakistan training iso 9001 QMS awareness
 
SPMC - Pakistan Training Calendar 2020
SPMC - Pakistan Training Calendar 2020SPMC - Pakistan Training Calendar 2020
SPMC - Pakistan Training Calendar 2020
 
ISO 9001:2015 Life Cycle
ISO 9001:2015 Life Cycle ISO 9001:2015 Life Cycle
ISO 9001:2015 Life Cycle
 
CODEX HACCP Short Introduction
CODEX HACCP Short Introduction CODEX HACCP Short Introduction
CODEX HACCP Short Introduction
 
Pakistan Income Tax Ordinance amendment 2016
Pakistan Income Tax Ordinance amendment 2016Pakistan Income Tax Ordinance amendment 2016
Pakistan Income Tax Ordinance amendment 2016
 
Heat stroke by SPMCpk.com
Heat stroke by SPMCpk.comHeat stroke by SPMCpk.com
Heat stroke by SPMCpk.com
 
APPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCE
APPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCEAPPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCE
APPLICATION IN FORM - I FOR PRIOR ENVIRONMENTAL CLEARANCE
 
Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)
Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)
Resettlement Policy Framework - Karachi Neighborhood Improvement Project (KNIP)
 
Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...
Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...
Environmental and Social Management Framework (ESMF) - Karachi Neighborhood I...
 
Ohsas 18001 self assessment checklist
Ohsas 18001 self assessment checklistOhsas 18001 self assessment checklist
Ohsas 18001 self assessment checklist
 
Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...
Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...
Draft2 guiding principles_and_recommendations_for_businesses_in_and_around_kb...
 
A global standard_for_the_identification_of_key_biodiversity_areas_final_web
A global standard_for_the_identification_of_key_biodiversity_areas_final_webA global standard_for_the_identification_of_key_biodiversity_areas_final_web
A global standard_for_the_identification_of_key_biodiversity_areas_final_web
 
The Daily Dawn newspaper - millineium development goals report - Pakistan
The Daily Dawn newspaper - millineium development goals report - PakistanThe Daily Dawn newspaper - millineium development goals report - Pakistan
The Daily Dawn newspaper - millineium development goals report - Pakistan
 
shehri Letter to sepa
shehri Letter to sepashehri Letter to sepa
shehri Letter to sepa
 
EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...
EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...
EIA of Engro Powergen Limited 450 MW RLNG CCPP at PQA, Karachi Sep 29, 2015 b...
 

Recently uploaded

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 

Recently uploaded (20)

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 

Html n css tutorial

  • 1. Basic HTML/CSS WebPage Part 1 - HTML Submittedby: Yorkiebar Saturday,April 5, 2014 - 08:26 Language: HTML/CSS Introduction: Thistutorial isgoingto be the firstof two basicparts on how to create a basic webpage withthe essential componentsusingpure HTML and CSS. The Structure: Our webpage isgoingto consistof a headercoveringthe full widthof contentatthe topof the page,a bodysectioncoveringmostof the wide fromheadertofairlyfardownthe page,a side barcontaining widgetsonthe righthand side of the page - nexttothe mainbodysectionof the page,and a foot coveringthe same width(andprobablyheight)asthe headersection;underneathourbodyandside bar sections. ThisPart: Thispart is goingto be on the HTML (HypertextMarkupLanguage),the secondpartisgoingto be on stylingthe componentsinCSS(Cascade Style Sheets). Main HTML File: Firstwe want to define abasicHTML file,itneedsthe doctype,html andbodytags... <!DOCTYPE> <html> <head> </head> <body> </body> </html> Head: For those of you whohave notusedHTML before,the headtagsare usedto containthingslike imports, requiresandexternal references,while the bodysection of tagsisusedtoholdthe displayandgraphics informationsuchasthe headers,footers,images,etc. For thispage we are goingto be usinga CSS file inthe nextpartso we'll firstinclude thatfile(it'snotyet createdthoughbut still shouldn'tgive usanymajor,website breakingerrors)... <head> <link rel='stylesheet' href='style.css' type='text/css'> </head> We reference afile named'style.css'withinthe same directoryasthe file the code iscontainedin (index.html).We'llcreate thisinthe nextpart. Nextwe are goingto give our page a title,thiswill show upinthe tab/windowframe of the webpage... <head> <link rel='stylesheet' href='style.css' type='text/css'> <title>My Basic Webpage</title> </head> Body: Nextwe are goingto want to create the mainbodysectionof the page.We are goingto use divsas the type of contentholdertagsfor separatingoursectionsout.Divs - or Divisions - are usedto holdfair
  • 2. amountsof data, splitthemupin to easilyreadableandusable sections,aswell asbeingable tohold otherHTML tags withinthem. The other thingyouwill needtoknowaboutare classesandIDs. ClassesandIDs are usedinCSS to pair the stylinggivenwithwherethe stylingshouldbe appliedtowithinthe givenHTML/Jade/PHPfiles.Any HTML tag can have a CSS ID or Class.Classesare supposedtobe usedforstylingthatisusedmore than once and for importantcomponentswithinfileswhile IDsare supposedtobe usedforsingularitems that onlyexistonce withinafile - suchas an article withaspecifictitle,the idcouldbe the title because it wouldn'tcome upagainwhereasthe classcouldbe 'article'because articleswouldbe usedmultiple timesandtheywouldhave touse the same styling. So firstwe move into our bodysection,betweenthe openingandclosingbodytagsandtype twonew divs,one fora wrapperand the otherfor our header.We give themthe appropriate classnames... <body> <div class='wrapper'> <div class='header'> </div> </div> </body> Next,underneaththe headerwe wanttocreate a bodysection,I've namedthe class'content'... <body> <div class='wrapper'> <div class='header'> </div> <div class='content'> </div> </div> </body> Nowwe create a side barsection,the classname isset to 'side'... <body> <div class='wrapper'> <div class='header'> </div> <div class='content'> </div> <div class='side'> </div> </div> </body> Andfinally,we create afootersectionwithaclassname of 'footer'... <body> <div class='wrapper'> <div class='header'> </div> <div class='content'> </div> <div class='side'> </div> <div class='footer'> </div> </div> </body>
  • 3. We encase all of our sectionsinthe wrapperdivbecause we are goingtouse the wrapperdivtoset the boundarieson-screenforthe restof the componentsof the webpage. Classand ID namescan be set towhateveriseasiestforyou,the developerbutmustbe rememberedor easilyfound/relatedtowhenusingthemlaterontostyle the elements. NextTutorial: Nexttutorial we are goingto be stylingthese elementsusingourstyle.cssfile whichwe will create withinthattutorial. Basic HTML/CSS Web Page Part 2 - CSS Submitted by: Yorkiebar Sunday, April 6, 2014 - 18:43 Language: HTML/CSS Visitors have accessed this post 65 times. Introduction: This tutorial is going to be the second of two basic parts on how to create a basic web page with the essential components using pure HTML and CSS. The Structure: Our web page is going to consist of a header covering the full width of content at the top of the page, a body section covering most of the wide from header to fairly far down the page, a side bar containing widgets on the right hand side of the page - next to the main body section of the page, and a foot covering the same width (and probably height) as the header section; underneath our body and side bar sections. This Part: The first part was on the HTML (Hypertext Markup Language), this second part is going to be on styling the components in CSS (Cascade Style Sheets). All Components: First we want to ensure that all the components have our default styling instead of the browsers default styling that the user is currently using to access the webpage. We do thsi by setting the all components property which is a star/an asterix (*)... 1. * { 2. padding: 0px; 3. margin: 0px; 4. font-size: 18px; 5. font-color: #0a0a0a; 6. font-family: Verdana; 7. } We give all the components a default value of no padding or margin (no white space or extra space), and a default font size, colour and family. (Note; Colour must be spelt the american way (color)). We set the default properties for all the components at once because it makes it easier for us later on without having to re-type the same property code for many different components. HTML: This part is not really needed but we also set the html tags to have a full 100% width of the entire browsing window and a default height (it should stop wherever the components do)...
  • 4. 1. html { 2. width: 100%; 3. height: auto; 4. } Wrapper: Next we have the wrapper class. This wrapper class, as mentioned in the previous tutorial, is going to set the boundaries for the rest of the components. Since we want the rest of the components to center on the page (within reason of course), we are going to give this wrapper class div a width of just 980px (essentially the most commonly used desktop width) and center it in to the middle of the 100% browser width html tags... 1. .wrapper { 2. width: 980px; 3. margin: 0px auto; 4. background-color: #ccc; 5. } We center the wrapper class by giving it a margin of '0px auto', this sets the top and bottom to 0px white space/extra space, and the left and right sides to auto - which means they have to be the same, and are therefore centering the container. Header: Now we need to style the header. As you can see, we set the wrappers background colour to hex code #ccc which is a light grey. We are going to set the header to have a width of 980px as well, center it in the wrapper container div and give it a background colour of black... 1. .header { 2. width: 980px; 3. height: 80px; 4. background-color: black; 5. margin: 0px auto; 6. } We also set a height property on the header class because we want to be able to see it without content. By default, the height and width properties are set to auto which means they will only go as big as they need to be, so since we have no content within the divs, they would not show up at all. Content: Now we have the content div. Instead of giving this one a full 980px browser width of the page, we want it to stand by the side of the side bar so we set the content to 700px width, giving 280px spare space to use. 1. .content { 2. width: 700px; 3. min-height: 450px; 4. float: left; 5. background-color: blue; 6. margin: 0px auto; 7. } We also float the content block left which means it will go as far left as possible and other containers have the ability to be inline with or go past it. The background colour of this content section is blue.
  • 5. Side: The side bar fills up the rest of the space next to the content section. This section has 260px browser width, which added with the 700px browser width of the content container, gives us a total of 960px used giving 20px spare. So we use this 20px to separate the two sections by giving this side bar a 20px padding on the left of it. 1. .side { 2. width: 260px; 3. min-height: 450px; 4. padding-left: 20px; 5. float: right; 6. background-color: red; 7. margin: 0px auto; 8. } Again, we set a default minimum height, the same as the content container since we may want them to be the same size at a minimum to make the page look like it has a nice grid like layout. The background colour of the side bar is red. Footer: Finally we have the footer container, this footer has the properties we've seen in all the previous components but there is one new one, that is 'clear: both;'. Clear both means that the floats that occured above the section that has the clear:both section no longer affect the components. This means that it will go with the grid like layout. Whereas if we didn't have this clear both property on the footer, it would simply go and hide behind the content and side bar containers - try it out, remove the line and refresh your index.html page. 1. .footer { 2. clear: both; 3. width: 980px; 4. height: 80px; 5. background-color: black; 6. margin: 0px auto; 7. } Finished, But... So that is the basic two part tutorial series of setting up a basic HTML and CSS webpage, but as you can see, it has no content and doesn't look very nice. I've used the different bold colours to easily show you exactly where the boundaries of each section begin and end. So, I will almost definitely make another few tutorials on how to make them look nice, add content and make them flow with each other. If you look forward to seeing them, make sure to check my tracking on my account/profile page to see if they have been posted yet, or check out any of my other thread posts. Thanks for reading!