V دنیای مدرنگاهی اوقات داشتن وب سایت خود به اندازه داشتن شماره تلفن یا آدرس مهم است پست الکترونیک. متأسفانه، همه نمی توانند به تنهایی یک وب سایت حرفه ای زیبا بسازند، و گاهی اوقات حتی یک منحنی کار نمی کند. سفارش از برنامه نویسان نیز راه حل ایده آلی نیست، زیرا همه نمی توانند آن را بپردازند.
کمک کنید تا از این وضعیت خلاص شوید html رایگانقالب های وب سایت ها قالب سایت HTML مجموعه ای از قالب های آماده است صفحات استاتیکبرای یک سایت خاص با استفاده از این الگو می توانید یک وب سایت ساده با دانش اولیه نشانه گذاری HTML در تنها چند ساعت ایجاد کنید. در بخش HTML، اگر یکی دو ساعت بیشتر به مطالعه اختصاص دهید، این دانش را به دست خواهید آورد و اگر در قسمت CSS وقت صرف نکنید، می توانید طراحی قالب های سایت HTML را کاملاً کنترل کرده و آنها را به طور کامل شخصی سازی کنید. به نیازهای شما
یکی دیگر از مزیت های انکارناپذیر قالب های وب سایت این است که در بیشتر موارد توسط افراد حرفه ای نوشته می شوند. قالب سایت حرفه ای به معنای نه تنها زیبا و طراحی مدرن، بلکه همانطور که کد نوشته شده است. موتورهای جستجو به نحوه نگارش سایت شما نگاه می کنند، اینکه آیا کد بهینه شده سئو شده است یا خیر، و بر این اساس موقعیت شما را در نتایج جستجو کاهش یا افزایش می دهند. بنابراین یک سایت خوب نه تنها باید زیبا و مدرن باشد که مهم است، بلکه از نظر کدنویسی نیز باید خوش خط باشد.
دانلود رایگان قالب های HTMLسایت و پروژه های خود را در کمترین زمان ممکن ایجاد کنید.
عنوان کامل - زبان نشانه گذاری فرا متنی. این یک زبان نشانه گذاری فرامتن است که به طور گسترده در ساخت صفحات وب و اسناد استفاده می شود. سفر HTML در نیمه اول شروع شد دهه 90. در آن زمان او بسیار بدوی بود، اما قبلاً به ساختن کمک کرده بود صفحات سادهبرای وب از آن زمان، این زبان به طور مداوم در حال تکامل بوده است و امروزه چیزهای زیادی آموخته است. بدون HTML، روشی که ما به آن عادت کرده ایم، وب سایت ها به سادگی وجود نداشتند. تقریباً همه وب سایت ها تا حدی از HTML استفاده می کنند.
استاندارد فعلی امروز است HTML5، که به طور رسمی در سال 2014 منتشر شد. این یک استاندارد انقلابی است که اجازه می دهد زبان به سطح جدیدی برسد.
نوآوری در HTML5:
- الگوریتم تجزیه در طول توسعه ساختار DOM تغییر کرده است.
- برچسب های جدیدی مانند صدا، ویدئو و موارد دیگر ظاهر شد. به هر حال، اکنون می توانید یک پخش کننده وب فقط با استفاده از HTML ایجاد کنید. قبلا مجبور به استفاده از Adobe Flashبازیکن؛
- بازتعریف بخشی از قوانین و معناشناسی استفاده از عناصر HTML.
با نگاهی جهانی، HTML5 بیش از این شده است نسخه بعدیزبان، اما یک پلت فرم کامل برای توسعه برنامه. قبلاً قابلیت های آن به ساختن سازه محدود می شد، امروزه بسیار هوشمندتر شده است. با انتشار استاندارد، دامنه زبان بسیار گسترش یافته است. علاوه بر جهت سنتی توسعه وب، از آن برای ایجاد استفاده می شود برنامه های کامپیوتریدر ویندوز 8 و جدیدتر، و همچنین برای توسعه برنامه های کاربردی برای تلفن های هوشمند در همه پلت فرم های محبوب.
همه چیز به این واقعیت رسید که HTML5 شروع به استفاده در دو حوزه کلیدی کرد:
- به عنوان یک نسخه به روز شده از زبان HTML؛
- به عنوان یک پلتفرم کاربردی که می توانید بر روی آن برنامه های کاربردی وب با پیچیدگی های مختلف بسازید. درست است، ایجاد کنید برنامه کاملدر HTML5 خالص کار نخواهد کرد، جاوا اسکریپت و CSS3 هنوز برای این مورد استفاده می شوند.
چه کسی HTML5 را مدرن می کند؟ این زبان با W3C یا نام کامل کار می شود - کنسرسیوم وب جهانییک سازمان بین المللی است که استقلال خود را از توسعه دهندگان خاص حفظ می کند. همچنین مشخصات، تعاریف و استانداردهایی را برای HTML5 تولید می کند. مشخصات اصلی و کامل در وب سایت رسمی در لینک ( به زبان انگلیسی موجود است). این سازمان کار روی زبان را کامل نکرده است، برعکس، هنوز در حال توسعه آن است.
پشتیبانی مرورگر
درک این نکته مهم است که مشخصات HTML5 و پیاده سازی این فناوری در مرورگرهای خاص مفاهیم متفاوتی هستند. بسیاری از مرورگرهای وب در حال توسعه فعال به آرامی شروع به پیاده سازی ویژگی های HTML5 حتی قبل از انتشار این نسخه کردند. امروزه، اکثر مرورگرهای جدید از تمام ویژگی های HTML5 پشتیبانی می کنند. پشتیبانی کامل توسط: کروم، IE 11، فایرفاکس، اج، اپرا. نسخههای نسبتا قدیمیتر از استانداردهای جدیدتر مانند IE 8 و پایینتر پشتیبانی نمیکنند. در نسخه IE9و 10 استانداردها قبلاً اجرا شده اند، اما فقط به طور جزئی.
اغلب مرورگرها ممکن است به طور کلی با استاندارد جدید کار کنند، اما ویژگیها را متفاوت مدیریت میکنند یا به سادگی خطا میکنند. بنابراین، هنگام توسعه مرورگر متقابل، باید تمام ویژگی های مرورگرها را در نظر بگیرید. به لحظه حالپشتیبانی استاندارد از مرورگرهای وب در حال حاضر در سطح خوبی است.
برای اطمینان از اینکه نسخه فعلی مرورگر از HTML5 پشتیبانی می کند، می توانید کمی تست کنید.
برای کار به چه چیزی نیاز دارید؟
چه چیزی در طول توسعه تحت HTML5 مفید است؟ ابزار کلیدی یک ویرایشگر متن است که در آن کد صفحه وب آینده تایپ می شود. یکی از محبوب ترین و همه کاره ترین ویرایشگرها Notepad++ است. در وب سایت رسمی کاملا رایگان در دسترس است. علاوه بر توزیع رایگان، تمام عملکردهای لازم را نیز دارد، پلاگین های مفید زیادی دارد، باز و بسته شدن برچسب ها را برجسته می کند.
همچنین یک ویرایشگر خوببا حمایت اکثریت سیستم های عاملکد ویژوال استودیو است. قابلیت اجرا بر روی MacOS، Windows و Linux را دارد. با توجه به امکانات این نرم افزارنسبت به Notepad++ تا حدودی برتر است.
دومین ابزار مهم مرورگر وب است که برای تست کد مفید است. هر مرورگری از یک توسعه دهنده معروف این کار را انجام می دهد. اگر نیاز به ایجاد یک برنامه چند پلتفرمی دارید، باید تمام مرورگرهای وب محبوب را روی سیستم نصب کنید.
یا مطالعه درس های HTMLمستقل و رایگان
آیا می خواهید وب سایت خود را در اینترنت ایجاد کنید؟ - خیلی خوب! HTMLدروس به شما در این امر کمک می کند.
زبان نشانه گذاری HyperText یا به اختصار HTML- زبان نشانه گذاری فرامتن اسناد، محصول کنسرسیوم W3C - زیربنای تقریباً تمام صفحات وب موجود است که آن را در رتبه اول در سلسله مراتب ابزارهای ایجاد سایت ها قرار می دهد. توجه ویژه ای به مطالعه دروس این بخش شود.
- دروس HTMLاینها آموزش هایی در مورد نحوه ایجاد صفحات وب هستند.
- دروس HTML- اولین قدم برای تسلط بر توسعه سایت های اینترنتی.
- دروس HTMLو درس طراحی وب مفاهیم کاملا متفاوتی هستند.
جدید، مدرن درس های HTMLبه صورت ویژه طراحی شده برای مبتدی ها.
نحو HTMLبسیار ساده و قابل درک است، اما این بدان معنا نیست که روند یادگیری به آرامی و بدون خطا پیش می رود. نیازی به ترس از آنها نیست - آنها اجتناب ناپذیر هستند. با مرتکب اشتباه، اطلاعاتی در مورد نحوه عمل نکردن در آینده به دست می آورید، این اطلاعات ارزش کمی تلاش، زمان را دارد و بنابراین به ویژه ارزشمند است. به این ترتیب دانش و تجربه انباشته می شود.
همانطور که اولین صفحات خود را ایجاد می کنید، از این فکر لذت خواهید برد که در حال کشف دنیایی هستید که قبلاً نمی دانستید و شاید حتی از وجود آن اطلاعی نداشتید - دنیایی از امکانات دیگر - دنیای وب.
مراقب باش! ممکن است به یک فعالیت جدید معتاد شوید.
دروس جدید HTML | نمونه کد HTML
عناصر آن را در نظر بگیرید:
برچسب هایی که ابتدا و انتهای یک سند را مشخص می کنند.
بخش خدمات در اینجا دستوراتی برای مرورگرها، دستورالعملهای مربوط به روباتهای جستجوگر، پیوندهایی به فایلهای راه دور، اسکریپتها وجود دارد.
برچسب هایی که عنوان اصلی سند را مشخص می کنند.
این بخش شامل کل قسمت قابل مشاهده صفحه وب است.
در مرورگر Hello World را خواهیم دید! :
برای مطالعه HTMLدفترچه یادداشت مورد نیاز است. در آن به صورت دستی کد را تایپ می کنیم. شاید این همه ... درگیر تفسیر کد است نرم افزاربرای وبگردی، یعنی اینترنت اکسپلورر، فایرفاکس، اپرا، کروم و سایر مرورگرها.
در درس ها این دورهارائه خواهد شد HTML 5، گنجاندن XHTML و CSS. این ترکیب برای یادگیری بهینه است و به شما امکان می دهد توسعه مطالب را به میزان قابل توجهی تسریع کنید.
در حال حاضر، مشخصات در حال حاضر در وب سایت رسمی کنسرسیوم W3C موجود است HTML 5. توسعه نسخه پنجم در سال 2007 آغاز شد، بر اساس آن XMLو در واقع با عناصر و صفات جدید تکمیل می شود، XHTML-خوردن نسخه پنجم HTMLعملکرد بیشتری را ارائه می دهد و فرآیند ایجاد سایت های تعاملی و برنامه های کاربردی وب را ساده می کند. بعلاوه، HTML 5حاوی عناصر اضافی است که قرار دادن محتوای چند رسانه ای را در داخل صفحه وب فراهم می کند.
جدید HTMLهنوز وضعیت یک توصیه را دریافت نکرده است و برچسب های آن در این مرحله فقط توسط برخی از مرورگرها شناسایی می شود. اما با وجود این، امروز دروس HTML 5 در دسترس هستند.
پست اسکریپتوم: اینترنت متشکل از تعداد بی نهایت صفحه است که توسط ابرپیوندها از طریق "پروتکل انتقال ابرمتن" - پروتکل انتقال ابرمتن یا به اختصار HTTP - پروتکلی برای انتقال داده ها در قالب اسناد فرامتن به هم مرتبط شده اند. چیست HTML? HTML - زبان نشانه گذاری فرا متنییا اسناد زبان نشانه گذاری فرامتنی.
این مقاله ادعایی ندارد راهنمای جامعدر زبان نشانه گذاری اسناد HTML. اصول HTML را شرح می دهد - اصول اساسی، مفاهیم و تعاریف این فناوری که با تسلط بر آن ها می توانید به راحتی در یادگیری کد نویسی HTML حرکت کنید.
سرد
آن را سنجاق کنید
برای مطالعه درس آرشیو را با فایل های لازم دانلود کنید.
HTMLیک زبان نشانه گذاری است اسناد. تلفظ صحیح - HTMEL.
آیا تا به حال در ویرایشگر اسناد Word یا مشابه کار کرده اید برنامه های اداری? احتمالاً این را می دانید این گونهویرایشگر دارای ویژگی های غنی برای ویرایش متن، چیدمان عناصر، درج تصاویر و غیره است.
میپرسید چرا در مقالهای درباره HTML در مورد واژهپردازها بنویسید؟ اما چرا. اگر بفهمید ویرایشگر آفیس چیست؟ این نرم افزار برای ویرایش و نمایش اسناد می باشد.
کلمه کلیدی اینجاست سند . یعنی یک سند را در برنامه ای ایجاد می کنیم، ویرایش می کنیم و مشاهده می کنیم این مورد- در سردبیر دفتر اگر چنین سندی را در یک ویرایشگر متن ساده مانند Notepad باز کنیم، نمادها و کاراکترهای عجیب و غریب زیادی خواهیم دید. این آشفتگی نمادها برای بشر غیرقابل درک است، اما برای رایانه ها قابل درک است. به لطف این زبان درونی، سند ورددر خود ویرایشگر ساختار و ظاهر خاصی به خود می گیرد و سند با شکوه تمام با متن و تصاویر فرمت شده در جای خود در برابر ما ظاهر می شود.
HTMLیک زبان نشانه گذاری است برای مرورگر. Word "اینجا مرورگر است و سند صفحه HTML است. این اساس است فناوری های HTMLکه درک آن برای اشتباه نگرفتن زبان نشانه گذاری اسناد وب با زبان های برنامه نویسی ضروری است. نام برای خودش صحبت می کند با استفاده از HTMLما علامت گذاری کنید، جایی که عنصر، تصویر یا متن در صفحه نشان داده می شود و به چه ترتیبی در کنار یکدیگر ظاهر می شوند.
بله، تایپ ساده و قالب بندی متن در اپلیکیشن های آفیس هیچ ربطی به برنامه نویسی ندارد. اما خواننده ناظر متوجه خواهد شد جزئیات مهم- در یک واژه پرداز متن و تصاویر را با استفاده از دکمه ها و منوهای تصویری تایپ، ویرایش و قالب بندی می کنیم، اما چرا کد HTML با دست نوشته می شود؟ چرا بسیاری از جزئیات فنی نوشتن نشانه گذاری برای یک سند را مطالعه کنید؟
در واقع، ویرایشگرهای زیادی وجود دارند که میتوانید با استفاده از آنها صفحات HTML را با قیاس با Word ایجاد و ویرایش کنید. یعنی کد HTML منبع برای ما مخفی است و ما به آن صعود نمی کنیم.
نوعی Word برای HTML. چنین ویرایشگرهای بصرینامیده می شوند:
WYSIWYG سردبیران - دبلیوکلاه Yشما اس ee منس دبلیوکلاه Yشما جی et. یعنی اگر به روسی ترجمه شود: آنچه می بینیم همان چیزی است که به دست می آوریم.
من آنها را "ووز" می نامم. اگرچه این از نظر آوایی صحیح نیست، اما به وضوح نشان دهنده بیهودگی این اختراع است. مبتدیان اغلب از چنین ویرایشگرهایی برای ایجاد اولین سایت های خود استفاده می کنند. البته، این راحت است - شما نیازی به بررسی برچسب ها، سبک های طراحی و سایر موارد ناخوشایند و پیچیده در نگاه اول ندارید. خود ویرایشگر به طور خودکار اقدامات ما را به کد HTML تبدیل می کند.
اما همانطور که می گویند هیچ اتفاقی نمی افتد. به طور خاص، این رویکرد دارای اشکالات بسیار جدی است. چه چیزی باعث می شود همه افراد پشت سر هم نتوانند از ویرایشگرهای بصری برای طراحی صفحات HTML استفاده کنند؟ واقعیت این است که صفحاتی که به این روش شکل میگیرند معمولاً کدهای اضافی زیادی دارند، از نظر معنایی خطاهای زیادی دارند. در حال حاضر، البته، هیچ مشکلی وجود ندارد اینترنت پرسرعتاتصال و تفاوت اندازه صفحه 400 کیلوبایت و 100 کیلوبایت از نظر سرعت قابل توجه نیست، اما یک کد HTML بهینه و درست نوشته شده بسیاری از مشکلات را برطرف می کند و مزایای زیادی را به همراه دارد، از جمله:
- کد HTML مناسب تأثیر مثبتی بر روی دارد بهینه سازی موتور جستجو، سرعت خزیدن یک سایت توسط ربات جستجوگر. کیلوبایت کد تولید شده در اینجا قابل قبول و حتی مضر نیستند.
- کد HTML تولید شده توسط ویرایشگر WYSIWYG دارای خطاهای معنایی زیادی است. یعنی تگ های تولید شده توسط چنین ویرایشگری برای مقاصد دیگر استفاده می شود، جایی که لازم است از لیست ها استفاده شود.
- ، ویرایشگر تگ دیگری ایجاد می کند که ما به آن نیاز نداریم. البته این به ویرایشگر بستگی دارد، اما در اینجا منظور ما راه حل های پیچیده برای ایجاد سایت است و نه ویرایش ساده متن در یک منطقه متن با استفاده از ابزار WYSIWYG.
- تعداد زیادی برچسب غیر ضروری ایجاد می شود و ساختار سند متورم می شود. فرض کنید یک عنصر را در چنین برنامهای ابتدا به سمت راست، سپس به چپ و سپس به مرکز منتقل میکنید - هر عمل ردی در کد HTML منبع باقی میگذارد. ویرایشگر یک برنامه است و نمی تواند بداند که در نتیجه دقیقاً چه چیزی می خواهید دریافت کنید، او هزاران کد را با در نظر گرفتن همه موارد تولید می کند. گزینه هارفتار سند در مرورگر
- به عنوان یک قاعده، ویرایشگرهای طراحی بصری کد HTML به سرعت منسوخ می شوند. و به دلیل عدم علاقه از طرف متخصصان، آنها به طور کلی حمایت خود را از دست می دهند و در توسعه متوقف می شوند. و HTML در حال تکامل است. همه چیز توسعه می یابد، به جز vuzivugi. بر این اساس، آنها نمی توانند کد صحیح و به روزی را تولید کنند که شامل ویژگی ها و راه حل های جدید باشد.
- حمایت و توسعه چنین پروژه هایی عذاب آسمانی است. در مورد استفاده از الگوها و استفاده مجددهیچ کد گفتاری نمی تواند وجود داشته باشد.
بنابراین، ما HTML را فقط با قلم می نویسیم. ابزارهای کافی برای ویرایش بصری HTML هنوز اختراع نشده اند و بعید است که ظاهر شوند. یادگیری و درک زبان نشانه گذاری HTML آسان است و ابزارهای اتوماسیون زیادی برای نوشتن کدهای HTML وجود دارد، اما در درس های دیگر بیشتر در مورد آن توضیح داده شده است.
استادان جوان HTML پس از کمی سر و کله زدن با ویرایشگر WYSIWYG، این کار بیهوده را رها کرده و ادامه می دهند.
ساختار سند HTML
توصیه می کنم برای کلاس ها ویرایشگر Sublime Text را دانلود و نصب کنید. اگر نمی خواهید روح خود را در مراحل اولیه یادگیری HTML بشکنید، اکیداً استفاده از Notepad تعبیه شده در ویندوز را برای طرح بندی HTML توصیه نمی کنم.
ما تصمیم گرفتیم که کد سند HTML را به صورت دستی بنویسیم، یعنی حروفچینی. طرح بندی HTML- روند ایجاد HTMLسند در مردم عادی و محافل آگاه - فقط طرح. هر سندی دارای ساختار و قوانین ساخت و ساز خاصی است. کد از چه عناصری تشکیل شده است، ساختار HTML چیست؟
بیایید یک الگوی اولیه در رایانه ایجاد کنیم - فایل index.html، آن را با یک ویرایشگر باز کنید و کد زیر را در آن قرار دهید:
بنابراین، به ترتیب از مثال.
- نوع سند (doctype)
این ساختار همیشه در ابتدای سند نشان داده می شود تا مرورگر به درستی "درک" را داشته باشد نسخه HTMLهنگام ساخت یک سند استفاده می شود.
با توجه به این واقعیت که HTML به طور مداوم در حال تکامل است، مانند هر محصول نرم افزاری چندین نسخه دارد. نسخه فعلی HTML - پنجم و در مثال آورده شده است doctypeبه روز.
اصولاً پرداختن به مطالعه انواع اسناد فایده ای ندارد، زیرا با انتشار HTML5 این طراحی به استاندارد تبدیل شده است. فقط کافی است هر بار که طرح بندی سایت را شروع می کنید، آن را در ابتدای سند قرار دهید.
- ابتدای سند
اولین برچسبی که بعد از doctype می بینیم این است .
تگ HTML- واحد ساختاری نشانه گذاری یک سند HTML. کد HTML از بلوک های ساختمانی به نام تگ تشکیل شده است. هر تگ عملکرد خاص خود را دارد و مطالعه زبان نشانه گذاری HTML در نهایت دقیقاً مطالعه برچسب ها و ویژگی های آنها در سند است.
من می خواهم توجه داشته باشم که یادگیری HTML آنقدرها که در نگاه اول به نظر می رسد کار دشواری نیست. یادگیری برچسبهای مورد استفاده در نشانهگذاری سند، بار زیادی بر مغز نیست.
بنابراین، نشانه گذاری سند با برچسب شروع می شود و با یک تگ پایانی به پایان می رسد. هر تگ که حاوی تگ ها یا عناصر دیگر است باید بسته شود برچسب بسته شدن. برای مثال، , ,
، و غیره.برچسب بزنید مورد نیاز است زیرا شامل کل ساختار سند است و بقیه عناصر را در بر می گیرد.
برچسب بزنید
بعد، ما می بینیم برچسب زدن ، که حاوی عناصر دیگری است که هنوز برای ما روشن نیست. حاوی عناصر دیگری است - به این معنی که عناصر یا برچسب ها بین تگ های باز و بسته کننده ساختار قرار دارند:
<тег>محتوا یا برچسب های دیگرтег>
برچسب بزنید
برای ذخیره متا اطلاعات یک سند HTML طراحی شده است، یعنی اطلاعاتی که در خود سند نمایش داده نمی شوند، اما مهم هستند و تا حد زیادی تعیین کننده نحوه ظاهر و رفتار سند هستند.این برچسب در سند مورد نیاز است.
برچسب بزنید - عنوان سند
سرتیتر
متا تگ
متا تگ- یک برچسب تخصصی طراحی شده برای ارائه داده های ساختار یافته در مورد یک صفحه. متا تگ ها بیشتر در یک تگ استفاده می شوند
. متا تگ ها در ساختار اختیاری هستند HTMLسندفاویکون (فاویکون)
فایلی با تصویر فاویکون به سند پیوست می کند. فاویکون (فاویکون)- یک نماد مینیاتوری که در کنار نام سند در برگه مرورگر نمایش داده می شود. فاویکون یک فایل گرافیکی 16×16 (یا 32×32) پیکسل است که می تواند در فرمت های مختلفی مانند png، jpg، ico، gif باشد. فرمت ico به طور سنتی استفاده می شود. فاویکون های متحرک فایل های گیف حاوی انیمیشن هستند. شما می توانید یک فاویکون متحرک، به عنوان مثال، در VKontakte زمانی که یک پیام جدید می رسد تماشا کنید.
سبک های سند CSS
یک فایل سبک HTML را به یک سند CSS پیوست می کند.
css - آبشاریسبک سازی سند HTML هر تگ که در تگ است
توجه: دارایی hrefطرح ها محل فایل خارجی را مشخص می کند. در مثال ما، فایل style.cssو favicon.ico، در همان پوشه فایل قرار دارند index.html. برچسب بسته شدن ندارد.
برچسب بزنید
برچسب بزنید