A <div> (division) tag is used as a container to divide your HTML page into multiple sections. When you create a new <div> tag without any CSS style being applied, it will not inherit anything from its parent tag, you would see that a line-break is introduced before and after the div element.
By default the div will be left-aligned to the page or the container which holds it, in order to horizontally center align it, you could try one of the following,
Using display:inline-block
Using margin: 0 auto;
<div class="outerDiv" id="outerDiv" style="width:100%"> <div class="innerDiv" id="innerDiv" style="margin: 0 auto;width:50%;background-color:#eee;text-align:center"> Inner Div Element text that needs to be horizontally aligned to center of the page </div> </div>
Let's have two div tags - we call them the inner div and other div. If you check the below code, it will align the inner div to top right.
<div class="outerDiv" id="outerDiv" style="width:300px;background-color:#eee">
<div class="innerDiv" id="innerDiv" style="padding:10px;background:#ccc">
Inner Div Element text
</div>
</div>
We would require to apply CSS to both divs in order to horizontally center align the inner div. Add width:100% to outer div so it takes up browsers width, also add text-align:center if you want the text it in to be center-aligned as well. To the inner div add display:inline-block.
<div class="outerDiv" id="outerDiv" style="width:300px;background-color:#eee;width:100%;text-align: center">
<div class="innerDiv" id="innerDiv" style="padding:10px;background:#ccc;display: inline-block;width:100px">
Inner Div Element text
</div>
</div>
⚠️ Note: One of the older and easiest way to achieve this wrapped the div with a <center> tag, please be aware that center tag is deprecated in HTML5.
- How to make jsfiddle bootstrap ready
- How to place two div elements next to each other
- List of 32 CSS cursors web developers must know about
- How to create a circular Image using pure CSS Code
- How to set CSS background-Image Property
- Tutorial : Simple Lightweight Pure CSS based Vertical Navigation Menu
- Only Chessboard using HTML and CSS Code Example
- Set Falling Show on Website for Christmas using Pure CSS Code
- Horizontally Center Align
- How to Center Align Image in Bootstrap
- align image at middle of div element
- CSS Media Query Tutorial for Responsive Mobile First Web Design
- reCAPTCHA Implementation Tutorial
- Add scroll to div element in HTML Css
- CSS: Apply opacity only for div background and not text
- How to make div or text in html unselectable using CSS
- Cannot start Android Studio. No JDK found - Android-Studio
- C#.Net error The underlying connection was closed: An unexpected error occurred on a send - SharePoint
- [fix] MySQL cj jdbc CommunicationsException: Communications link failure - Java
- [Fix] Java - Exception in thread main java.lang.IllegalThreadStateException - Java
- How to Close Safari in Mac using Keyboard shortcut - MacOS
- How to get query string in JavaScript HTML location.search - JavaScript
- How to know docker Engine details - Docker
- [Solution] AWS Java SDK S3 AmazonS3Exception InvalidAccessKeyId - AWS