آموزش طراحی سایت

آموزش طراحی سایت از صفر تا 100

آموزش طراحی سایت

آموزش طراحی سایت از صفر تا 100

HTML Layouts

HTML Layouts

آموزش HTML Layout ‏ ‏

Layout برای یک صفحه ی وب بسیار مهم است، چرا که دید بهتری نسبت به وب سایت شما ارائه می دهد. طراحی Layout خوب با منظره و حس خوب برای یک وب سایت زمان فوق العاده زیادی می گیرد. این روزها همه ی وب سایت های مدرن از چارچوب هایی بر اساس جاوااسکریپت و CSS استفاده میکنند تا به وب سایت های پاسخگو و دینامیک پیروز شوند، اما کار یک Layout در صفحه ی وب شما، صرفا از HTML و ویژگی های ان استفاده می کند.


Layout HTML – استفاده از جدول ها

ساده ترین و محبوب ترین راه برای ایجاد Layout ها، استفاده از برچسب < table>در HTML می باشد. این جدول ها در ردیف ها و ستون ها منظم می شوند که شما می توانید از این ردیف ها و ستون ها به هر طریقی که می خواهید استفاده کنید.


 مثال:

برای مثال، نمونه Layout HTML زیر از طریق استفاده ی یک جدول با سه ردیف و دو ستون به دست می آید، اما عنوان و پاورقی ستون هر دو ستون را با استفاده از ویژگی colspan احاطه می کند.


نمونه یک


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>HTML Layout using Tables</title>
</head>
<body>
    <table width="100%" border="0">
        <tr>
            <td colspan="2" bgcolor="#b5dcb3">
                <h1>This is Web Page Main title</h1>
            </td>
        </tr>
        <tr valign="top">
            <td bgcolor="#aaaa" width="50">
                <b>Main Menu</b><br />
                HTML<br />
                PHP<br />
                PERL...
            </td>
            <td bgcolor="#eeeee" width="100" height="200">
                Technical and Managerial Tutorials
            </td>
        </tr>
        <tr>
            <td colspan="2" bgcolor="#b5dcb3">
                <center>
                    Copyright © 2007 Tahlildadeh.com
                </center>
            </td>
        </tr>
    </table>
</body>
</html>

Layout های HTML – استفاده از DIV و Span


عنصر < div>یک عنصر block level می باشد که برای گروه بندی عناصر HTML استفاده می شود. در حالیکه این عنصر یک عنصر block level است، عنصر< span>برای گروه بندی عناصر در یک سطح درون خطی استفاده می شوند.
گرچه می توانیم با جدول های HTML ، Layout های بسیار زیبایی به دست آوریم، اما جدول ها در واقع به عنوان ابزار Layout طراحی نشده اند، و بیشتر برای نمایش داده های جدولی استفاده می شوند.

نمونه دو


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Three Column HTML Layout</title>
</head>
<body>
    <table width="100%" border="0">
        <tr valign="top">
            <td bgcolor="#aaaa" width="20%">
                <b>Main Menu</b><br />
                HTML<br />
                PHP<br />
                PERL...
            </td>
            <td bgcolor="#b5dcb3" height="200" width="60%">
                Technical and Managerial Tutorials
            </td>
            <td bgcolor="#aaaa" width="20%">
                <b>Right Menu</b><br />
                HTML<br />
                PHP<br />
                PERL...
            </td>
        </tr>
        </table>
</body>
</html>

 توجه:

این مثال از CSS استفاده می کند، بنابراین قبل از درک این مثال، بهتر است درک بهتری از چگونگی کار CSS داشته باشید.

 مثال:

در اینجا سعی می کنیم با استفاده از برچسب < div> همراه با CSS همان نتیجه ای را به دست اوریم که هنگام استفاده از برچسب < table> در مثال قبل به دست آوردیم.


نمونه سه


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>HTML Layouts using DIV, SPAN</title>
</head>
<body>
    <div style="width:100%">
        <div style="background-color:#b5dcb3; width:100%">
            <h1>This is Web Page Main title</h1>
        </div>
        <div style="background-color:#aaa; height:200px;width:100px;float:left;">
            <div><b>Main Menu</b></div>
            HTML<br />
            PHP<br />
            PERL...
        </div>
        <div style="background-color:#eee; height:200px;width:350px;float:left;">
            <p>Technical and Managerial Tutorials</p>
        </div>
        <div style="background-color:#aaa; height:200px;width:100px;float:right;">
            <div><b>Right Menu</b></div>
            HTML<br />
            PHP<br />
            PERL...
        </div>
        <div style="background-color:#b5dcb3;clear:both">
            <center>
                Copyright © 2007 Tahlildadeh.com
            </center>
        </div>
    </div>
</body>
</html>

جهت مشاهده نمونه مثال ها برروی دوره آموزش طراحی سایت کلیک نمایید.
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد