HTML Help Forum Index HTML Help
Please Search for the answer to your question before asking it! Thanks.
 

Arranging divs
Post a Reply to this Topic Ask a New Question
Click here to go to the original topic
       HTML Help Forum Index -> General HTML
View previous topic :: View next topic  
Author Message
nikki



Joined: 24 Nov 2008
Posts: 132

Posted: Thu Oct 22, 2009 12:40 pm     Arranging divs  

I am looping through an array to display content in div tag. I want 2 div tags in one row. Could someone post code showing how this can be done
sticks464



Joined: 31 Dec 2006
Posts: 2311

Posted: Thu Oct 22, 2009 1:37 pm      

I'm not sure of what you want. To put two div's on the same row (I assume you mean side by side), use a div to hold both, float both left and give the second one a rule of display-inline. Now you don't have to do this if you have a widths set and the main div width is large enough to hold both div's. They will flow naturally one beside the other.
nikki



Joined: 24 Nov 2008
Posts: 132

Posted: Thu Oct 22, 2009 1:49 pm      

Code: <html>
   <head>
      <style>
          .mainContainer{
                  width: 98%;
                  margin: auto;
               }

               .mainContainer p{
                  font-weight: bold;
                  font-size: 12px;
                  color: white;
                  background-color: blue;
                  width: 350px;
                   margin: 0px;
               }

               .mainContainer span{
                  font-size: 10px;
                  color: #333333;
                  padding: 4px;
                  width: 350px;
               }

               .mainContainer div{
                  border: 1px solid blue;
                   width: 350px;
                   margin-bottom: 8px;
               }
         
      </style>
   </head>

   <body>
      <div class = "mainContainer">
         <div>
             <p>Div 1</p>
                <span>Some Data</span> <br/>
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
           </div>
         
           <div>
             <p>Div 2</p>
                <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
           </div>
         
           <div>
             <p>Div 3</p>
                <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
           </div>
          
           <div>
             <p>Div 4</p>
                <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
          </div>
                         <div>
             <p>Div 5</p>
                <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
            </div>
                         <div>
             <p>Div 6</p>
                <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
            </div>
                         <div>
             <p>Div 7</p>
                <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
               <span>Some Data</span> <br/> 
            </div>
                               ----
         </div>
      </body>
</html>

I would like to display Div1 and Div2 in one row and Div3 and Div4 in second row and so on. This is a popup window with 800px as width and 600px as height and is scrollable.
sticks464



Joined: 31 Dec 2006
Posts: 2311

Posted: Thu Oct 22, 2009 7:19 pm      

Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
.mainContainer{
width: 715px;
margin: auto;
}

.mainContainer p{
font-weight: bold;
font-size: 12px;
color: white;
background-color: blue;
margin: 0px;
padding:3px 5px;
}

.mainContainer span{
font-size: 10px;
color: #333333;
padding: 4px;
width: 350px;
}

.mainContainer div{
border: 1px solid blue;
width: 350px;
margin: 0 10px 8px 0;
float:left;
}

.mainContainer div.last {
margin: 0 0 8px 0;
}

.clearer {
height:1px;
font-size:0px;
clear:both;
}
</style>
</head>

<body>
<div class="mainContainer">

<div>
<p>Div 1</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>
         
<div class="last">
<p>Div 2</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>

<br class="clearer" />
       
<div>
<p>Div 3</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>
         
<div class="last">
<p>Div 4</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>

<br class="clearer" />         

<div>
<p>Div 5</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>

<div class="last">
<p>Div 6</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>

<br class="clearer" />         

<div>
<p>Div 7</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>

<div class="last">
<p>Div 8</p>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
<span>Some Data</span> <br/>
</div>

</div>
</body>
</html>
nikki



Joined: 24 Nov 2008
Posts: 132

Posted: Fri Oct 23, 2009 9:53 am      

It worked. I really appreciate your help. Thanks a lot.
 
 
DARFUR
HOSTING / DESIGN
MAKE MONEY

       HTML Help Forum Index -> General HTML
Page 1 of 1


Powered by phpBB Search Engine Indexer
Powered by phpBB 2.0.19 © 2001, 2002 phpBB Group