CODEDIGEST
Home » CodeDigest
Search
 

Technologies
 

Align 2 DIV tags in same line in HTML
Submitted By Satheesh Babu B
On 11/7/2008 8:13:30 AM
Tags: CodeDigest,DIV,HTML  

Align 2 DIV tags in same line in HTML

 

Sometimes, we will have requirements to display 2 Div tags in same line in HTML.

 

By default, if we have multiple div tags it will be displayed one below the other. In othere words, each div will be displayed in a separate line. To display multiple div tags in the same line, we can use the float property in CSS styles. The float property takes left, right,none(default value) and inherit as values.

 

The value left indicates the div tag will be made to float on the left and right to float the div tag to the right. The inherit value makes the div tag to inherit the parent element's value.

Hence, in order to display 2 div tag in same line, we need to float the first div to left and second to the right using css float property.

 

The following code snippet will help us achieving it.
 
 
  
<div>
           <div style="width:80%;Text-align:center;float:left;">
           <b>First Div</b></div>
           <div style="Text-align:right;Width:20%;float:right">
           <b>Second Div</b></div>
</div>

 
  
In the above markup, we set the first div tag float property to left and the second div tag's float property to right which makes them to display in a single line.

 

Tip:
It's always better to seggregate the css styles to a separate css class in a separate file instead of styling it inline like above.

 

Something like below,

.leftdv

{

width:80%;

Text-align:center;

float:left;

}

 

<div class="leftdv">
<b>First Div</b></div>

Do you have a working code that can be used by anyone? Submit it here. It may help someone in the community!!

Recent Codes
  • View All Codes..