When I was creating a simple html theme, I wanted to create a basic page that will be good for both desktops and mobiles. So, I created this simple div structure to put my contents in the center of the screen.
Let me show you how I achieved it.
Let me show you how I achieved it.
STEP 1: Creating main DIV and content DIV
Create one div and mark it class as "main" like below
<div class="main"><div class="content">MY WEBSITE CONTENT</div></div>
STEP 2: Applying Styles
For thing I would do in this step is to add a colored border, so that we can differentiate the divs.
.main {
border: 1px solid red;
}
.content {
border: 1px solid green;
}
Now, make the "main" div to be 100% of the device width and a minimum width of 300px (This is just my preference. You can have any minimum width.)
And also, "content" div to be 50% of the "main" div width and a minimum width of 280px( Again this is my preference)
This would like
.main {
width: 100%;
min-width: 300px;
border: 1px solid red;
}
.content {
width:50%;
min-width:280px;
border: 1px solid green;
}
The key part is to apply width margin property to "content" div.
Apply margin as
Finally the css would look like,
I have created a demo fiddle here
Apply margin as
margin: 0 auto;What it says is zero margin on top and bottom. Auto margin on left and right.
Finally the css would look like,
.main {
width:100%;
min-width:300px;
border:1px solid red;
}
.body {
max-width: 50%;
min-width : 270px;
margin:0 auto;
border:1px solid green;
}
And the result is this..I have created a demo fiddle here
No comments:
Post a Comment