Daha önce de söylediğim gibi, HTML etiketleri, tarayıcılara bir sayfanın belirli bir bölümünü nasıl görüntüleyeceğini söyleyen özel talimatlardır. Şimdi onlar hakkında daha ayrıntılı konuşacağız, ancak her şeyi bir kerede ezberlemeye çalışmayın - başarılı olmayacaksınız ve buna ihtiyacınız yok, çünkü kalan bölümlerde her adımda etiketlerle karşılaşacaksınız - yavaş yavaş her şey olacak. kendi kendine hatırlanmak. Sadece okuyun ve anlamaya çalışın.
Açma ve kapama etiketleri, kapsayıcı etiketleri
Etiketler olabilir açılış(başlangıç) ve kaplama(son). Açılış etiketleri " karakterlerinden oluşur.<» и «>»Etiket adının gösterildiği arasına, kapanışta ismin önüne bir bölü (/) işareti konur.
Çoğu HTML etiketi eşleştirilmiştir - gerekli açılış ve kapanış etiketlerine sahiptirler, örneğin: ve... Bazılarının yalnızca bir açılış etiketi vardır, örneğin
, ve denir boş... Diğerleri bir açılış etiketine sahip olabilir ve kapanış etiketini belirtebilir veya belirleyemezsiniz, o zaman tarayıcının kendisi etiketin eyleminin nerede biteceğini belirleyecektir.
Gerekli veya isteğe bağlı bir bitiş etiketine sahip etiketler genellikle konteyner etiketleri veya konteyner elemanları.
Tüm HTML etiketleri büyük/küçük harfe duyarlı değildir, yani belirtebilirsiniz ve ya da .
Şimdi tavsiye. Etiketlerinizi her zaman küçük harfle (küçük harf) yazmanızı ve isteğe bağlı bitiş etiketleri eklemenizi öneririm. Birincisi, bu bir profesyonellik ve görgü işaretidir ve ikincisi, tüm kapanış etiketleriyle HTML kodunda gezinmek ve düzenlemek çok daha kolaydır. Evet, bunu sana bir kereden fazla hatırlatacağım.
Etiketleri kullanma örneği
kalın yazı tipi italik yazı tipi
Tarayıcıda sonuç
Ve yine de, doğru olan ne olacak - "etiketler" veya "öğeler"?
Genel olarak, çoğu durumda - "öğeler" demek doğru olacaktır. Bir web sayfasının oluşturduğu HTML öğelerindendir ve tarayıcı penceresinde resimleri, tabloları, bağlantıları vb. görüntüleyen öğelerdir. Ve etiketler, tarayıcıya nerede ve hangi öğenin olduğunu, başladığını ve bittiğini söylemek içindir. Yukarıdaki örneğe bir kez daha bakalım. B ve I öğelerini listeler. Her biri düz metin içerir ve bir başlangıç ve bitiş etiketine sahiptir.
Öyle oldu ki, bugün "etiket" kelimesi Rus dilinde (ve sadece Rusça'da değil) "element" kelimesinin eşanlamlısı olarak sağlam bir şekilde yerleşmiştir. Bence her iki kelimeyi de kullanmak hikayenin anlamını kaybetmediği için. Bu nedenle, bu derste, bu kelimelerin her ikisini de kullanacağım, böylece onlara alışacaksınız ve her bir özel durumda neyin tehlikede olduğunu bilinçaltında belirlemeyi öğreneceksiniz. Ve fazla uğraşmayın, bir etiketin bir elementten ne kadar farklı olduğunu bilirsiniz - bu iyi.
Etiketler bir satırda veya birkaç satırda belirtilebilir.
Evet, HTML etiketleri bir satırda veya birkaç satırda belirtilebilir, tarayıcılar için bu önemli değil, satır sonlarını yok sayarlar. Ayrıca etiketler arasına istediğiniz kadar boşluk koyabilirsiniz - tarayıcılar ardışık tüm boşlukları tek olarak algılar. Örneğin, bunun gibi:
kalın yazı tipi italik yazı tipi
Tarayıcıda sonuç
Etiketlerin doğru şekilde yerleştirilmesi
Aynı sayfa öğesi üzerinde birlikte çalışmaları için birçok etiket iç içe yerleştirilebilir. Ancak doğru yerleştirmeyi gözlemlemek önemlidir - daha önce görünen etiket daha sonra kapatılmalıdır. Bu arada, yuvalama hatası yeni başlayanlar arasında en yaygın olanlardan biridir.
<тег1><тег2><тег3> ...тег3>тег2>тег1> - sağ
<тег1><тег2><тег3> ...тег1>тег3>тег2> - doğru değil
İç içe etiketlerin kullanımına bir örnek
Kalın italik yazı tipi
Tarayıcıda sonuç
Ebeveyn ve çocuk etiketleri, torunları ve ataları
HTML etiketlerinin hiyerarşik yapısını belirtmek için, bunlara belirli kelimelerle atıfta bulunmak gelenekseldir. Aslında, her şey çok basit. O halde şöyle bir örnek verelim:
<тег1> <тег2>...тег2> <тег3><тег4>...тег4>тег3> тег1>
üst etiketler- bir etiket, içinde bir düzey yuvalanmışsa, diğer etiketler için bir üst öğedir. Örneğimizde<ТЕГ1>ebeveyni<ТЕГ2>ve<ТЕГ3>ama etiket için değil<ТЕГ4>... Ve burada<ТЕГ3>ebeveyn<ТЕГ4> .
Alt etiketler- ebeveyne geri dön.<ТЕГ2>ve<ТЕГ3>için yan kuruluşlar<ТЕГ1>, a<ТЕГ4>etiket için<ТЕГ3> .
atalar- etiket, içinde herhangi bir yuvalama düzeyinde bulunan tüm etiketlerin atasıdır.<ТЕГ1>tüm etiketlerin atası ve<ТЕГ3>Ata<ТЕГ4> .
Torunları- atalara dönüş. Tüm etiketler bir etiketin torunlarıdır<ТЕГ1>, ancak<ТЕГ4>ayrıca etiketin soyundan<ТЕГ3> .
Pekala, kafan karışmadı mı? Hatırlamayı kolaylaştırmak için soy ağacınızla bir benzetme yapın, her şey hemen yerine oturacaktır.
"Bir etiket diğerini içeriyor" ne anlama geliyor?
Bildiğiniz gibi, etiketler iç içe yerleştirilebilir ve buna göre bazıları başkalarını içerebilir. Ancak yeni başlayanların genellikle yeterince dikkat etmediği küçük ama çok önemli bir nokta var. Şimdi bildiğimiz bir örnek verelim:
<тег1> <тег2>...тег2> <тег3><тег4>...тег4>тег3> тег1>
Bir etiketin diğerini içerdiğini, yalnızca ilkinin bir ebeveyn etiketi ve ikincisinin bir alt olması ve başka bir şey olmaması gerektiğini söylüyorlar. yani, bizim örneğimizde<ТЕГ1>içerir<ТЕГ2>ve<ТЕГ3>ama içermiyor<ТЕГ4>... Ve burada<ТЕГ3>sadece içerir<ТЕГ4>... Biraz sıradışı, değil mi? Ama bunun kendi mantığı var, kabul etmelisiniz.
Her HTML öğesi yalnızca belirli bir etiket kümesi içerebilir ve bazıları metin dışında hiçbir şey içerebilir. Her şey etiketin ait olduğu türe bağlıdır, bu nedenle etiketleri yerleştirmeden önce birinin diğerini içerip içermediğini kontrol edin.
Etiket türleri
HTML'de etiketler birkaç türe veya modele ayrılır:
Satır içi (satır içi, satır düzeyi)- sayfada bu etiketleri görüntüleyen her şey tarayıcı tarafından her zaman aynı terimde görüntülenir. Ve yalnızca mevcut genişlik (örneğin, tarayıcı penceresinin genişliği) yeterli değilse, satır bir sonrakine kaydırılır, vb.
Satır içi etiketlerin kullanımına bir örnek
kalın yazı tipi italik yazı tipi
Tarayıcıda sonuç
Blok (blok, blok seviyesi)- sayfada bu etiketlerin her birini görüntüleyen her şey tarayıcı tarafından yeni bir satırda görüntülenir.Kendilerinden sonra bu tür öğeler de satır sonları oluşturur.
Blok etiketlerini kullanma örneği
Paragraf 1
2. paragraf
Tarayıcıda sonuç
Paragraf 1
2. paragraf
Başka türlerde etiketler de vardır, ancak bunlardan daha sonraki derslerde bahsedeceğiz ve bu iki tür HTML'de en yaygın olanlardır.
Umarım buraya kadar her şey açıktır? Sonra devam edelim.
Programcı, HTML etiketleri yazarken bir takım sorunlarla karşılaşır. Büyük bir sitede çalışırken, program kodu büyür ve kontrolü sürdürmek sorunlu hale gelir, programcı etiketi kapatmayabilir ve sitenin düzeni "ayrılır" - blok bir başkasıyla örtüşür ve görünümün görünümü sitesi bozulur.
Bloklu düzen, bir programcının cehennemidir
Büyük bir sitede, özellikle geliştirme üzerinde çalışan birkaç programcı varsa, izleme etiketleri sorunludur. HTML'nin kurucuları programcıları uyarır ve onları standartlara uymaya teşvik eder. Koddaki küçük hatalar normaldir ve düzeltilmesi kolaydır. Hatalar için HTML kodunu kontrol etmenin yollarını düşünün ve kapatılmamış etiketleri ve diğer öğeleri tanımlama.
Kapatılmamış etiketleri belirleme
Kapatılmamış divas için kod nasıl kontrol edilir (
) ve diğer etiketler? En basit yol, sözdizimi vurgulamalı bir metin düzenleyicidir. Onlarca programlama dilini destekleyen notepad++'ı indirin. Web kodlaması için gereken HTML, JavsScript, PHP ve diğer dilleri vurgular.
Normal HTML öğelerini kontrol etmek zor değildir ve kapatılmamış köprü ekleme etiketleri varsa “ "Etiketleri biçimlendirme"
» / « Kapatılmamış bir etiketi (html sayfa öğesi) algılamak için not defterinde vurgulamayı açın ++
Kontrol, "+" artı işaretlerine tıklayarak bir div'i birbiri ardına kapatmaktan ibarettir, etiket kapanmazsa, kapatma etiketi yoktur. Kodu inceliyoruz ve eksik olanı doğru yere yazıyoruz. Bir elemanın hangi kapanış etiketine ait olduğunu düzenleyicide bu etikete tıklayarak belirleyebilirsiniz. Düzenleyici, açılış etiketini ve bununla ilişkili kapanış etiketini vurgulayacaktır. Kapatma elemanının bulunmadığı veya kod mantığını bozan başka bir elemana atıfta bulunduğu bir görüntüleme hatası tespit etmek mümkündür. Bu, manuel çalışma gerektiren en basit doğrulama yöntemidir. Otomatik sistemler yoktur, yalnızca bir programcı, sayfanın görsel tasarımını bozmadan bir div veya tablonun kapanışını nereye kaydedeceğini anlayabilir. Yerleşik FireBug (FireFox) hata ayıklayıcılarını ve tarayıcıda yerleşik denetçileri kullanın. Opera'da kodun hata ayıklayıcısını (editörünü) "Ctrl-Shift-C" kombinasyonuna basarak veya şekilde gösterildiği gibi açabilirsiniz. İncelenen nesneye sağ tıklayın ve içerik menüsünde "Öğe kodunu görüntüle"ye tıklayın. HTML Doğrulayıcı: Genel Analiz ve Koddaki Hataları BulmaHTML doğrulayıcı - W3C ile kodda hata olup olmadığını kontrol edebilirsiniz. İşaretleme Doğrulama Hizmeti (MVS) - Bu doğrulayıcı, HTML, XHTML, SMIL, MathML, vb.'deki web belgelerinin doğru işaretlemesini doğrular. RSS / Atom beslemeleri veya CSS stil sayfaları, MobileOK içeriği gibi belirli içeriği kontrol etmek veya bozuk bağlantıları bulmak istiyorsanız, başka doğrulayıcılar ve araçlar mevcuttur. Alternatif olarak, DTD tabanlı olmayan doğrulayıcımızı deneyebilirsiniz. Hizmet, CSS, HTML, XHTML, JS'yi kontrol etmenizi sağlar ... siteyi analiz ettikten sonra, hizmet hataları ve kodun sorunlu bölümünü ortadan kaldırmak için bir yöntem gösterecektir .. Düzeltebilirsiniz, ancak gerekli değildir. siteniz normal şekilde görüntüleniyor ve dizine ekleniyorsa hizmeti dinleyin. Her 2 büyük site HTML standartlarına tam olarak uymuyor, kendiniz kontrol edin. Etiket köşeli parantez içine alınmış özel bir ayrılmış kelimedir (örneğin,
). Etiket, HTML'nin ana bileşenidir: kod onunla başlar, onunla biter ve web sayfasında görüntülenen bilgiler etiketlerin içinde yer alır. Bunları küçük harfle, yani sıradan küçük harflerle yazmanız önerilir: değil
, a
.
Çoğu HTML etiketi eşleştirilir: bir açılış etiketi vardır (örneğin,
) ve açılış etiketinden bir eğik çizgi ile ayrılan bir kapanış etiketi ( /
) ilk açılı ayraçtan sonra (örneğin,
). Bir çift etiketin içindeki her şeye onların adı verilir. içerik. <Открывающий_тег>İçerikЗакрывающий_тег>
Bu etiketlerin içine yerleştirilen metin kalın olur olarak adlandırılan eşleştirilmemiş (tek) etiketler de vardır. etiketler... Eşleştirilmiş etiketlerin aksine, içerikle çalışmadıkları, ancak kendi başlarına bazı işlevleri yerine getirdikleri için kapatılmaları gerekmez. Tek bir etiketin bir örneği - Rus dili ile paralellikler çizersek, eşleştirilmiş etiketlerin, içine alınan metnin özelliklerini etkileyen tırnaklar veya parantezler olduğunu (tırnakları zamanında kapatmamaya çalışın) ve tek etiketlerin (etiketler) noktalama işaretleri olduğunu söyleyebiliriz. (ünlem, soru veya nokta). Herhangi bir etiket şunlardan oluşur: Etiketler bir biçimlendirme dilinin kalbi olduğundan, bunlardan birkaçının olması şaşırtıcı değildir. Ana, en önemli etiketleri ele alalım. |
Taramalı Atomik Kuvvet Mikroskobu Laboratuvar raporu şunları içermelidir:
İletişim ağının destek raflarının seçimi
AC katener tasarımı ve hesaplanması
Mikroişlemci sistemlerinin geliştirilmesi Mikroişlemci sistemlerinin tasarım aşamaları
mcs51 ailesinin mikrodenetleyicileri