开发者

Half the page + CSS alignment

开发者 https://www.devze.com 2023-03-24 12:49 出处:网络
I didn\'t know how to explain but draw a picture of the CSS align that I need. The template has a fixed width and the green area represents the main content and blue division provides the title for th

I didn't know how to explain but draw a picture of the CSS align that I need. The template has a fixed width and the green area represents the main content and blue division provides the title for that page.

The green div has the following css:

#content {
  width: 980px;
  margin: 0 auto;
} 

This works great for the green box but I don't know how to make the blue section. That div needs to cover the right side of the page + t开发者_运维百科he entire width of the green area as you can see from the picture below.

Bear in mind that user can resize the window so the width of the blue bit cannot be fixed!

How can I achieve this using pure CSS?

http://img15.imageshack.us/img15/3884/cssalign.png


Just like the picture !

Css :

#title{
   position:relative;
   width:50%;
   margin:50px 0 50px 50%;
   background:blue;
   padding:25px 245px;
   left:-490px;
}
#content{
     width:980px;
     height:600px; /* for it to work with no content */
     margin:0 auto;
     background:green;
}

Html :

<div id="title"></div>
<div id="content"></div>

DEMO : http://jsfiddle.net/sparkup/jL10axxv/


The basic outline: Give them both the same left position, give the green one whatever fixed width you want, and give the blue one right: 0.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号