شروع آموزش:
۱. ابتدا باید یک فایل html بسازید. برای این کار میتوانید یک پرونده با Notpad ایجاد کنید.
۲. کدهای زیر را داخل آن کپی کنید:
<!DOCTYPE html PUBLIC "-//W۳C//DTD XHTML ۱.۰ Transitional//EN" "http://www.w۳.org/TR/xhtml۱/DTD/xhtml۱-transitional.dtd">
<html xmlns="http://www.w۳.org/۱۹۹۹/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-۸" />
<title>نمونه فرم تماس</title>
<style type="text/css">
body {
background: #fff;
margin: ۰ auto;
padding: ۰;
}
.contact {
width: ۴۰۰px;
direction: rtl;
text-align: right;
font: normal ۱۱px Tahoma, Geneva, sans-serif;
}
.contact h۲ {
font: bold ۱۱px tahoma;
padding: ۸px ۲px;
border-bottom: ۱px solid #CCC;
}
.contact label {
width: ۱۲۰px;
float: right;
margin: ۵px ۰ ۰ ۰;
}
.contact .form, .contact .form-ltr {
width: ۲۰۰px;
float: right;
padding: ۲px;
font: normal ۱۱px Tahoma, Geneva, sans-serif;
margin: ۵px ۰;
}
.contact .form-ltr {
direction: ltr;
text-align: left;
}
.contact .text {
width: ۲۵۰px;
height: ۱۰۰px;
overflow: auto;
font: normal ۱۱px/۱.۴ Tahoma, Geneva, sans-serif;
}
.contact .btn {
font: normal ۱۱px Tahoma, Geneva, sans-serif;
margin: ۵px ۰;
}
</style>
</head>
<body>
<div align="center">
<div style="background:#۱۱۱; padding: ۶px;"><a style="color: #fff; text-decoration: none;" href="#">Powered by faroxa</a></div>
<div class="contact">
<h۲>پیام خود را ارسال نمایید</h۲>
<form method="post" action="">
<label for="name"> نام شما : </label>
<input type="text" value="" class="form" />
<br />
<label for="Email"> پست الکترونیکی : </label>
<input type="text" class="form-ltr" value="" />
<br />
<label for="subject"> موضوع : </label>
<input type="text" value="" class="form" />
<br />
<label for="text"> متن پیام : </label>
<textarea class="text"></textarea>
<br />
<label> </label>
<input type="submit" value="ارسال" name="submit" class="btn" />
<input type="reset" value="دوباره" name="reset" class="btn" />
</form>
</div><!--Contact-->
</div><!--Center-->
</body>
</html>
۳. پرونده را با نام contact.html ذخیره کنید.
کار ساخت فرم تماس تمام شد و میماند مختصر توضیحی درباره کدهای بالا:
<div class="contact">
<h۲>پیام خود را ارسال نمایید</h۲>
<form method="post" action="">
<label for="name"> نام شما : </label>
<input type="text" value="" class="form" />
<br />
<label for="Email"> پست الکترونیکی : </label>
<input type="text" class="form-ltr" value="" />
<br />
<label for="subject"> موضوع : </label>
<input type="text" value="" class="form" />
<br />
<label for="text"> متن پیام : </label>
<textarea class="text"></textarea>
<br />
<label> </label>
<input type="submit" value="ارسال" name="submit" class="btn" />
<input type="reset" value="دوباره" name="reset" class="btn" />
</form>
</div><!--Contact-->
توسط کد بالا ما یک فرم ساده html تولید کردیم که با استفاده از CSS سبک دهی شده اند. همانطور که میبینید در هیچ جای کد از واژه Table استفاده نشده است.
اما میرویم سراغ قسمت اصلی یعنی همان کدهای CSS . این کدها برای سبک دهی فرم ما هستند که هم میتوانند در فایل html جاسازی شوند هم میتوانند در یک فایل جداگانه قرار گرفته و آدرس آنها را در فایل html وارد کنیم.
از قسمت اول کدها شروع میکنیم:
body {
background: #fff;
margin: ۰ auto;
padding: ۰;
}
در این قسمت، خصوصیات کلی صفحه را ایجاد کردیم که شامل رنگ صفحه و فاصله صفحه از کناره هاست.
.contact {
width: ۴۰۰px;
direction: rtl;
text-align: right;
font: normal ۱۱px Tahoma, Geneva, sans-serif;
}
در این قسمت، خواص کلی فرم از جمله اندازه، نوع قلم و نوع چینش فرم را تعیین کردیم یعنی فرم ما قرار است در یک div با خصوصیات بالا ایجاد شود.
.contact h۲ {
font: bold ۱۱px tahoma;
padding: ۸px ۲px;
border-bottom: ۱px solid #CCC;
}
کد بالا، عنوان فرم را سبک دهی میکند.
.contact label {
width: ۱۲۰px;
float: right;
margin: ۵px ۰ ۰ ۰;
}
کد بالا، اندازه برچسب ها را مشخص میکند. به عنوان مثال عبارت "نام شما" که در فرم به کار رفته است، برچسبی برای فرم "نام شما" است. اگر خصوصیات بالا را اعمال نکنیم، فرم ما از این نظم بیرون آمده و فرم ها به برچسب ها میچسبند که ظاهر خوبی به طراحی ما نخواهد داد.
.contact .form, .contact .form-ltr {
width: ۲۰۰px;
float: right;
padding: ۲px;
font: normal ۱۱px Tahoma, Geneva, sans-serif;
margin: ۵px ۰;
}
.contact .form-ltr {
direction: ltr;
text-align: left;
}
.contact .text {
width: ۲۵۰px;
height: ۱۰۰px;
overflow: auto;
font: normal ۱۱px/۱.۴ Tahoma, Geneva, sans-serif;
}
.contact .btn {
font: normal ۱۱px Tahoma, Geneva, sans-serif;
margin: ۵px ۰;
}
کدهای بالا هم برای سبکدهی و قالب بندی فرم های موجود به کار میروند. اگر کدهای بالا را حذف کنید، مرورگرها تنظیمات دلخواهشان را روی فرم شما پیاده خواهند کرد که کمی با زبان فارسی مشکل دارند.
شما میتوانید فرمهای دلخواهتان را با استفاده از نمونه بالا ایجاد کرده و سبک دهی کنید.
شما میتوانید نمونه این فرم را در
این صفحه ببینید.
موفق و پیروز باشید.
شیطونه میگه....[شیطونک]
وبلاگه خوشمزه تو از باحالیش بخورم
به من هم سر بزن
زود به زود آپ کنیییییییییدددددددددددددد!!!
سلام
من لینک شمارو خیلی وقت دارم
اگه به تبادل لینک موافق نیستید
بهم خبر بده؟؟
سلام
تا 10 روز آینده کار این وبلاگ به اتمام میرسه از تمام دوستان حلالیت میطلبم دیگه هر چی بدی یا خوبی دیدید حلال کنید
آرش.
لطفا نظر تون رو حتما بدین راجب اتمام کار وبلاگ COMPUTER خداحافظ !
سلام ........ وبتون فوق العادس بهتون تبریک میگم من قالب سازی(بلاگفا) خیلی دوس دارم یاد بگیرم نمیدونم چیکار کنم شما چی پیشنهاد میکنید؟
سلام
وبلاگ جالبی داری
میخوام با شما تبادل لینک کنم.
لطفا اول من رو بانام وبنویس لینک کن.
بعد بیا خبرم بده.
سلام
وبلاگت عالیه حتما ادامه بده...