SlideShare a Scribd company logo
webdev@rgu
Layout with css
overview
The Box Model
Positioning Elements
Making A horizontal Menu
Making a 3 column web page
page layout
• LAYOUT OF MAJOR ELEMENTS OF A PAGE IS
CONTROLLED USING CSS
• HEADER, NAVIGATION BARS, SIDEBARS,
CONTENT AND FOOTERS
page layout
• LAYOUT OF MAJOR ELEMENTS OF A PAGE IS
CONTROLLED USING CSS
• HEADER, NAVIGATION BARS, SIDEBARS,
CONTENT AND FOOTERS
page layout
• LAYOUT OF MAJOR ELEMENTS OF A PAGE IS
CONTROLLED USING CSS
• HEADER, NAVIGATION BARS, SIDEBARS,
CONTENT AND FOOTERS
• <TABLE> WAS PREVIOUSLY USED FOR LAYOUT
• PAINFUL FOR COMPLEX LAYOUT
• TABLES ARE MEANT FOR CONTENT, NOT
LAYOUT
page layout
• LAYOUT OF MAJOR ELEMENTS OF A PAGE IS
CONTROLLED USING CSS
• HEADER, NAVIGATION BARS, SIDEBARS,
CONTENT AND FOOTERS
• <TABLE> WAS PREVIOUSLY USED FOR LAYOUT
• PAINFUL FOR COMPLEX LAYOUT
• TABLES ARE MEANT FOR CONTENT, NOT
LAYOUT
page layout
• LAYOUT OF MAJOR ELEMENTS OF A PAGE IS
CONTROLLED USING CSS
• HEADER, NAVIGATION BARS, SIDEBARS,
CONTENT AND FOOTERS
• <TABLE> WAS PREVIOUSLY USED FOR LAYOUT
• PAINFUL FOR COMPLEX LAYOUT
• TABLES ARE MEANT FOR CONTENT, NOT
LAYOUT
• THE PREFERRED SOLUTION IS TO DIVIDE A PAGE
INTO A COLLECTION OF <DIV> OR <SECTION>
ELEMENTS
• <DIV ID=“HEADER”> … </DIV>
• <HEADER> … </HEADER>
page layout
The box
model
• CSS USES WHAT IS CALLED A BOX MODEL FOR
SURROUNDING CONTENT.
• MADE UP OF 3 PARTS
• (CONTENT) THIS ISN’T REALLY A PART OF THE MODEL
• PADDING
• BORDER
• MARGIN
the box model
content
padding
border
margin
CONTENT
PADDING
BORDER
MARGIN
the box model
THE CONTENT OF THE BOX,
WHERE TEXT AND IMAGES
APPEAR
CONTENT
PADDING
BORDER
MARGIN
the box model
CLEARS AN AREA AROUND
THE CONTENT. THE PADDING
IS TRANSPARENT
CONTENT
PADDING
BORDER
MARGIN
the box model
A BORDER THAT GOES
AROUND THE PADDING AND
CONTENT
CONTENT
PADDING
BORDER
MARGIN
the box model
CLEARS AN AREA OUTSIDE
THE BORDER. THE MARGIN IS
TRANSPARENT
box model properties
width
height
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Home Page</title>
<link type="text/css" rel="stylesheet" href="assets/css/style.css"/>
</head>
<body>
<header>
<h1>My First Website</h1>
<nav>
<ul>
<li><a href="index.html">Home Page</a></li>
<li><a href="login.html">Login</a></li>
<li><a href="signup.html">Signup</a></li>
</ul>
</nav>
</header>
<main>
<h2>Home Page</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat
nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit
anim id est laborum.</p>
</main>
<footer>
<p>webDev@RGU</p>
</footer>
</body>
</html>
Box model
in practice
we are going to style this part
header
{
}
header

{

/* Colourings */

background-color: cornflowerblue;

}
header {

/* Colourings */

background-color: cornflowerblue;



/* Content */

height: 200px;

width: 300px;

}
header {

/* Colourings */

background-color: cornflowerblue;



/* Content */

height: 200px;

width: 300px;



/* Padding */

padding-left: 30px;

padding-top: 10px;

}
header {

/* Colourings */

background-color: cornflowerblue;



/* Content */

height: 200px;

width: 300px;



/* Padding */

padding-left: 30px;

padding-top: 10px;



/* Border */

border-color: darkorchid;

border-style: solid;

border-width: 5px;

}
header {

/* Colourings */

background-color: cornflowerblue;



/* Content */

height: 200px;

width: 300px;



/* Padding */

padding-left: 30px;

padding-top: 10px;



/* Border */

border-color: darkorchid;

border-style: solid;

border-width: 5px;



/* Padding */

margin-top: 30px;

margin-bottom: 10px;

}
header {

/* Colourings */

background-color: cornflowerblue;



/* Content */

height: 200px;

width: 300px;



/* Padding */

padding-left: 30px;

padding-top: 10px;



/* Border */

border-color: darkorchid;

border-style: solid;

border-width: 5px;



/* Padding */

margin-top: 30px;

margin-bottom: 10px;

margin-left: auto;

margin-right: auto;

}
box model properties
width
height
border-bottompadding-bottom
border-left
padding-left
border-right
padding-right
border-toppadding-top
box model properties
width
height
border-bottompadding-bottom
border-left
padding-left
border-right
padding-right
border-toppadding-top
margin-bottom
margin-top
margin-right
margin-left
Positioning
elements
• 4 DIFFERENT WAYS THAT WE CAN POSITION AN ELEMENT
• STATIC POSITIONING
• RELATIVE POSITIONING
• FIXED POSITIONING
• ABSOLUTE POSITIONING
Positioning elements
margin
2 paragraphs on the page
<p id=“hasMaxWidth”>Lorem….</p>
<p id=“noMaxWidth”>Lorem….</p>
#noMaxWidth{

width: 1000px;

background-color: burlywood;

}



#hasMaxWidth {

max-width: 1000px;

background-color: burlywood;

}
Max Width
2 paragraphs on the page
<p id=“standardText”>Lorem….</p>
<p id=“positionedText”>Lorem….</p>
#standardText{

background-color: aqua;

}



#positionedText {

background-color: yellowgreen;

}
Positioning
2 paragraphs on the page
<p id=“standardText”>Lorem….</p>
<p id=“positionedText”>Lorem….</p>
#standardText{

background-color: aqua;

}



#positionedText {

background-color: yellowgreen;

position: static;

}
static positioning
POSITIONED STATIC BY DEFAULT
NOT SHOWN IN ANY SPECIAL WAY
2 paragraphs on the page
<p id=“standardText”>Lorem….</p>
<p id=“positionedText”>Lorem….</p>
#standardText{

background-color: aqua;

}



#positionedText {

background-color: yellowgreen;

position: relative;

left: 50px;

}
relative positioning
POSITIONED RELATIVE TO ITS NORMAL POSITIONING
SETTING LEFT RIGHT TOP AND BOTTOM CHANGES ITS POSITION
2 paragraphs on the page
<p id=“standardText”>Lorem….</p>
<p id=“positionedText”>Lorem….</p>
#standardText{

background-color: aqua;

}



#positionedText {

background-color: yellowgreen;

position: fixed;

top: 100px;

left: 50px;

}
fixed positioning
FIXED POSITION IN THE WINDOW
CAN BE GOOD FOR HAVING A MENU AT THE TOP ALL THE TIME
2 paragraphs on the page
<p id=“standardText”>Lorem….</p>
<p id=“positionedText”>Lorem….</p>
#standardText{

background-color: aqua;

}



#positionedText {

background-color: yellowgreen;

position: absolute;

top: 100px;

left: 50px;

}
absolute positioning
FIXED IN THE CONTAINER THAT IT IS CURRENTLY IN
absolute
positioning
fixed
Positioning
absolute
positioning
fixed
Positioning
2 paragraphs on the page
<p id=“hasMaxWidth”>Lorem….</p>
<p id=“noMaxWidth”>Lorem….</p>
#noMaxWidth{

width: 1000px;

background-color: burlywood;

}



#hasMaxWidth {

max-width: 1000px;

background-color: burlywood;

}
Max Width
horizontal
menu
• SOMETIMES YOU WILL WANT YOUR CONTENT TO FLOAT
AROUND THE PAGE
• GETTING TEXT TO APPEAR BESIDE AN IMAGE PROPERLY.
• HORIZONTAL MENUS!!!
HERE IS WHERE FLOAT COMES INT
floating elements
margin
2 paragraphs on the page
1 image contained div in-between them
<div id=imageContainer></div>
#imageContainer {

width: 100px;

height: 100px;

background-color: gold;

}
2 paragraphs on the page
1 image contained div in-between them
<div id=imageContainer></div>
#imageContainer {

width: 200px;

height: 200px;

background-color: gold;

float: right;

}
What about the
navigation bar!?
<nav>

<ul>

<li><a href="index.html">Home Page</a></li>

<li><a href="login.html">Login</a></li>

<li><a href="signup.html">Signup</a></li>

</ul>

</nav>
What about the
navigation bar!?
ul {

list-style-type: none;

margin: 0;

padding: 0;

}
What about the
navigation bar!?
ul {

list-style-type: none;

margin: 0;

padding: 0;

}



li {

float: left;

}
What about the
navigation bar!?
ul {

list-style-type: none;

margin: 0;

padding: 0;

}



li {

float: left;

}



li a {

display: inline-block;

text-align: center;

padding: 0 10px 10px 10px;

text-decoration: none;

}
3 column
web page
• THIS TAKES A LOT OF THE THINGS THAT WE HAVE ALREADY
LOOKED AT AND PUTS THEM INTO PRACTICE
3 column webpage
margin
<main>

<h2>Home Page</h2>



<section id="col1">

<p>Lorem .…</p>

</section>

<section id="col2">

<p>Lorem.…</p>

</section>

<section id="col3">

<p>Lorem…</p>

</section>



</main>
html
#col1{

background-color: green;

}



#col2{

background-color: red;

}



#col3{

background-color: blue;

}
css
#col1{

background-color: green;

width:33%

}



#col2{

background-color: red;

width:33%

}



#col3{

background-color: blue;

width:33%

}
css - set the width
#col1{

background-color: green;

width:33%;

float: left;

}



#col2{

background-color: red;

width:33%;

}



#col3{

background-color: blue;

width:33%;

}
float col1 to the left
#col1{

background-color: green;

width:33%;

float: left;

}



#col2{

background-color: red;

width:33%;

}



#col3{

background-color: blue;

width:33%;
float: right;

}
float col3 to the right
#col1{

background-color: green;

width:33%;

float: left;

}



#col2{

background-color: red;

width:33%;
display: inline-block;

}



#col3{

background-color: blue;

width:33%;
float: right;

}
display col2 as inline-block
#col1{

background-color: green;

width:31%;

float: left;

margin: 1%;

}



#col2{

background-color: red;

width:31%;

display: inline-block;

margin: 1%;

}



#col3{

background-color: blue;

width:31%;

float: right;

margin: 1%;

}
adding a margin for pretty-ness
#col1{

background-color: green;

width:29%;

float: left;

margin: 1%;

padding: 1%;

}



#col2{

background-color: red;

width:30%;

display: inline-block;

margin: 1%;

padding: 1%;



}



#col3{

background-color: blue;

width:29%;

float: right;

margin: 1%;

padding: 1%;



}



footer{

clear: both;

} and some padding
STOPthis is getting complicated…there
must be an easier way to do layouts!?
next time we are going to look at
using some tools that can help us a
lot in making layouts
(and also making our life a lot easier!)
recap
purpose of css
syntax of css
benefits of css
APPLYING CSS
USING CSS WITH HTML
ID AND CLASS SELECTORS
PAGE LAYOUT
BOX MODEL

More Related Content

What's hot

HTML Bootstrap Workshop
HTML Bootstrap WorkshopHTML Bootstrap Workshop
HTML Bootstrap Workshopvincentleeuwen
 
Haml, Sass and Compass for Sane Web Development
Haml, Sass and Compass for Sane Web DevelopmentHaml, Sass and Compass for Sane Web Development
Haml, Sass and Compass for Sane Web Development
jeremyw
 
CSS: a rapidly changing world
CSS: a rapidly changing worldCSS: a rapidly changing world
CSS: a rapidly changing world
Russ Weakley
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointSahil Gandhi
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
Pamela Fox
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JS
Naga Harish M
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
Tim Wright
 
Web Design Course: CSS lecture 3
Web Design Course: CSS lecture 3Web Design Course: CSS lecture 3
Web Design Course: CSS lecture 3
Gheyath M. Othman
 
CSS Layout Tutorial
CSS Layout TutorialCSS Layout Tutorial
CSS Layout Tutorialhstryk
 
Web Design Course: CSS lecture 4
Web Design Course: CSS  lecture 4Web Design Course: CSS  lecture 4
Web Design Course: CSS lecture 4
Gheyath M. Othman
 
Web front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptWeb front end development introduction to html css and javascript
Web front end development introduction to html css and javascript
Marc Huang
 
Supercharged HTML & CSS
Supercharged HTML & CSSSupercharged HTML & CSS
Supercharged HTML & CSS
Max Kraszewski
 
Intro to CSS
Intro to CSSIntro to CSS
Intro to CSS
Randy Oest II
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
Mario Hernandez
 
Web Design Course: CSS lecture 5
Web Design Course: CSS  lecture 5Web Design Course: CSS  lecture 5
Web Design Course: CSS lecture 5
Gheyath M. Othman
 
Web Design Course: CSS lecture 1
Web Design Course: CSS lecture 1Web Design Course: CSS lecture 1
Web Design Course: CSS lecture 1
Gheyath M. Othman
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
Eliran Eliassy
 

What's hot (20)

HTML5 & CSS3 Flag
HTML5 & CSS3 FlagHTML5 & CSS3 Flag
HTML5 & CSS3 Flag
 
HTML Bootstrap Workshop
HTML Bootstrap WorkshopHTML Bootstrap Workshop
HTML Bootstrap Workshop
 
Haml, Sass and Compass for Sane Web Development
Haml, Sass and Compass for Sane Web DevelopmentHaml, Sass and Compass for Sane Web Development
Haml, Sass and Compass for Sane Web Development
 
CSS: a rapidly changing world
CSS: a rapidly changing worldCSS: a rapidly changing world
CSS: a rapidly changing world
 
Basics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPointBasics of Front End Web Dev PowerPoint
Basics of Front End Web Dev PowerPoint
 
HTML & CSS Workshop Notes
HTML & CSS Workshop NotesHTML & CSS Workshop Notes
HTML & CSS Workshop Notes
 
ARTDM 171, Week 5: CSS
ARTDM 171, Week 5: CSSARTDM 171, Week 5: CSS
ARTDM 171, Week 5: CSS
 
About Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JSAbout Best friends - HTML, CSS and JS
About Best friends - HTML, CSS and JS
 
Slow kinda sucks
Slow kinda sucksSlow kinda sucks
Slow kinda sucks
 
Web Design Course: CSS lecture 3
Web Design Course: CSS lecture 3Web Design Course: CSS lecture 3
Web Design Course: CSS lecture 3
 
CSS Layout Tutorial
CSS Layout TutorialCSS Layout Tutorial
CSS Layout Tutorial
 
Web Design Course: CSS lecture 4
Web Design Course: CSS  lecture 4Web Design Course: CSS  lecture 4
Web Design Course: CSS lecture 4
 
Web front end development introduction to html css and javascript
Web front end development introduction to html css and javascriptWeb front end development introduction to html css and javascript
Web front end development introduction to html css and javascript
 
Supercharged HTML & CSS
Supercharged HTML & CSSSupercharged HTML & CSS
Supercharged HTML & CSS
 
Intro to CSS
Intro to CSSIntro to CSS
Intro to CSS
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
Web Design Course: CSS lecture 5
Web Design Course: CSS  lecture 5Web Design Course: CSS  lecture 5
Web Design Course: CSS lecture 5
 
Web Design Course: CSS lecture 1
Web Design Course: CSS lecture 1Web Design Course: CSS lecture 1
Web Design Course: CSS lecture 1
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
 

Viewers also liked

CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
Sandhika Galih
 
The Box Model [CSS Introduction]
The Box Model [CSS Introduction]The Box Model [CSS Introduction]
The Box Model [CSS Introduction]
Nicole Ryan
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersAkash Varaiya
 
Css page layout
Css page layoutCss page layout
Css page layout
Thiện Thành Thật
 
Page Layout 2010
Page Layout 2010Page Layout 2010
Page Layout 2010Cathie101
 
Lesson One Fourth Quarter Fourth Year High School CSS Modern Layout and Style
Lesson One Fourth Quarter Fourth Year High School CSS Modern Layout and StyleLesson One Fourth Quarter Fourth Year High School CSS Modern Layout and Style
Lesson One Fourth Quarter Fourth Year High School CSS Modern Layout and StylePerry Mallari
 
CSS Box Model and Dimensions
CSS Box Model and DimensionsCSS Box Model and Dimensions
CSS Box Model and DimensionsGerson Abesamis
 
Css box-model
Css box-modelCss box-model
Css box-model
Webtech Learning
 
Introduction to computers new 2010
Introduction to computers new 2010Introduction to computers new 2010
Introduction to computers new 2010Cyrus Kyle
 
The CSS Box Model
The CSS Box ModelThe CSS Box Model
The CSS Box Model
Graeme Smith
 
End User Computing (EUC)
End User Computing (EUC)End User Computing (EUC)
End User Computing (EUC)
Jashisha Gupta
 
Introduction To Computers
Introduction To ComputersIntroduction To Computers
Introduction To Computers
Doug Baldwin
 
CSS Layout Techniques
CSS Layout TechniquesCSS Layout Techniques
CSS Layout Techniques
Harshal Patil
 
Chapter 01 - Introduction to Computers
Chapter 01 - Introduction to ComputersChapter 01 - Introduction to Computers
Chapter 01 - Introduction to Computers
Achmad Solichin
 
CSS Box Model Presentation
CSS Box Model PresentationCSS Box Model Presentation
CSS Box Model Presentation
Reed Crouch
 
Template & Content Control (Basics) - Microsoft Word 2013
Template & Content Control (Basics) - Microsoft Word 2013Template & Content Control (Basics) - Microsoft Word 2013
Template & Content Control (Basics) - Microsoft Word 2013
Coco Tan
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
Tushar B Kute
 
CSS, CSS Selectors, CSS Box Model
CSS, CSS Selectors, CSS Box ModelCSS, CSS Selectors, CSS Box Model
CSS, CSS Selectors, CSS Box Modeljamiecavanaugh
 

Viewers also liked (20)

CSS Box Model
CSS Box ModelCSS Box Model
CSS Box Model
 
CSS Layouting #3 : Box Model
CSS Layouting #3 : Box ModelCSS Layouting #3 : Box Model
CSS Layouting #3 : Box Model
 
The Box Model [CSS Introduction]
The Box Model [CSS Introduction]The Box Model [CSS Introduction]
The Box Model [CSS Introduction]
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Css page layout
Css page layoutCss page layout
Css page layout
 
Page Layout 2010
Page Layout 2010Page Layout 2010
Page Layout 2010
 
Lesson One Fourth Quarter Fourth Year High School CSS Modern Layout and Style
Lesson One Fourth Quarter Fourth Year High School CSS Modern Layout and StyleLesson One Fourth Quarter Fourth Year High School CSS Modern Layout and Style
Lesson One Fourth Quarter Fourth Year High School CSS Modern Layout and Style
 
CSS Box Model and Dimensions
CSS Box Model and DimensionsCSS Box Model and Dimensions
CSS Box Model and Dimensions
 
Css box-model
Css box-modelCss box-model
Css box-model
 
Introduction to computers new 2010
Introduction to computers new 2010Introduction to computers new 2010
Introduction to computers new 2010
 
The CSS Box Model
The CSS Box ModelThe CSS Box Model
The CSS Box Model
 
End User Computing (EUC)
End User Computing (EUC)End User Computing (EUC)
End User Computing (EUC)
 
Introduction To Computers
Introduction To ComputersIntroduction To Computers
Introduction To Computers
 
CSS Layout Techniques
CSS Layout TechniquesCSS Layout Techniques
CSS Layout Techniques
 
Chapter 01 - Introduction to Computers
Chapter 01 - Introduction to ComputersChapter 01 - Introduction to Computers
Chapter 01 - Introduction to Computers
 
CSS Box Model Presentation
CSS Box Model PresentationCSS Box Model Presentation
CSS Box Model Presentation
 
Css box model
Css  box modelCss  box model
Css box model
 
Template & Content Control (Basics) - Microsoft Word 2013
Template & Content Control (Basics) - Microsoft Word 2013Template & Content Control (Basics) - Microsoft Word 2013
Template & Content Control (Basics) - Microsoft Word 2013
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
CSS, CSS Selectors, CSS Box Model
CSS, CSS Selectors, CSS Box ModelCSS, CSS Selectors, CSS Box Model
CSS, CSS Selectors, CSS Box Model
 

Similar to Layout with CSS

Advanced CSS Troubleshooting
Advanced CSS TroubleshootingAdvanced CSS Troubleshooting
Advanced CSS Troubleshooting
Denise Jacobs
 
Advanced CSS Troubleshooting & Efficiency
Advanced CSS Troubleshooting & EfficiencyAdvanced CSS Troubleshooting & Efficiency
Advanced CSS Troubleshooting & Efficiency
Denise Jacobs
 
UI 101
UI 101UI 101
UI 101
Rubikal
 
Responsive Design Tools & Resources
Responsive Design Tools & ResourcesResponsive Design Tools & Resources
Responsive Design Tools & ResourcesClarissa Peterson
 
Layouts
Layouts Layouts
Layouts
kjkleindorfer
 
Lecture 03 HTML&CSS Part 2
Lecture 03   HTML&CSS Part 2Lecture 03   HTML&CSS Part 2
Lecture 03 HTML&CSS Part 2
KULeuven-OnlinePublishing
 
BITM3730 9-26.pptx
BITM3730 9-26.pptxBITM3730 9-26.pptx
BITM3730 9-26.pptx
MattMarino13
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.ppt
raghavanp4
 
css.ppt
css.pptcss.ppt
css.ppt
css.pptcss.ppt
css.ppt
Sana903754
 
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
Morten Rand-Hendriksen
 
CSS for basic learner
CSS for basic learnerCSS for basic learner
CSS for basic learner
Yoeung Vibol
 
CSS workshop @ OutSystems
CSS workshop @ OutSystemsCSS workshop @ OutSystems
CSS workshop @ OutSystems
Ruben Goncalves
 
Css intro
Css introCss intro
Css intro
Julia Vi
 
GOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for thatGOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for that
Rachel Andrew
 
Cascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshCascading Style Sheets By Mukesh
Cascading Style Sheets By Mukesh
Mukesh Kumar
 

Similar to Layout with CSS (20)

CSS and Layout
CSS and LayoutCSS and Layout
CSS and Layout
 
Advanced CSS Troubleshooting
Advanced CSS TroubleshootingAdvanced CSS Troubleshooting
Advanced CSS Troubleshooting
 
Advanced CSS Troubleshooting & Efficiency
Advanced CSS Troubleshooting & EfficiencyAdvanced CSS Troubleshooting & Efficiency
Advanced CSS Troubleshooting & Efficiency
 
UI 101
UI 101UI 101
UI 101
 
Responsive Design Tools & Resources
Responsive Design Tools & ResourcesResponsive Design Tools & Resources
Responsive Design Tools & Resources
 
Layouts
Layouts Layouts
Layouts
 
Sass & bootstrap
Sass & bootstrapSass & bootstrap
Sass & bootstrap
 
Lecture 03 HTML&CSS Part 2
Lecture 03   HTML&CSS Part 2Lecture 03   HTML&CSS Part 2
Lecture 03 HTML&CSS Part 2
 
BITM3730 9-26.pptx
BITM3730 9-26.pptxBITM3730 9-26.pptx
BITM3730 9-26.pptx
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.ppt
 
css.ppt
css.pptcss.ppt
css.ppt
 
css.ppt
css.pptcss.ppt
css.ppt
 
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
CSS Grid Changes Everything About Web Layouts: WordCamp Europe 2017
 
Artdm171 Week4 Tags
Artdm171 Week4 TagsArtdm171 Week4 Tags
Artdm171 Week4 Tags
 
CSS for basic learner
CSS for basic learnerCSS for basic learner
CSS for basic learner
 
CSS workshop @ OutSystems
CSS workshop @ OutSystemsCSS workshop @ OutSystems
CSS workshop @ OutSystems
 
Css intro
Css introCss intro
Css intro
 
Web
WebWeb
Web
 
GOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for thatGOTO Berlin - You can use CSS for that
GOTO Berlin - You can use CSS for that
 
Cascading Style Sheets By Mukesh
Cascading Style Sheets By MukeshCascading Style Sheets By Mukesh
Cascading Style Sheets By Mukesh
 

More from Mike Crabb

Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
Mike Crabb
 
Accessible and Assistive Interfaces
Accessible and Assistive InterfacesAccessible and Assistive Interfaces
Accessible and Assistive Interfaces
Mike Crabb
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible Everyone
Mike Crabb
 
The Peer Review Process
The Peer Review ProcessThe Peer Review Process
The Peer Review Process
Mike Crabb
 
Managing Quality In Qualitative Research
Managing Quality In Qualitative ResearchManaging Quality In Qualitative Research
Managing Quality In Qualitative Research
Mike Crabb
 
Analysing Qualitative Data
Analysing Qualitative DataAnalysing Qualitative Data
Analysing Qualitative Data
Mike Crabb
 
Conversation Discourse and Document Analysis
Conversation Discourse and Document AnalysisConversation Discourse and Document Analysis
Conversation Discourse and Document Analysis
Mike Crabb
 
Ethnographic and Observational Research
Ethnographic and Observational ResearchEthnographic and Observational Research
Ethnographic and Observational Research
Mike Crabb
 
Doing Focus Groups
Doing Focus GroupsDoing Focus Groups
Doing Focus Groups
Mike Crabb
 
Doing Interviews
Doing InterviewsDoing Interviews
Doing Interviews
Mike Crabb
 
Designing Qualitative Research
Designing Qualitative ResearchDesigning Qualitative Research
Designing Qualitative Research
Mike Crabb
 
Introduction to Accessible Design
Introduction to Accessible DesignIntroduction to Accessible Design
Introduction to Accessible Design
Mike Crabb
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible Everyone
Mike Crabb
 
Texture and Glyph Design
Texture and Glyph DesignTexture and Glyph Design
Texture and Glyph Design
Mike Crabb
 
Pattern Perception and Map Design
Pattern Perception and Map DesignPattern Perception and Map Design
Pattern Perception and Map Design
Mike Crabb
 
Dealing with Enterprise Level Data
Dealing with Enterprise Level DataDealing with Enterprise Level Data
Dealing with Enterprise Level Data
Mike Crabb
 
Using Cloud in an Enterprise Environment
Using Cloud in an Enterprise EnvironmentUsing Cloud in an Enterprise Environment
Using Cloud in an Enterprise Environment
Mike Crabb
 
Teaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of TomorrowTeaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of Tomorrow
Mike Crabb
 
Sql Injection and XSS
Sql Injection and XSSSql Injection and XSS
Sql Injection and XSS
Mike Crabb
 
Forms and Databases in PHP
Forms and Databases in PHPForms and Databases in PHP
Forms and Databases in PHP
Mike Crabb
 

More from Mike Crabb (20)

Hard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach PlacesHard to Reach Users in Easy to Reach Places
Hard to Reach Users in Easy to Reach Places
 
Accessible and Assistive Interfaces
Accessible and Assistive InterfacesAccessible and Assistive Interfaces
Accessible and Assistive Interfaces
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible Everyone
 
The Peer Review Process
The Peer Review ProcessThe Peer Review Process
The Peer Review Process
 
Managing Quality In Qualitative Research
Managing Quality In Qualitative ResearchManaging Quality In Qualitative Research
Managing Quality In Qualitative Research
 
Analysing Qualitative Data
Analysing Qualitative DataAnalysing Qualitative Data
Analysing Qualitative Data
 
Conversation Discourse and Document Analysis
Conversation Discourse and Document AnalysisConversation Discourse and Document Analysis
Conversation Discourse and Document Analysis
 
Ethnographic and Observational Research
Ethnographic and Observational ResearchEthnographic and Observational Research
Ethnographic and Observational Research
 
Doing Focus Groups
Doing Focus GroupsDoing Focus Groups
Doing Focus Groups
 
Doing Interviews
Doing InterviewsDoing Interviews
Doing Interviews
 
Designing Qualitative Research
Designing Qualitative ResearchDesigning Qualitative Research
Designing Qualitative Research
 
Introduction to Accessible Design
Introduction to Accessible DesignIntroduction to Accessible Design
Introduction to Accessible Design
 
Accessible Everyone
Accessible EveryoneAccessible Everyone
Accessible Everyone
 
Texture and Glyph Design
Texture and Glyph DesignTexture and Glyph Design
Texture and Glyph Design
 
Pattern Perception and Map Design
Pattern Perception and Map DesignPattern Perception and Map Design
Pattern Perception and Map Design
 
Dealing with Enterprise Level Data
Dealing with Enterprise Level DataDealing with Enterprise Level Data
Dealing with Enterprise Level Data
 
Using Cloud in an Enterprise Environment
Using Cloud in an Enterprise EnvironmentUsing Cloud in an Enterprise Environment
Using Cloud in an Enterprise Environment
 
Teaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of TomorrowTeaching Cloud to the Programmers of Tomorrow
Teaching Cloud to the Programmers of Tomorrow
 
Sql Injection and XSS
Sql Injection and XSSSql Injection and XSS
Sql Injection and XSS
 
Forms and Databases in PHP
Forms and Databases in PHPForms and Databases in PHP
Forms and Databases in PHP
 

Recently uploaded

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
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
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
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
 

Recently uploaded (20)

GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
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...
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
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
 

Layout with CSS