تگ body چه کاربردی دارد
تگ body برای ساخت بدنه سایت مورد استفاده قرار میگیرد. این عنصر بخش اصلی محتوای سند HTML
را نشان می دهد. به طور کلی ، بیشتر محتوای نمایش داده شده در یک صفحه وب معمولی در عنصر <body>
موجود است. بنابراین ، عنصر <body>
معمولاً حاوی بسیاری از عناصر دیگر (با توجه به مقدار محتوا در یک صفحه وب معمولی). این معمولاً منجر به نزدیکتر شدن برچسب <body>
در بالای سند و برچسب انتهایی نزدیک قسمت انتهایی آن می شود. عنصر <body>
به عنوان “rooting parting” طبقه بندی می شود. بیشتر عناصر موجود در <body> به عنوان “محتوایه موجود ” طبقه بندی می شوند. اسناد HTML نباید بیش از یک عنصر <body>
داشته باشد.
Syntax
تگ body به این صورت نوشته میشود <body> </body>
با محتوای سند بین برچسب های شروع و پایان درج شده است. هر ویژگی را می توان در برچسب شروع وارد کرد (برای مثال ، <body onload = "">
). توجه داشته باشید که ۱۲ عامل رویداد وجود دارد که فقط برای عنصر <body>
(و عنصر <frameset>
در HTML 4 و قبل از آن) در دسترس هستند – این لیست ها در پایین این صفحه قرار دارند. <body>
باید دومین عنصرhtml باشد.
<!doctype html>
<html>
<head>
<title>عنوان ..</title>
</head>
<body>
محتوا سایت ...
</body>
</html>
مثال
این مثال نشان می دهد که چگونه تگ body در یک سند HTML ظاهر می شود. توجه کنید که هیچ یک از مطالب خارج از عنصر body در صفحه ظاهر نمی شود.
<!doctype html>
<html>
<head>
<title>HTML body tag</title>
<style>
body {background-color:#eee;}
</style>
</head>
<body>
<p>Content goes here...</p>
</body>
</html>
Attributes
ویژگی ها را می توان به عنصر HTML اضافه کرد تا اطلاعات بیشتری درباره نحوه ظاهر یا رفتار آن عنصر ارائه دهد. تگ body صفات زیر را می پذیرد. HTML5 فرم دهنده های رویداد زیر را که می تواند با تگ body (و تگ <frameset>
در HTML 4 و قبل از آن استفاده شود) معرفی کرد.
Attribute | Description |
---|---|
onafterprint | کنترل کننده رویداد پس از اثر |
onbeforeprint | کنترل کننده رویداد قبل از چاپ |
onbeforeunload | قبل از بارگیری رویداد |
onhashchange | مدیر رویداد hashchange. رویداد hashchange هنگام حرکت به ورودی سابقه جلسه اخراج می شود که نشانی اینترنتی آن با موارد قبلی فقط در شناسه قطعه متفاوت است. |
onlanguagechange | کنترل رویداد |
onmessage | کنترل کننده رویداد پیام. |
onmessageerror | کنترل کننده رویداد پیام. |
onoffline | کنترل کننده رویداد آفلاین. |
ononline | کنترل کننده رویداد آنلاین. |
onpagehide | کنترل کننده رویداد رویداد. هنگام رفتن از ورودی سابقه جلسه ، رویداد pagehide اخراج می شود. |
onpageshow | کنترل کننده رویداد رویداد. هنگام بازدید از ورودی سابقه جلسه ، رویداد صفحه نمایش اخراج می شود. |
onpopstate | کنترل کننده رویداد popstate. رویداد پیمایش هنگام حرکت به ورودی سابقه جلسه که نمایانگر یک شیء دولتی است ، اخراج می شود. |
onrejectionhandled | رد کننده کنترل رویداد |
onstorage | کنترل کننده رویداد ذخیره سازی |
onunhandledrejection | کنترل کننده رویداد غیر قابل کنترل |
onunload | کنترل کننده رویداد را بارگیری کنید |