HTML Layout
ஒரு webpage user-ன் பார்வைக்கு எவ்வாறு தெரியவேண்டும் என்பதை வடிவமைப்பதே HTML layout என்பதாகும். இதில் div tag அதிக அளவில் பயன்படுத்தபடுகிறது. ஏனெனில் வடிவமைக்க மிக சுலபமாக இருக்கும். layout-ல் மிக முக்கியமானது css, இதை அடிப்படையாக கொண்டு தான் layout-ன் வடிவம் display செய்யபடுகிறது.
HTML Layout with border
Example
Try this code<div class="container0"> <div class="header0">Header</div> <div class="content0"> <div class="left-content0">Left content</div> <div class="right-content0">right content</div> </div> <div class="footer0">footer</div> </div> <style> .container0{ border:1px solid #111; width:100%; } .header0{ border:1px solid #111; width:100%; height:50px; } .content0{ border:1px solid #111; width:100%; } .left-content0{ border:1px solid #111; width:70%; height: 300px; } .right-content0{ border:1px solid #111; width:30%; height: 300px; } .footer0{ border:1px solid #111; width:100%; height:50px; } </style>
Output:
Header
Left content
right content
HTML Layout with floating
Example
Try this code<div class="container1"> <div class="header1">Header</div> <div class="content1"> <div class="left-content1">Left content</div> <div class="right-content1">right content</div> </div> <div class="footer1">footer</div> </div> <style> .container1{ width:100%; box-sizing: border-box; } .header1{ background-color:#005082; width:100%; height:50px; color:#fff; } .content1{ width:100%; } .left-content1{ background-color:#93a43e; width:20%; height: 300px; float:left; color:#fff; } .right-content1{ background-color:#feac00; width:80%; height: 300px; float:left; color:#fff; } .footer1{ background-color:#005082; width:100%; height:50px; color:#fff; clear:both; } </style>
Output:
Header
Left content
right content
Note: float என்பது ஒரு block எங்கு display ஆகவேண்டும் என்பதை வரையறுக்கிறது. eg : float ="left " or float ="right"
HTML Column Layout
Example
Try this code<div class="container2"> <div class="header2">Header</div> <div class="content2"> <div class="left-content2">Left content</div> <div class="middle-content2">Middle content</div> <div class="right-content2">right content</div> </div> <div class="footer2">footer</div> </div> <style> .container2{ width:100%; } .header2{ background-color:#005082; width:100%; height:50px; color:#fff; } .content2{ width:100%; } .left-content2{ background-color:#93a43e; width:20%; height: 200px; float:left; color:#fff; } .middle-content2{ background-color:#1e6abc; width:60%; height: 200px; float:left; color:#fff; } .right-content2{ background-color:#feac00; width:20%; height: 200px; float:left; color:#fff; } .footer2{ background-color:#005082; width:100%; height:50px; color:#fff; clear:both; } </style>
Output:
Header
Left content
Middle content
right content
HTML Layout With Menu
Example
Try this code<div class="container2"> <div class="header2">Header</div> <div class="nav-bar2"> <ul> <li><a href="#">menu1</a></li> <li><a href="#">menu2</a></li> <li><a href="#">menu3</a></li> </ul> </div> <div class="content2"> <div class="left-content2"> <p>Side menu</p> <div class="side-menu"> <ul> <li><a href="#">menu1</a></li> <li><a href="#">menu2</a></li> <li><a href="#">menu3</a></li> </ul> </div> </div> <div class="middle-content2">Middle content</div> <div class="right-content2">right content</div> </div> <div class="footer2">footer</div> </div> <style> .container2{ width:100%; } .header2{ background-color:#005082; width:100%; height:50px; color:#fff; } .nav-bar2{ background-color:#00a0d2; width:100%; height:50px; color:#fff; } .content2{ width:100%; } .left-content2{ background-color:#93a43e; width:20%; height: 200px; float:left; color:#fff; } .middle-content2{ background-color:#1e6abc; width:60%; height: 200px; float:left; color:#fff; } .right-content2{ background-color:#feac00; width:20%; height: 200px; float:left; color:#fff; } .footer2{ background-color:#005082; width:100%; height:50px; color:#fff; clear:both; } .nav-bar2 ul{ list-style-type: none; display: inline; } .nav-bar2 ul li{ float: left; padding: 5px; } .side-menu ul{ list-style-type: none; padding-left:5px; } .side-menu ul li{ padding-top:5px; } </style>
Output:
Header
Side menu
Middle content
right content
இது பற்றிய தங்களின் கருத்துகளை இங்கே பதிவிடுங்கள் . இது பயனுள்ளதாக விரும்பினால் மற்றவர்களுக்கும் இதை share செய்யுங்கள்.
Comments