شرح مختصری از تمام توابع html. آماده سازی زمین: بیایید در مورد HTML صحبت کنیم. برای هر صفحه یک توضیح منحصر به فرد ایجاد کنید
ابرداده که برای ارائه اطلاعات (فراداده) در مورد یک صفحه وب استفاده می شود، در یک صفحه وب نمایش داده نمی شود، اما دستورالعمل هایی را به مرورگر می دهد یا ارائه می دهد. اطلاعات تکمیلیبرای موتورهای جستجو:
در مثال ما از سه عنصر استفاده کردیم : اولی کدگذاری سند HTML را به مرورگر می گوید، دو متا تگ دیگر برای ارائه اطلاعاتی در مورد محتوای صفحه وب به موتورهای جستجو هستند. در ادامه، هر یک از آنها را با جزئیات بیشتری در نظر خواهیم گرفت.
توجه: برچسب ها باید در یک عنصر باشد
.رمزگذاری
رمزگذاری به مرورگر می گوید که کدام مجموعه کاراکتر در یک صفحه وب مشخص استفاده می شود. به عنوان مثال، صفحات را می توان با استفاده از رمزگذاری برای خانواده های روسی، انگلیسی، عربی، چینی و بسیاری دیگر از شخصیت ها نوشت.
تگ برای تعیین رمزگذاری استفاده می شود. با ویژگی charset که توصیه می شود به عنوان اولین عنصر در داخل قرار گیرد
:
توجه: UTF-8 یک رمزگذاری جهانی است که از اکثر زبان ها و کاراکترهای خاص پشتیبانی می کند.
کلمات کلیدی (کلمات کلیدی)
هر سایتی دارای مجموعه ای از کلمات کلیدی و عباراتی است که موتورهای جستجو برای جستجوی منابع لازم در وب استفاده می کنند. این کلمات هستند که باید محتوای کلمات کلیدی را تشکیل دهند.
ساده ترین راه برای یافتن کلمات کلیدی مناسب برای صفحه فعلی این است که تعیین کنید خودتان از چه کلماتی برای جستجوی مطالب ارائه شده در آن استفاده می کنید؟ اینها کلمات کلیدی هستند که شما نیاز دارید. مثال:
کلمات کلیدی با کاما یا فاصله از هم جدا می شوند و در هر صورت می توان آنها را نوشت. توصیه می شود بیش از 10-15 کلمه یا عبارت کلیدی را مشخص نکنید.
در حال حاضر موتورهای جستجو پیشرفتهتر شدهاند و با توجه به محتوای صفحه وب، دستهای را که اطلاعات به آن تعلق دارد، تعیین میکنند و کلمات کلیدی در پسزمینه محو شدهاند یا به طور کامل نادیده گرفته میشوند.
توضیحات (توضیحات کوتاه)
مقدار توضیحات برای توصیف مختصر محتوای صفحه فعلی استفاده می شود. توصیه شده حداکثر طولچنین توصیفی نباید بیش از 180 کاراکتر باشد:
توضیح کوتاهی از صفحه می تواند توسط موتورهای جستجو در صفحه با نتایج جستجو در زیر عنوان صفحه و URL استفاده شود:
همچنین توضیح کوتاهدر برخی از سایت های رسانه های اجتماعی هنگام افزودن پیوند استفاده می شود:
هنگام نوشتن توضیحات مختصر باید به نکات زیر توجه کرد:
- توضیحات باید دقیقاً حاوی اطلاعاتی باشد که منعکس کننده محتوای منتشر شده در این صفحه باشد.
- توضیحات باید منحصر به فرد باشد و نباید برای صفحات مختلف تکرار شود.
- سعی کنید در توضیحات صفحه کلیدواژه های لازم را که در جستارهای جستجو در نظر گرفته می شوند، درج کنید.
توجه: به توضیح کوتاهی که در زیر یک پیوند در صفحه نتایج جستجو وجود دارد، قطعه قطعه می گویند.
برچسب بزنید
برچسب بزنید
عنوان باید حاوی کلمات کلیدی مهم باشد تا موتورهای جستجو بتوانند صفحه شما را در نتایج جستجو برای پرس و جوهای خاص بگنجانند. همچنین می تواند به کاربران کمک کند تصمیم بگیرند که از سایت شما بازدید کنند یا نه، زیرا عنوان را به عنوان متن پیوند در نتایج جستجو می بینند:
برچسب بزنید
- طول عنوان نباید از 70 کاراکتر، با احتساب فاصله.
- مهمترین کلمات کلیدی باید ابتدا در عنوان قرار گیرند، یعنی. موتورهای جستجو ارزش کلمات کلیدی را با ترتیب آنها در عنوان تعیین می کنند: اولین مورد مهم ترین، آخرین - کمترین در نظر گرفته می شود.
- از نوار عمودی "|" برای جدا کردن کلمات یا عبارات کلیدی استفاده کنید. توصیه می شود از علائم نگارشی، زیرخط و سایر کاراکترهای جداکننده استفاده نکنید یا در مواردی که یک کلمه یا عبارت کلیدی را نمی توان بدون آنها نوشت.
- سعی کنید ذرات مختلف گفتار را از عنوان حذف کنید (به عنوان مثال: و، اگر، اما، سپس و غیره).
- شما می توانید نام سایت یا شرکتی را در عنوان درج کنید که نام آن جزء کلمات کلیدی عبارت باشد یا اگر یک برند باشد، کاربران با دیدن آن به سایت شما مراجعه می کنند.
- متن تگ را کپی نکنید
، عنوان باید برای هر صفحه از سایت منحصر به فرد باشد. - عنوان باید با صفحه مرتبط باشد، باید آنچه را که در آن وجود دارد، توصیف کند این لحظهارائه شده در صفحه، به عنوان مثال می توان آن را به صورت زیر نوشت:
HTML یک زبان نشانه گذاری وب سایت است. بسیاری آن را برنامه نویسی می دانند، اما اینطور نیست. HTML حاوی هیچ یک از متغیرها، محاسبات، آرایه ها و سایر عناصر موجود در هیچ زبان برنامه نویسی نیست.
با استفاده از HTML، یک توسعه دهنده فقط می تواند ایجاد کند ظاهرسایت. درک این نکته مهم است که هیچ سایتی بدون نشانه گذاری وجود ندارد. HTML اساس ایجاد صفحات وب است. تمام قابلیت های دیگر توسط زبان های برنامه نویسی مختلف اضافه شده است.
ایجاد یک سند html
شما می توانید یک صفحه وب سایت ساده در هر ویرایشگر ایجاد کنید. حتی Notepad هم این کار را می کند. برای یک توسعه دهنده تازه کار، توصیه می شود از ویرایشگرهای دیگری استفاده کنید که دارای ویژگی های جایگزین خودکار و سایر نکات هستند. با تشکر از این، امکان ایجاد وجود دارد جداول آماده، پیوندها، تصاویر و عناصر دیگر. و در Notepad هر حرف باید به صورت دستی نوشته شود.
به عنوان یک قاعده، Notepad فقط زمانی استفاده می شود که ابزار دیگری در دسترس نباشد. ابتدا یک سند متنی ایجاد می شود و سپس با فرمت html ذخیره می شود. تمام صفحات سایت باید با پسوند html باشند.
زبان html سلسله مراتبی است. یعنی ساختار خاصی از سند html وجود دارد. آن چیست؟ برای وضوح موارد زیر را در نظر بگیرید.
ساختار سند html. مثال
ساختار همیشه یکسان است. اگر میخواهید چیزی را تغییر دهید، مرورگر نمیتواند آن را پردازش کند. در نتیجه به آن چیزی که در نظر داشتید نخواهید رسید.
شکل بالا ساختار هر فایل html را نشان می دهد. مورد اول نوع فایل را نشان می دهد. این تگ یک بار مشخص می شود. اگر از ویرایشگرهای ویژه استفاده می کنید، کل ساختار به طور خودکار ایجاد می شود. شما باید مقادیر پیش فرض را تغییر دهید.
ساختار سند html - برچسب های اصلی:
این سه تگ چارچوب کل سایت را تشکیل می دهند. به نقاشی توجه کنید. همه این تگ ها دارای یک تگ بسته شدن با علامت “/” هستند. اگر با دست می نویسید، عادت کنید که هر دو تگ را به طور همزمان قرار دهید - باز و بسته کنید.
در بالا گفته شد که صفحات سایت دارای پسوند html هستند. یعنی اگر یک سند متنی ایجاد کنید، اما در عین حال کد صحیح را بنویسید، مرورگر همچنان فقط متن را برای شما نمایش می دهد. هیچ تبدیل کدی وجود نخواهد داشت.
بخش سر
در شکل زیر مورد 3 قسمت سر نشان داده شده است. این بخش حاوی اطلاعات خدمات است. برای مثال می توانید کدگذاری (نقطه 4) و عنوان صفحه (نقطه 5) را مشخص کنید.
عنوان همیشه باید باشد. بدون آن، هیچ موتور جستجویی قادر به تعیین نام محتوا (متن) در یک صفحه وب نخواهد بود. و این برای ارتقای وب سایت بد است. علاوه بر این، مرورگر عنوان صفحه را در بالا نشان نمی دهد. این یک ناراحتی برای کاربر است.
ساختار سند html به گونه ای است که فقط در نشان داده شده است بخش سر. اگر برچسب
علاوه بر این، بخش head حاوی اطلاعاتی برای شامل اسکریپت ها، فایل های سبک، دستورالعمل های موتورهای جستجو یا هر داده دیگری است که کاربر نیازی به دیدن آنها ندارد، اما برای مرورگر یا برنامه نویسان مهم است.
سبک های اتصال
ساختار سند html به شما این امکان را می دهد که سبک ها را اضافه کنید راه های مختلف. علاوه بر این، آنها را می توان به صورت جداگانه در هر عنصر نوشت. ولی بدین ترتیبتوصیه نمی شود زیرا کد خیلی بزرگ و ناکارآمد می شود.
فایل به صورت زیر متصل می شود.
ویژگی href مسیر فایل را مشخص می کند. اگر خطایی در مسیر وجود داشته باشد، استایل ها بارگیری نمی شوند. همچنین ویژگی type مورد نیاز است که نشان دهنده این است فایل css.
گزینه دیگر این است که استایل ها را مستقیماً در قسمت head تعریف کنید.
اما این گزینه نیز به شدت توصیه نمی شود. این روش ها از این نظر بسیار متفاوت هستند که فایل css می تواند برای کل سایت یکی باشد و تمام تغییرات در آن به صورت آنی در تمام صفحات اعمال می شود. و اگر از روش نشان داده شده در تصویر بالا استفاده کنید، باید در تمام صفحات موجود سایت تغییراتی ایجاد کنید.
اگر کلاسی که ایجاد می کنید فقط در یک صفحه استفاده می شود، این گزینه برای شما مناسب است.
اتصال اسکریپت ها
اسکریپت ها به صورت زیر متصل می شوند.
دو ویژگی در اینجا مورد نیاز است: type و src. در مورد اول به آن اشاره می کنیم فایل جاوا اسکریپتو مورد دوم جایی است که فایل در آن قرار دارد. اگر اشتباه تایپی داشته باشید هیچ کاری درست نمی شود.
بخش بدن
ساختار سند html به گونه ای است که فقط باید محتوایی را که برای کاربر قابل مشاهده باشد در قسمت بدنه قرار دهید. نام تگ برای خودش صحبت می کند.
این کل کد صفحه اصلی را مشخص می کند که می تواند شامل تعداد نامحدودی از عناصر باشد. اما هر چه کد طولانیتر باشد، پردازش آن بیشتر طول میکشد.
بیایید به ابتدایی ترین برچسب هایی که می توان در ناحیه بدن استفاده کرد نگاه کنیم. موارد اصلی زیادی وجود ندارد. بقیه موارد را با افزایش دانش و تمرین خود خواهید آموخت.
برچسب های اصلی
ساختار یک سند html نیاز به ترتیب اجباری نوشتن عناصر دارد. برچسب ها باید همیشه با پرانتز احاطه شوند.<>. بدون این، مرورگر متوجه نخواهد شد که این یک برچسب است. پس از پرانتز باز همیشه نام عنصر (تگ) قرار می گیرد. اگر بین آن فاصله بگذارید< и именем, то браузер посчитает это текстом.
بیایید یک مثال از تگ تصویر را در نظر بگیریم. توجه داشته باشید که این تگ برخلاف لینک ها، پاراگراف ها و بسیاری دیگر غیر قابل بسته شدن است.
ترتیب صفات مهم نیست. اما نگارش (طراحی) آنها بسیار مهم است. نام صفت همیشه اول می آید، سپس علامت مساوی، سپس مقدار مشخصه در گیومه نوشته می شود. مقدار می تواند متفاوت باشد - دیجیتال یا متن.
ویژگی src در همه تگ ها مسیر فایلی که قرار است بارگذاری شود را مشخص می کند. ویژگی alt در همه عناصر توضیح کوتاهی را مشخص می کند. در این مورد، یک عکس bird.jpg با توضیحات بارگذاری می شود - عکس یک پرنده.
علاوه بر این، می توانید ابعاد، فقط عرض یا ارتفاع، عنوان، تراز، کلاس سبک یا قاب را مشخص کنید.
بیایید سایر تگ های اصلی که در قسمت بدنه مشخص شده اند را بررسی کنیم.
هدف |
|
تصاویر |
|
بسته بندی متن در یک خط جدید |
|
… | بند انگشتی |
متن خط خورده |
|
متن خط دار |
|
چگونه می توانید این همه را در ذهن خود تصور کنید
توسعه دهندگان تازه کار همیشه نمی توانند بلافاصله همه اینها را به صورت حدس و گمان تصور کنند. به چند نمونه از ساختار صفحه وب نگاه کنید، سپس قطعا متوجه خواهید شد.
بدون اغراق می توان گفت که کسب اطلاعات از طریق صفحات اینترنتی (صفحات وب، صفحات html) محبوب ترین است. برای ایجاد چنین اسنادی باید حداقل یک ایده کلی از ساختار یک html داشته باشید. فایل.HTML(زبان آرایش فرا متنی- زبان برای ایجاد اسناد فرامتن) - یک سرویس اینترنتی استاندارد که توسط کنسرسیوم WWW (W3C) پذیرفته شده است. تا به امروز، آخرین نسخه چهارمین نسخه استاندارد است (برای جزئیات بیشتر - http://www.w3c.org/)، در مقایسه با نسخه 3.2 اصلاح و تکمیل شد
این سند نه ترجمهای از هیچ استانداردی است و نه تفسیری همراه، بلکه به منظور ارائه دانش کلی از قالب HTML و نحوه ایجاد آن است.
2.1 HTML چیست؟
در واقع، اگر یک فایل htm (یا html) را در هر کدام باز کنید ویرایشگر متن، خواهید دید که این چیزی بیش از ... متن ساده نیست، اگرچه توسط برخی از کلمات در پرانتز "خراب شده" است. این کلمات "غیر ضروری" ابزار نشانه گذاری متنی هستند که برنامه ای که با فایل های html کار می کند آنها را درک می کند (چنین برنامه یک اصل مشابه برای ساخت اسناد جدید نیست، و برای مثال، در واژه پرداز TeX.یعنی html یک متن ساده (اطلاعات) به اضافه عناصر کنترلی - برچسب ها (ارائه راحت این اطلاعات) است.
از اینجا نتیجه می گیرد که برای ایجاد فرامتن، فقط باید بدانید که چگونه، کجا و در چه مقداری این عناصر کنترل را "معرفی" کنید.
2.2 برچسب ها
برچسب ها - (از برچسب انگلیسی) این ابزاری است که به مرورگر اجازه می دهد اطلاعاتی را که در اختیار دارید به شکلی ارائه دهد که برای درک، جستجو، خواندن راحت باشد. این یک نوع زبان برنامه نویسی است که تعیین می کند خط بعدی چگونه خواهد بود. روی صفحه، آنچه شما نیاز به تاکید دارید، و آنچه - برعکس - آنقدر واضح است که نیازی به تاکید بر آن نیست.تگ یک عبارت خاص است که در داخل پرانتز فرم محصور شده است<>. تگها را میتوان به تگهای مرزی و تکتک تقسیم کرد. تگهای Unary عملیات آشکاری هستند که به مرورگر دستور میدهند تا در هنگام پردازش یک سند html اقدام خاصی را برای درک یک تگ معین انجام دهد. یک مثال متداولترین تگ مورد استفاده است.
- با انتقال به خطی دیگر، مرورگر کل فرامتن را به دنبال آن، با شروع از یک خط جدید، ارائه میکند. برچسبهای Unary برای بخشهای خاصی از متن اعمال نمیشوند، بلکه به احتمال زیاد در کل بخش بعدی سند اعمال میشوند. با تگ های مرزی مشکل تر است، اما به خاطر داشته باشید که تعداد آنها بسیار بیشتر از تگ های یکنواخت است. تگ های مرزی تعیین می کنند که بخشی از متن تعریف شده توسط این عناصر چگونه در صفحه کاربر به نظر می رسد و پارامترهای مختلفی که برای این تگ تعریف شده است می تواند باشد. مشخص شده در تگ شروع، این پارامترها نباید در تگ پایان وجود داشته باشند (آنها توسط مرورگر نادیده گرفته می شوند).
- اینجا
- آ- کلمه کنترل که نشان می دهد متن تا برچسب استа>، یک پیوند فرامتن خواهد بود (یعنی به مرورگر دستور می دهد که یک سند html خاص را هنگام انجام یک عمل کنترلی (کلیک ماوس) روی متن "محدود" مشاهده کند)
- href="..."- پارامتری که تعیین می کند کدام سند مشاهده می شود (این می تواند یک فایل در یک ماشین محلی یا راه دور باشد یا به سادگی آدرس IP دستگاه راه دور (به شرطی که این دستگاه یک سرویس http ارائه دهد))
برخی از پارامترها به طور پیش فرض توسط مرورگر و برخی توسط کاربر مرورگر تعریف می شوند، اما مواردی نیز وجود دارند که باید هنگام ایجاد صفحه تعریف شوند (به عنوان مثال، پارامتر href تگ ).
از مطالب گفته شده چنین نتیجه می گیرد که با دانستن تگ های پرکاربرد و پارامترهای آنها، هر کاربری می تواند به راحتی ابرمتن را ویرایش و ایجاد کند، باید در نظر داشت که تگ ها می توانند تگ های دیگری نیز داشته باشند و همچنین لازم است در مورد ساختار اسناد html
2.3 ساختار اسناد HTML.
ساختار فایل های فرامتن بسیار ساده است.یک سند HTML باید با تگ شروع شود و پایان.اطلاعات خارج از این برچسب ها نادیده گرفته می شوند یا به شکلی نامطلوب ارائه می شوند. به غیر از این، همه چیز برچسب گذاری شده است وبه دو قسمت تقسیم می شود:- سرتیتر(قسمت کوچکتر)
محدود به برچسب ها و.به عنوان یک قاعده حاوی اطلاعات متا، یعنی داده های اضافی در مورد صفحه، و عنوان صفحه است که معمولاً در عنوان پنجره مرورگر (در سیستم گرافیک پنجره) قرار می گیرد.
در نظر گرفتن ارائه متا اطلاعات در این متن بی معنی است، زیرا هیچ نقشی در رندر صفحه ندارد. عنوان توسط برچسب ها تعیین می شود.و حضور نفس اختیاری است، اما مطلوب است.برچسب ها
وهیچ پارامتری وجود ندارد. ممکن است این قسمت از سند وجود نداشته باشد. - بدنه سند(بدن)
محدود به برچسب ها و
.تعیین می کند چه چیزی در پنجره اصلی مرورگر نمایش داده می شود. تمام اطلاعات حمل شده توسط صفحه در اینجا متمرکز می شود. همچنین ممکن است هنگام استفاده از فریم ها وجود نداشته باشد.- برچسب بزنید دارای پارامترهای (اختیاری) زیر است:
- پس زمینه = "img.gif" - تصویر از فایل img.gif در پس زمینه سند قرار می گیرد
- bgcolor="RED" - رنگ پسزمینه در صورتی که پارامتر اصلی تعریف نشده باشد (برای نمایش رنگ در HTML، قسمت بعدی فصل را ببینید)
- text="BLACK" - رنگ متن سند
- پیوند = "قرمز" - رنگ پیوندهای اسناد
- vlink="WHITE" - رنگ پیوندهایی که قبلاً توسط کاربر بازدید شده است
و دیگران.
سرتیتر . . بدنه سند. .
مناطق و هر گونه اطلاعات خارج از آنها، اما در داخل -area در صورتی نادیده گرفته می شود که یک کاراکتر کنترلی همراه خود نداشته باشد (مثلاً یک اسکریپت جاوا است).2.4 نمایش رنگ در HTML.
یک رنگ در هایپراسناد به صورت سه جزء دو بایتی که با نماد هگزادسیمال نوشته شده اند نشان داده می شود. به جای "WHITE" نشانگر "#ffffff" است، که در آن # نشان می دهد که عدد بعدی هگزادسیمال است، و هر یک از اجزای نور (اجازه دهید یادآوری کنم، یک مدل رندر رنگ افزودنی در اینجا استفاده شده است) مقدار ff را دارد، یعنی: بر این اساس، رنگهای اصلی میتوانند عبارتند از: #ff0000 قرمز قرمز #00ff00 سبز سبز #0000ff آبی آبی متداولترین ترکیبهای استفاده شده از این سه جزء در جدول موجود در هر مرجع HTML فهرست شدهاند. از ترکیبات دارای یک نام خاص است که توسط مرورگر شناسایی شده است .2.5 تگ های اصلی HTML.
در این قسمت از فصل، تگ های زبان فرامتن که اغلب با آن مواجه می شوند به اختصار توضیح داده می شوند که در مشخصات و متون مرجع و آموزشی مختلف با جزئیات بیشتر توضیح داده شده اند.- برچسب هایی که نمایش متن را مشخص می کنند
- اندازه فونت
- متن زیر تگ پایانی را به عنوان عنوان سطح اول تعریف می کند (اندازه حروف حداکثر مجاز است)
- ..
- .. اندازه حروف به تناسب تغییر می کند
- .. به سمت حداقل قابل قبول
- ..
- اندازه حروف - حداقل مجاز - حداکثر فونت مجاز - حداقل فونت مجاز (محدودیت های تحمل قلم توسط مرورگر با استفاده از یک مقدار متوسط که معمولا توسط کاربر تعیین می شود تعیین می شود)
- نوع کتیبه - (مورب) فونت ایتالیک - (پررنگ) فونت با انتخاب ضخامت کاراکتر - (زیر خط بکش) متن خط دار - (تله تایپ) پیام تله تایپ الف
- قالب بندی متن (و عناصر دیگر)
- تراز وسط - تراز چپ - تراز سمت راست - برچسب ها مسئول تشکیل لیست ها -
-
-
2.6 کار با جداول در HTML.
جداول در HTML یکی از ابزارهای قدرتمند برای ارائه اطلاعات هستند که با مجموعه ای از برچسب ها توصیف می شوند که تقریباً هر کدام پارامترهای خاص خود را دارند. بیایید موارد اصلی را در نظر بگیریم:- اعلام جدول و تعریف برخی از پارامترها
bgcolor - رنگ پس زمینه جدول
عرض - عرض جدول در واحدهای مطلق و نسبی
حاشیه - عرض حاشیه جدول (به پیکسل)
cellpadding - padding هنگام ارائه محتوای جدول (به پیکسل)
فاصله سلولی - فاصله بین سلول های جدول (بر حسب پیکسل)- عنوان جدول معمولاً بعد از اعلام جدول اعمال می شود - عنوان هر ستون - اعلان عناصر رشته جدول در ارتباط با برچسب استفاده می شود ، که خطوط تقسیم عمودی را هنگام رندر کردن جدول مشخص می کند. یعنی ناحیه محدود شده توسط برچسب شامل یک یا چند ناحیه است که توسط برچسب مشخص شده است ، تعریف می کند که در هر سلول در ردیف داده شده چه چیزی وجود دارد. مثال:راه حل HTML: شما باید یک جدول بسازید: 1 1 3 1 1 32 2 3 - سه تگ آخر تعدادی گزینه دارند:
- colspan=.. - "کشش" سلول داده شده در عرض با تعداد صحیح مشخص شده سلول. (برای tr قابل اجرا نیست)
- rowspan=.. - مشابه، اما عمل به صورت عمودی اتفاق می افتد.
- bgcolor=.. - رنگ پس زمینه را برای هر سلول تنظیم کنید
2.7 فریم.
قاب ها- اینها پنجره های مشاهده مستقل اسناد مختلف html هستند. گاهی اوقات سازماندهی ناوبری صفحه در قالب یک منو در یک قاب جداگانه و پنجره اصلی بسیار راحت است که در آن تمام اطلاعات تعیین شده توسط کاربر در ناحیه منو ارائه می شود. در اینجا، پنجره باید به صورت زیر درک شود. بخشی از فضای کاری مرورگر، و نه به عنوان یک پنجره جدا از آن در محیط ویندوز یا X11 (اگرچه این کار با جاوا اسکریپت امکان پذیر است). اجازه دهید عملکرد فریم ها را با استفاده از یک مثال توضیح دهم:بیایید 2 فریم ایجاد کنیم: یک منو و یک پنجره اطلاعات.
فایل html اصلی به شکل زیر خواهد بود:index.htm
Стоит учитывать, что фреймы могут быть вложенными.
Рассмотрим теперь страницы навигации, загружаемую в фрейм Menumenu.htm
About me
My favorite books
Nice links
2.8 Неупомянутые тэги.
После всего того, что было сказанно, остается еще достаточно большое количество неупомянутых тэгов, которые можно использовать для приукрашения и придания большей функциональности уже существующей странице.Не буду останавливаться на них - в Сети достаточно много страниц, посвященных Web-дизайну - вспомню лишь некоторые:Тэги
Мэтт Каттс, руководитель службы анти-спама Google, ответил на вопрос пользователя о мета-теге Description в своем видео-обращении.
Пользователь спросил: «Действительно ли необходимо, чтобы каждая страница веб-сайта содержала уникальный мета-тег Description ?».
Мэтт считает, что когда вопрос касается мета-тега Description , то реально существуют только два жизнеспособных варианта. Вы можете либо включить уникальный мета-тег Description в каждую страницу сайта, или вы можете вообще его не использовать. Однако, в случае использования мета-тега , ни в коем случае нельзя допускать дублирования содержания последнего.
Очень простой способ выявления повторяющихся мета-тегов Description - это регистрация и регулярная проверка вашего веб-ресурса в бесплатном сервисе Google - «Инструменты для веб-мастеров ». В случае выявления дублируемого описания на страницах сайта вы будете извещены об этом в соответствующем разделе «Инструментов».
Вообще говоря, Мэтт заявил, что вероятно не стоит тратить свое время на то, чтобы писать уникальный текст мета-тега Description для каждой отдельной страницы на вашем сайте. Мэтт, к примеру, даже не делает это на своем собственном блоге.
Что Мэтт, настоятельно рекомендует, так это - включать мета-тег Description на страницы, которые действительно имеют важное значение. Например, домашние страницы или страницы, которые имеют высокий коэффициент окупаемости инвестиций (ROI).
ROI (Return on Investment) – коэффициент окупаемости инвестиций, или показатель рентабельности вложений, то есть процент прибыльности (при значении больше 100%) или убыточности (при значении меньше 100%) конкретной суммы вложения денежных средств в определенный проект .
Формула для расчета ROI:
ROI = ((B – A) / C) * 100%,
- себестоимость продукта или услуги (А) – включает в себя абсолютно все затраты на покупку частей для продукции, доставку до склада, производство товара, зарплату работникам и т.д.;
- доход (В) – конечная прибыль с продажи продукта или услуги;
- сумма инвестиций (С) – суммарное количество денежных средств, которые выступали в роли вложения, например бюджет на контекстную рекламу .
Если вы заметили, что некоторые из ваших страниц имеют не очень удачные автоматически сгенерированные сниппеты в поисковой выдаче, то вам следует рассмотреть возможность написания уникальных мета-тегов Description для таких страниц также.
Подытоживая все сказанное Мэттом, можно сделать следующий вывод: вы должны не только избегать, но и исключить любую возможность наличия дублированного описания в мета-тегах Description на всех страницах своего сайта. Создавайте уникальные описания для некоторых, особо значимых страниц и пусть Google автоматически создает остальные.
Вы можете прослушать полное видео-обращение Мэтта ниже (на английском языке):
А теперь познакомьтесь поближе с мета-тегом Description , который раньше, да и сейчас, продолжает играть важную роль при проведении поисковой оптимизации сайтов . При этом, вам следует учитывать, как современные тенденции (см. рекомендации Мэтта), так и реальное состояние вещей в данном вопросе. А чтобы постоянно быть в курсе новых веяний, не забывайте заглядывать на мой сайт.
Характерные особенности мета-тега Description
HTML Мета-тег Description применяют при создании краткого описания страницы, он используется поисковыми системами для индексации, а также при создании сниппета (аннотации) в выдаче по запросу.
При отсутствии мета-тега Description , поисковые системы выдают в аннотации первую строку документа или отрывок, содержащий ключевые слова.
Не ошибитесь при оптимизации мета-тега Description – этот тег очень важен. Правильное использование данного тега, без учета других элементов поисковой оптимизации, не сделает вас первым номером рейтинга само по себе, но, безусловно, поможет вам добраться до вершин.
Больше узнать о значении мета-тегов в проведении поисковой оптимизации сайта можно в статье "Почему следует использовать поисковую оптимизацию мета-тегов для продвижения сайтов ".
Как и в случае с мета-тегом Keywords , старайтесь не повторять слова и фразы слишком часто, чтобы избежать наказания со стороны поисковиков. Более подробно познакомиться с мета-тегом Keywords вы можете в статье "Как правильно использовать html мета-тег keywords ".
Мета-тег Description используется не только для роботов поисковых систем - текст, который заключен в него, появляется в результате выдачи по поисковым запросам интернет пользователей.
Ваша задача – создать такой мета-тег Description , который будет привлекательным как для роботов, так и для людей. Таким образом, как и в случае с тегом Title , важно, чтобы мета-тег Description был наполнен ключевыми словами и был привлекательным для людей. Поисковая оптимизация тега Title описана в статье "Kак правильно составить html тег title заголовка страницы сайта ".
Правила для мeтa-тега Description более или менее те же, что и для тега Title . Однако содержание этого тега, как правило, будет объемнее, чем тега Title .
Если вебмастер не уделил должного внимания заполнению мета-тега Description , то поисковая система сама формирует т.н. сниппет - краткое описание под ссылкой на страницу - из фрагментов предложений, соответствующих тематике запроса, со всей страницы.
Description совместно с Title образуют пару очень важных мета-тегов, от которых зависит перейдёт ли пользователь из поисковой выдачи на ваш сайт или обратится к конкурентам. Поэтому его, как и Title , нужно прописывать для каждой страницы! Причем, для каждой страницы должны быть подобраны разные слова и фразы, входящие в названные теги.
HTML-код мета-тега Description располагается в следующем месте:
< /head>
Основное содержимое страницы< /body>
< /html>Вот как, к примеру, бы мог выглядеть HTML-код мета-тега Description для ключевого слова “Туры в Одессу”:
Обратите внимание, что в этом описании повторяется ключевое слово “Туры в Одессу”, а также указывается на очевидные выгоды: клиент будет иметь возможность отдыхать, не беспокоясь о деталях поездки - вы будете заботиться о них.
Размещайте ваши самые важные ключевые слова и фразы в начале каждого мета-тега Description и старайтесь иметь различные описания для каждой страницы вашего сайта. Использование одних и тех же описаний в мета-теге Description на каждой странице еще хуже, чем вообще оставить их пустыми.
Помните, что не заполненный мета-тег Description может явиться источником серьезных проблем при определении рейтинга вашего сайта.
Мета-тег Description должен быть использован на каждой странице сайта, так как он остается полезным дополнением к уникальному контенту самой страницы. Мета-теги Description не должны повторять заголовок страницы, а должны содержать краткое описание темы, рассматриваемой на странице.
Всегда старайтесь, чтобы наиболее важные идеи, которые вы пытаетесь донести до пользователей, находились в начале описания и содержали ключевые слова , а также, чтобы описание точно отображало содержимое страницы.
Следует помнить, что каждая страница вашего сайта должна содержать свой уникальный и точный мета-тег Description , так как дублирование мета-тега Description на страницах сайта всегда оценивалось отрицательно поисковыми системами.
Как только ваш сайт полностью проиндексирован Google , вы можете проверить случаи дубликата мета-тегов в Google Webmaster tools , например.
Несмотря на то, что мета-тег Description не является одним из основных критериев при SEO , вы все равно должны уделять максимум внимания на качество содержания мета-тега Description . Вам необходимо составить одно или два предложения, так описывающих вашу страницу, что посетителям захочется зайти на ваш сайт, а не на сайт конкурентов.
Хорошо написанные и уникальные мета-теги Description на каждой странице вашего сайта будут способствовать увеличению количества кликов по вашей ссылке.
Рекомендации от Google по использованию мета-тега Description
МЕТА-ТЕГ Description
Придумайте краткое описание для каждой страницы
Метатег
дает поисковой системе краткое описание содержимого страницы . Если в тегемы использовали одну фразу, то в мы уже можем написать пару предложений или небольшой параграф. В наборе инструментов для веб-мастеров Google есть удобный инструмент для анализа контента, который поможет вам подсказкой, если ваши метатеги слишком длинны/коротки или слишком часто повторяются (та же функция доступна для тегов ). Так же как и тег , метатег размещается внутри тега html-страницы. Значение метатега
для оптимизации поиска Метатеги описания важны потому, что Google может использовать их при создании сниппетов к вашему сайту . Заметьте, мы говорим “может”, потому что Google может выбрать для сниппета другой подходящий текст с вашего сайта, если он более релевантен запросу пользователя. Так же Google может использовать описание вашего сайта из проекта Open Directory, если ваш сайт в него включен.
Добавление метатегов
поможет Google и в том случае, если поисковый робот не может самостоятельно найти подходящий текст для сниппета. В центральном Блоге для Веб-мастеров есть полезная статья об улучшении сниппетов с помощью метатегов . Слова в сниппете выделяются жирным, если они соответствуют поисковому запросу пользователя. Таким образом, пользователь получает представление о том, что ожидает его на вашей странице.
ПРАКТИЧЕСКИЕ СОВЕТЫ
Кратко и точно опишите содержание страницы
Постарайтесь сделать описание страницы интересным и содержательным для пользователей, которые увидят его в качестве сниппета на странице поиска. Не советуем:
- вставлять в тег
описание, не соответствующее содержимому страницы; - использовать общие слова в описании, например “это моя страница” или “страница про открытки”;
- наполнять тег
ключевыми словами; - вставлять в тег
полный текст страницы.
Создайте уникальное описание для каждой страницы
Уникальное описание каждой страницы полезно как для поисковой системы, так и для пользователей: например, если в результатах поиска появятся несколько страниц вашего домена (в особенности при поиске с оператором site:). Если на вашем сайте тысячи и миллионы страниц, то проставить описания вручную чаще всего невозможно. В этом случае вы можете автоматически создать описание каждой страницы на основании ее содержимого. Не советуем:
Основы HTML содержат основные правила языка HTML, описание структуры HTML-страницы, отношения в структуре HTML-документа между HTML-элементами.
HTML-документ - это обычный текстовый документ, может быть создан как в обычном текстовом редакторе (Блокнот) , так и в специализированном, с подсветкой кода (Notepad++, Visual Studio Code и т.п.) . HTML-документ имеет расширение.html .
HTML-документ состоит из дерева HTML-элементов и текста. Каждый элемент обозначается в исходном документе начальным (открывающим) и конечным (закрывающим) тегом (за редким исключением).
Начальный тег показывает, где начинается элемент, конечный - где заканчивается. Закрывающий тег образуется путем добавления слэша / перед именем тега: <имя тега> … имя тега> . Между начальным и закрывающим тегами находится содержимое тега - контент.
Одиночные теги не могут хранить в себе содержимого напрямую, оно прописывается как значение атрибута, например, тег создаст кнопку с текстом Кнопка внутри.
Теги могут вкладываться друг в друга, например,
Текст
. При вложении следует соблюдать порядок их закрытия (принцип «матрёшки») , например, следующая запись будет неверной:Текст
.HTML-элементы могут иметь атрибуты (глобальные, применяемые для всех HTML-элементов, и собственные). Атрибуты прописываются в открывающем теге элемента и содержат имя и значение, указываемые в формате имя атрибута="значение" . Атрибуты позволяют изменять свойства и поведение элемента, для которого они заданы.
Каждому элементу можно присвоить несколько значений class и только одно значение id . Множественные значения class записываются через пробел,