
سلام، به فری نکس خوش امدید!! اینجا می تونی یک دوره ی کامل از اموزش برنامه نویسی رو تجربه کنی. پس تا اخر سایت با ما باش تا طراحی سایت را کامل یاد بگیری.
اولین کد ما، ساختار کد های طراحی سایت است
<html>
<head>
</head>
<body>
</body>
</html>
<html> ساختار اصلی صفحه را مشخص میکند و تمام بخشهای دیگر داخل آن قرار میگیرند، <head> برای قرار دادن اطلاعات و تنظیمات مربوط به صفحه استفاده میشود، </head> پایان بخش head را مشخص میکند، <body> محتوای اصلی و چیزهایی که کاربر در صفحه میبیند را در خود قرار میدهد و </body> پایان بخش body را مشخص میکند، در نهایت </html> پایان ساختار کامل صفحه را مشخص میکند.
با تگ <title> عنوان صفحه را مشخص میکنیم. این عنوان معمولاً در تب مرورگر نمایش داده میشود و میتواند در نتایج موتورهای جستجو نیز استفاده شود.
<html>
<head>
<title>فری نکس</title>
</head>
<body>
</body>
</html>
بعد از درست کردن اسم صفحه، برای قرار دادن محتوا در صفحه، از تگهای مختلف HTML داخل <body> استفاده میکنیم. برای مثال یک توضیح کوچیکی از سایت.
<html>
<head>
<title>فری نکس</title>
</head>
<body>
<div>سلام! این صفحه ی فری نکس هست</div>
<p>سلام! این صفحه ی فری نکس هست</p>
</body>
</html>
ما برای نوشتن یک متن در صفحه، داخل <body> تگ هایی مخصوص می نویسیم. مثلا <div> یا <p>.
بعد از نوشتن ساختار داخل صفحه، باید برای html تعریف کنیم که صفحه به صورت راست به چپ هست.
<html dir="rtl">
<head>
<title>فری نکس</title>
</head>
<body>
<div>سلام! این صفحه ی فری نکس هست</div>
<p>سلام! این صفحه ی فری نکس هست</p>
</body>
</html>
با ویژگی dir جهت نمایش متن را مشخص میکنیم. مقدار rtl یعنی راست به چپ (Right to Left) و مقدار ltr یعنی چپ به راست (Left to Right).
ما می توانیم برای چپ به راست کردن هم از ltr استفاده کنیم.
قدم بعدی تنظیم کردن ظاهر سایت هست که بخش مهمی از سایت به این بخش مربوط می شود.
اول از همه، باید در خود <head> برای css کد بزنیم و کم کم باید بریم سمت فایل جدا.
برای شروع، فقط یک رنگ پس زمینه ی ساده می دهیم.
<html dir="rtl">
<head>
<title>فری نکس</title>
<style>
body{
background: red;
}
</style>
</head>
<body>
<div>سلام! این صفحه ی فری نکس هست</div>
<p>سلام! این صفحه ی فری نکس هست</p>
</body>
</html>
داخل <style> میتوانیم ظاهر بخشهای مختلف سایت را تغییر بدهیم. اول اسم بخشی که میخواهیم تغییرش بدهیم را مینویسیم، مثلاً <body>. بعد داخل { } ویژگیای که میخواهیم تغییر کند را مینویسیم. اینجا با background رنگ پسزمینه را مشخص کردیم و با red گفتیم رنگ آن قرمز باشد.
بعد تعیین کردن بکگراند برای body باید مقادیر دیگر هم استایل بگیرند. برای این موضوع، اول باید از class استفاده بکنند.
<html dir="rtl">
<head>
<title>فری نکس</title>
<style>
body{
background: red;
}
</style>
</head>
<body>
<div class="firstDiv">سلام! این صفحه ی فری نکس هست</div>
<p>سلام! این صفحه ی فری نکس هست</p>
</body>
</html>
بعد دادن کلاس به تگ، باید در <style> ان را صدا بزنیم.
<html dir="rtl">
<head>
<title>فری نکس</title>
<style>
body{
background: red;
}
.firstDiv{
background: blue;
}
</style>
</head>
<body>
<div class="firstDiv">سلام! این صفحه ی فری نکس هست</div>
<p>سلام! این صفحه ی فری نکس هست</p>
</body>
</html>
برای صدا زدن کلاس ها باید در <style>، قبل اسم کلاس یک نقطه بگذاریم
بعد نوشتن css در خود html، باید فایل مربوط به css را جدا بکنیم. برای این کار، یک فایل style.css می سازیم و در ان کد ها را وارد می کنیم.
body{
background: red;
}
.firstDiv{
background: blue;
}
در فایل جدید، باید به مرورگر بگیم تا صفحه را کامل به مانیتور بچسپوند پس از یک کد * استفاده می کنیم.
*{
box-sizing: border-box;
margin: 0;
padding: 0;
}
body{
background: red;
}
.firstDiv{
background: blue;
}