html vs html5 what is difference between html5
qa testinde kariyere nasıl başlanır
Bu HTML5 Vs HTML Eğiticisi, HTML ve HTML5 Arasındaki Temel Farkları Açıklar. Ayrıca HTML5'in Avantajlarını ve Dezavantajlarını Öğrenebilirsiniz:
HTML5 ve HTML arasındaki farkları öğrenmeden önce, öncelikle bu terimleri ve bu Köprü Metni Biçimlendirme Dilleri kullanılarak web sitelerinin nasıl tasarlandığını temel bir anlayışa sahip olalım.
Bu eğiticide, en son sürüm olan HTML5'in HTML'den ne kadar farklı olduğunu göreceğiz.
Ne öğreneceksin:
- Biçimlendirme Dili Nedir?
- HTML nedir?
- HTML 5 Nedir?
- HTML Vs HTML5 Arasındaki Farklar
- Geliştiriciler İçin HTML5 Neden HTML Üzerinden Öne Çıkıyor?
- Sonuç
Biçimlendirme Dili Nedir?
KİME biçimlendirme dili web tarayıcıları tarafından bilgi alışverişi yapmak için kullanılan bir araçtır. web sayfası şöyle görünmeli . İle ilgilenir metnin sunumu kod yardımı ile. Kod, hem stil ve Yerleşim web sayfasının.
Farklı Biçimlendirme Dili Türleri
Önemli biçimlendirme dillerinden bazıları şunları içerir:
- Standart Genelleştirilmiş Biçimlendirme Dili.
- Köprü Metni Biçimlendirme Dili.
- Genişletilebilir İşaretleme Dili.
- Genişletilebilir Köprü Metni Biçimlendirme Dili.
HTML'nin Çeşitli Sürümleri
- HTML 1.0: Bu 1991 yılında Tim Berners tarafından yayınlandı. Yardımı ile web sayfası tasarımı yapabileceğimiz pek çok özelliği yoktu.
- HTML 2.0: Bu, 1995 yılında ortaya çıktı. Bir önceki sürümünün tüm özelliklerini ve kendi özelliklerini içeriyordu.
- HTML 3.2: Bu, 1997 yılında piyasaya sürüldü. Bu sürüm, Basamaklı Stil Sayfası (CSS) desteği.
- HTML 4.01: Bu, 1999 yılında piyasaya sürüldü. Sürüm 3.2'de iken, CSS'yi HTML'nin içine dahil etmemiz gerekiyor, HTML 4.01'de bir dış stil sayfası tanıtılmıştı. Burada, HTML içine eklememiz gereken harici bir CSS dosyası oluşturmalıyız. Bu sürüm ayrıca yeni etiketler ekledi.
- XHTML: Bu, 2000 yılında piyasaya sürüldü.
- HTML 5: Bu, 2014 yılında piyasaya sürüldü. Bu sürüm, multimedya desteği, harici eklentilerin kullanımını en aza indirme, yeni etiketlerin eklenmesi gibi birçok yeni özelliğe sahiptir.
HTML nedir?
HTML olarak bilinir H yper T ext M Arkup L web sayfasının yapısını ve içeriğini oluşturan bir dil.
Daha fazla anlamak için bir örnek verelim:
Herhangi bir yeni dili çalışırken, benzer şekilde önemli kuralları, dilbilgisini ve kullanımı aklımızda tutmalıyız, HTML öğrenirken de kesin ve elementler ve önemi.
Şimdi, a'nın ne olduğunu anlayalım .
: Bir HTML öğesi, 'etiketler' ile diğer metinlerden ayrılır. Etiketler, '' tarafından çevrelenen veya aynı zamanda Başlat etiket ve bir son etiket.
Buraya
ve
sırasıyla başlangıç ve kapanış etiketleridir ve geri kalan öğe içeriğidir.Etiketlerin büyük / küçük harfe duyarlı olmadığını lütfen unutmayın.
HTML Yapısı: HTML Yapısının bir örneği aşağıda gösterilmiştir.
Kodu Chrome tarayıcısında çalıştırırken aşağıdaki çıktıyı elde ederiz:
Lütfen sayfanın başlığının 'Birinci Html Sayfası' olduğunu unutmayın, aynı şekilde şekildeki HTML yapısının etiketi altında belirtildiği gibi. 'Paragraf içeriği',
etiket.
- genellikle kök olarak adlandırılan HTML belgesinin en üst düzeyindedir. ve bu etiketin içinde bulunur.
- belgenin başlığı gibi web sayfası hakkında bilgiler içerir. Başlık etiketlerinin içindeki yaygın etiketlerden bazıları,,, ve.
- Web sayfasının gerçek sunumunu açıklar. Gövde etiketlerinin içindeki yaygın etiketlerden bazıları
Makale etiketi, bir web sayfasındaki bağımsız bir metni belirler
Bir kenara etiket, HTML5'te tanıtılan başka bir etikettir
altbilgi etiketi, bir web sayfasının sonuç kısmına işaret etmek için kullanılırÇıktı:
#iki) etiketler iletişimsel unsurlar olarak tanıtılır.
Kullanımı açıklamak için bir kod parçacığı alalım:
HTML 5 ile ilgili daha ilginç gerçekleri öğrenmek için bu videoyu izleyin:
# 3) grafik öğeler için etiketler tanıtıldı.
# 4) Gibi modern form öğeleri tarih, saat, hafta, e-posta ve çok daha fazlası piyasaya sürüldü.
# 5) Href, bağlantı etiketi için zorunlu bir özellik değildir.
# 6) Web sayfasını dinamik yapan unsurlar tanıtıldı. Bu öğeler, vb.
# 7) Doküman türü ve karakter kodlaması daha basit hale getirildi.
# 8) Gibi ek özellikler otomatik odaklama, otomatik tamamlama, gerekli ve çok daha fazlası form etiketleri için eklenir.
Kullanımı açıklamak için bir kod parçacığı alalım:
Burada, 'gerekli' özniteliği, belirli bir giriş alanının bir formda zorunlu olduğunu tanımlar.
# 9) Kullanıcılar için coğrafi konum belirleme, sürükle ve bırak özelliği, yerel depolama, uygulama önbelleği ve çok daha fazlası gibi çok sayıda kullanıma sahip yeni API'ler tanıtıldı. Tüm bunlar, modern web uygulamalarında artan HTML5 talepleriyle sonuçlanır.
# 10) Ayrıca, önceki HTML sürümleri gibi etiketlerin bazıları artık kullanılmıyor.
#eleven) Özniteliklerin yanı sıra ping, karakter kümesi tanıtıldı.
# 12) Matematiksel semboller daha iyi temsil edilir MathML oftag yardımıyla elemanlar.
HTML Vs HTML5 Arasındaki Farklar
Aşağıda, genellikle HTML olarak adlandırılan HTML5 ve HTML 4.01 arasındaki farklar bulunmaktadır.
Seri numarası. HTML HTML5 7 Mobil kullanım kolaylığı ile daha az kararlı. Mobil kullanıcıların kullanımı daha kolay. bir Kodda yanlış sözdizimi için destek sağlamaz. Kodda uygun olmayan Sözdizimini işleme verimliliğine sahiptir. iki JavaScript'in arka planda çalışması desteklenemiyor. Javascript arka planda çalışabilir. 3 Strict, Frame set, Transitional olmak üzere üç belge türü bildirimine sahiptir. Daha kolay belge türü bildirimi:
4 Ses ve video oynatmak için Flash desteği gerekir. , etiketler ses, video ve oyunların kullanımını destekledi. 5 HTML ile birlikte Flash, VML veya Silverlight, vektör grafiklerinin kullanılmasını sağladı. SVG ve tuvali destekler. 6 Tüm eski tarayıcılarda çalışır. Chrome, Safari ve benzerlerinin en son sürümlerinde çalışır. 8 Daire, dikdörtgen, kare vb. Şekiller çizmek mümkün değildir. Daire, dikdörtgen, kare vb. Şekiller çizmek mümkündür. 9 Tarayıcı önbelleği, geçici depolama alanı olarak kullanılır. Depolama için SQL web veritabanı, uygulama önbelleği ve web depolaması kullanılır. 10 Sürükle ve bırak özelliği sağlanmamıştır. Sürükle bırak özelliği sağlanmıştır. on bir Hazırlık ve hız açısından geliştiricilerin kullanımına pek uygun değil. Hazırlık, hız ve uygulama açısından geliştiricilerin kullanımına uygundur. 12 ,, kodlama sırasında etiketler zorunludur. ,, etiketler kodlama sırasında ihmal edilebilir. 13 İçerik hakkında hiçbir şey söylemeyen Div öğesi yaygın olarak kullanılmaktadır. Üstbilgi, altbilgi gibi anlamsal anlamlara sahip yeni öğeler, kodu daha anlamlı ve hata ayıklaması daha kolay hale getiren tanıtıldı. 14 Ayrıntılı karakter türü kodlaması Daha kolay karakter türü kodlama on beş Kullanıcılar için mevcut olmayan coğrafi konum ayrıntılarını alma özelliği. HTML coğrafi konum belirleme üzerindeki modern API, kullanıcıların doğru konum ayrıntılarını sağlar. 16 Ve etiketi için type özniteliği kodda zorunludur. Ve etiketi için type özniteliği kodda ihmal edilebilir. Geliştiriciler İçin HTML5 Neden HTML Üzerinden Öne Çıkıyor?
- Daha önce tartışıldığı gibi, geliştiriciler HTML5 kullanımını hız, hazır olma ve yürütme açısından çok uygun bulmaktadır. Kodlarda tutarlı hata işleme sağlar ve bu da geliştiriciler için çok fazla kaynak tasarrufu sağlar.
- İle yeni öğeler anlamsal anlamlar üstbilgi, altbilgi, bir kenara vb. tanıtıldı, bu da kodu daha anlamlı ve hata ayıklaması kolay hale getiriyor.
- Bir form geliştirirken, otomatik netleme gibi özellikler yaygın olarak kullanılır ve çok yararlı olduğu kanıtlanmıştır. Sayfa yüklenirken, belgedeki ilk alan dışındaki herhangi bir alana odaklanmak için otomatik odak özelliğini kullanabiliriz.
- HTML5 Yerel Depolama Nesnesi, geliştiricilerin, depolama sınırının küçük olduğu ve güvenli olmadığı durumlarda çerezlerden kurtulmalarına yardımcı olur.
- Doküman türü ve karakter kodlaması daha basit hale getirildi.
- tip için öznitelik ve etiketi kodda ihmal edilebilir .
- ,, etiketler kodlama sırasında ihmal edilebilir.
- Mobil ve masaüstü uygulamalarında gelişmiş web iletişimi için şekiller ve / elemanlar için çizim yapmak için.
Son kullanıcılar için HTML5'in avantajları
- Bu mobil uyumlu ve kolay kullanmak. Mobil artık nadir bir senaryo çöküyor.
- Ses, video ve oyunlar için ekstra eklentiler ve yazılımların yüklenmesi gerekmez. Kullanıcılar deneyimleyebilir canlı içeriğe hızlı yanıt web sayfasında.
- Bilgiler gelecekte kullanıcının cihazında saklanabilir ve dolayısıyla uygulamalar şu durumlarda bile çalışır: çevrimdışı modu.
- Web sayfalarında daha enerjik bir renk yelpazesi, gölgeler, gradyanlar ve farklı yazı tipi türleri bulunur.
HTML5'in dezavantajları
HTML5'in geliştiriciler ve son kullanıcılar açısından pek çok faydası olsa da bazı dezavantajları da vardır.
İşte bunlardan birkaçı:
- Yalnızca günümüz tarayıcıları HTML5'i destekleyebilir.
- HTML5 kararlı ve kanıtlanmış bir dil olarak kabul edilse de, hala geliştirme aşamasındadır ve bu nedenle gelecekte önemli ölçüde yeniden çalışabilecek özellikleri değişebilir.
Sonuç
HTML ile HTML5 arasındaki farkı ayrıntılı olarak öğrendik. HTML5, herkes için çok çeşitli iyileştirmeler ve avantajlar ortaya çıkardı. World Wide Web, HTML5'teki en son güncellemelerin gizlilik araçlarıyla ilgileneceğini belirtti.
Önerilen okuma = >> Kapsamlı HTML Hile Sayfası
Web geliştirme ve test etme alanında kariyer yapmak isteyen herkes HTML5 bilgisine sahip olmalıdır. HTML'nin önceki sürümlerinde bulunan boşlukları doldurmuştur. Anlamsal öğeler, yeni etiketler / nitelikler / API'ler, hata işleme, multimedya ve web etkileşimi HTML5'in öne çıkan özelliklerinden bazılarıdır.
HTML5 hala geliştirilme aşamasında olduğundan, çok daha fazla fayda elde etmeyi umuyoruz ve aynı zamanda mevcut özelliklerin bazıları değişebilir. HTML 5, burada tartıştığımız önceki diğer HTML sürümlerinden gerçekten gelişti.
Önerilen okuma = >> HTML5 Vs Flash
Önerilen okuma = >> PHP Vs HTML
Bu eğiticinin HTML5 ve HTML bilgilerinizi tazelediğini umuyoruz.
Önerilen Kaynaklar
- TOP 35 HTML5 Röportaj Soruları ve Cevapları
- Masaüstü, İstemci Sunucu Testi ve Web Testi arasındaki fark
- LoadRunner ve Performans Merkezi Arasındaki Fark
- SIT ile UAT Testi Arasındaki Fark Nedir?
- Açısal Sürümler Arasındaki Fark: Angular Vs AngularJS
- Yazılım Testinin Temelleri Arasındaki 101 Fark
- Kalite Güvencesi ve Kalite Kontrol Arasındaki Fark (QA ve QC)
- Modem Vs Router: Tam Farkı Bilin