html head
html head چیست ؟
آموزش html درس بیست و سوم
عنصر <head>
HTML Head مکانی برای اطلاعات متا می باشد. و بین تگ <html> و <body> قرار می گیرد. metadata شامل اطلاعاتی در مورد سند html است و نمایش داده نمی شود.
Metadata معمولا عنوان سند، مجموعه کاراکترها،ظاهر یا استایل، لینک ها، اسکریپت ها و دیگر اطلاعات متا را تعریف می کند.
تگ های زیر متا دیتا ها را تعریف می کند:
<title>، <style>، <meta>، <link>، <script>، و <base>.
عنصر<title> در html
عنصر <title> عنوان سند را تعریف می کند و در تمام اسناد HTML / XHTML مورد نیاز است.
عنصر <title>
یک عنوان را در برگه مرورگر تعریف می کند
عنوان آن را برای صفحه زمانی که آن را به علاقه مندی ها اضافه می کند فراهم می کند
یک عنوان برای صفحه در نتایج موتور جستجو نمایش می دهد
یک سند HTML ساده:
[php]
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
The content of the document……
</body>
</html>
[/php]
عنصر<style> در HTML Head
عنصر <style> برای تعریف اطلاعات ظاهر یا استایل برای یک صفحه HTML استفاده می شود:
مثال:
[php]
<style>
body {background-color: powderblue;}
h1 {color: red;}
p {color: blue;}
</style>
[/php]
عنصر <link> در HTML Head
[php]
<link rel="stylesheet" href="mystyle.css">
[/php]
عنصر <meta> در HTML Head
عنصر <meta> برای مشخص کردن مجموعه کاراکتری استفاده می شود، توضیحات صفحه، کلمات کلیدی، نویسنده و سایرمتا دیتاها استفاده می شود.
متادیتا توسط مرورگرها (نحوه نمایش محتوا)، موتورهای جستجو (کلمات کلیدی) و سایر خدمات وب استفاده می شود.
تعریف مجموعه کاراکتر مورد استفاده :
[php]
<meta charset="UTF-8">
[/php]
تعریف توضیحات برای یک صفحه وب :
[php]
<meta name="description" content="Free Web tutorials">
[/php]
تعریف کلمات کلیدی برای موتورهای جستجو:
[php]
<meta name="keywords" content="HTML, CSS, XML, JavaScript">
[/php]
تعریف نویسنده برای یک صفحه:
[php]
<meta name="author" content="John Doe">
[/php]
رفرش کردن سند هر 30 ثانیه:
[php]
<meta http-equiv="refresh" content="30">
[/php]
مثال برای تگ های متا:
تنظیم Viewport
HTML5 یک روش برای طراحان وب معرفی کرد که به آنها اجازه می دهد از طریق تگ <meta> بتوانند Viewport را کنترل کنند.
Viewport منطقه قابل مشاهده کاربر از یک صفحه وب است. این با دستگاه متفاوت است و در تلفن همراه کوچکتر از یک صفحه رایانه است.
شما باید عنصر Viewport را در تمام صفحات وب خود در تگ متا وارد کنید:
*10
عنصر Viewport در تگ متا دستورالعمل های مرورگر را در مورد نحوه کنترل ابعاد صفحه و مقیاس بندی ارائه می دهد.
بخش width = device-width عرض صفحه را تعیین می کند تا عرض صفحه نمایش دستگاه (که بسته به دستگاه متفاوت باشد) را دنبال کند.
بخش initial-scale=1.0 مقدار اولیه زوم را زمانی که صفحه برای بار اول توسط مرورگر بارگذاری می شود را تنظیم می کند.
عنصر <script> در html
عنصر <script> برای تعریف جاوا اسکریپت های سمت کاربر استفاده می شود.
این جاوا اسکریپت می نویسد “سلام جاوا اسکریپت! به یک عنصر HTML با id = “demo”:
مثال:
*11
عنصر <base> در html
حذف <html>، <head> و <body>؟
بر طبق HTML5 استاندارد ؛ برچسب های <html>، <body> و <head> را می توان حذف کرد.
کد زیر به عنوان HTML5 معتبر خواهد شد:
*13
نکته : هر چند ما توصیه نمی کنیم که تگ <html> و <body> را حذف کنید. حذف این برچسب ها می تواند نرم افزار DOM یا XML را نابود کند و در مرورگرهای قدیمی (IE9) خطاهایی تولید کند.
با این حال، حذف برچسب <head> در مدت زمان زیادی در حال حاضر معمول است.
دیدگاهتان را بنویسید