Html web sayfasıdır. Web sayfalarının oluşturulması. HTML dilini öğrenmek. Web Sayfası Öğeleri: Başlık

HTML ve CSS web sitesi oluşturma dersleri yolculuğumuza başlamadan önce, iki dil arasındaki farkları, her dilin sözdizimini ve bazı temel terminolojiyi anlamak önemlidir.

Html-ve-css-nedir?

HTML (HyperText Markup Language), başlıklar, paragraflar veya resimler gibi içeriği tanımlayarak içeriğin yapısını ve anlamını tanımlar. CSS (Basamaklı Stil Sayfaları), örneğin yazı tipleri veya renkler kullanarak içeriğin görünümünü şekillendirmek için oluşturulmuş bir sunum dilidir.

Bu iki dil (HTML ve CSS) birbirinden bağımsızdır ve öyle kalmalıdır. CSS, bir HTML belgesinin içine yazılmamalıdır ve bunun tersi de geçerlidir. Genel bir kural olarak, HTML her zaman içeriği temsil eder ve CSS de her zaman stili tanımlar.

HTML ve CSS arasındaki farkın bu şekilde anlaşılmasıyla, HTML'ye daha ayrıntılı bir şekilde dalalım.

Temel HTML Terimleri

HTML ile çalışmaya başlamadan önce muhtemelen bazı yeni ve çoğunlukla garip terimlerle karşılaşacaksınız. Zamanla hepsine daha aşina olacaksınız, ancak şimdilik üç temel HTML terimiyle başlamalısınız: öğeler, etiketler ve nitelikler.

Elementler

Öğeler, bir sayfadaki nesnelerin yapısının ve içeriğinin nasıl tanımlanacağını belirtir. Yaygın olarak kullanılan öğelerin bazıları birden çok düzeyde başlık içerir (

önce

) ve paragraflar (şu şekilde tanımlanır)

); Listeye öğeler ekleyebilirsiniz ,

, , Ve Ve bircok digerleri.

Elemanlar açılı ayraçlar kullanılarak tanımlanır<>, öğe adını çevreleyen. Böylece eleman şöyle görünecek:

Etiketler

Açılı ayraçlar ekleme< и >öğenin çevresinde etiket olarak bilinen şeyi oluşturur. Etiketler çoğunlukla açılış ve kapanış etiketi çiftleri halinde oluşur.

Açılış etiketi öğenin başlangıcını işaretler. Bir sembolden oluşur<, затем идёт имя элемента и завершается символом >; Örneğin,

.

Kapanış etiketi öğenin sonunu işaretler. Bir sembolden oluşur< с последующей косой чертой и именем элемента и завершается символом >; Örneğin,

.

Açılış ve kapanış etiketleri arasında görünen içerik o öğenin içeriğidir. Örneğin bağlantının bir açılış etiketi olacaktır ve kapanış etiketi. Bu iki etiket arasında ne varsa bağlantının içeriği olacaktır.

Yani bağlantı etiketleri şuna benzer:

...

Öznitellikler

Nitelikler sağlamak için kullanılan özelliklerdir. Ek Bilgiler eleman hakkında. En yaygın nitelikler, öğeyi tanımlayan id niteliğini içerir; öğeyi sınıflandıran class niteliği; gömülü içeriğin kaynağını belirten src niteliği; ve ilişkili kaynağa bağlantıyı belirten bir href özelliği.

Nitelikler, öğe adından sonraki açılış etiketinde tanımlanır. Genel olarak nitelikler bir ad ve bir değer içerir. Bu özniteliklerin formatı, öznitelik adının ardından eşittir işareti ve ardından tırnak içindeki öznitelik değerinden oluşur. Örneğin, öğe href özelliği ile şu şekilde görünecektir:

Shay Howe

Temel HTML terimlerinin gösterimi

Bu kod bir web sayfasında "Shay Howe" metnini görüntüleyecek ve bu yazıya tıklandığında kullanıcıyı http://shayhowe.com adresine götürecektir. Bağlantı öğesi bir açılış etiketi kullanılarak bildirilir ve kapanış etiketi metni ve açılış etiketinde href="http://shayhowe.com" yoluyla bildirilen bağlantı adresinin niteliğini ve değerini kapsar.

Pirinç. 1.01. Anahat biçimindeki HTML sözdizimi öğeyi, özelliği ve etiketi içerir

Artık HTML öğelerinin, etiketlerinin ve niteliklerinin ne olduğunu bildiğinize göre, ilk web sayfamıza bir göz atalım. Burada yeni görünen bir şey varsa endişelenmeyin; ilerledikçe bunları açıklayacağız.

HTML Belge Yapısını Özelleştirme

HTML belgeleri, .txt yerine .html uzantısıyla kaydedilen basit metin belgeleridir. HTML yazmaya başlamak için öncelikle ihtiyacınız olan şey Metin düzeltici kullanmanız sizin için uygundur. Maalesef buna dahil değil Microsoft Word veya Sayfalar, çünkü bunlar karmaşık düzenleyicilerdir. HTML ve CSS yazmak için en popüler iki metin düzenleyici Dreamweaver ve Sublime Text'dir. Ücretsiz Alternatifler ayrıca Windows için Notepad++ ve Mac için TextWrangler.

Tüm HTML belgeleri, aşağıdaki bildirimleri ve öğeleri içeren gerekli bir yapıyı içerir: , , Ve .

Belge türü beyanı veyaBir HTML belgesinin en başında bulunur ve tarayıcılara hangi HTML sürümünün kullanıldığını bildirir. Kullanacağımız için En son sürüm HTML, belge türümüz basitçe olacaktır. Bundan sonra eleman gelir bir belgenin başlangıcını belirtir.

İçeri eleman Çeşitli meta veriler (sayfaya eşlik eden bilgiler) dahil olmak üzere belgenin üst kısmını tanımlar. Bir öğenin içindeki içerik web sayfasının kendisinde görünmüyor. Bunun yerine belgenin başlığını (tarayıcı penceresinin başlık çubuğunda görünür), herhangi bir harici dosyaya olan bağlantıları veya diğer yararlı meta verileri içerebilir.

Web sayfasının tüm görünür içeriği öğenin içinde yer alacaktır . Tipik bir HTML belgesinin yapısı şuna benzer:

Selam Dünya!

Selam Dünya!

Bu bir web sayfasıdır.



HTML belge yapısının gösterilmesi

Bu kod, belge türü bildiriminden başlayarak belgeyi gösterir., sonra hemen öğe gelir . İçeri unsurlar geliyor Ve . Öğe etiketi aracılığıyla sayfa kodlamasını içerir ve öğe aracılığıyla belgenin başlığı . Öğe <body>öğe aracılığıyla başlığı içerir <h1>ve bir paragraflık metin<р>. Çünkü hem başlık hem de paragraf öğenin içinde yuvalanmıştır <body>, web sayfasında görünürler.</p><p>Bir öğe, iç içe geçmiş olarak da bilinen başka bir öğenin içinde olduğunda, belge yapısını iyi organize edilmiş ve okunabilir tutmak için onu girintili hale getirmek iyi bir fikirdir. Önceki kodda her iki öğe de <head>Ve <body>öğenin içinde yuvalanmış ve kaydırılmış <html>. Elemanların girinti yapısı içeriye eklenen yeni elemanlarla devam ediyor <head>Ve <body> .</p><h3>Kendiliğinden kapanan elemanlar</h3><p>Önceki örnekte eleman <meta>kapanış etiketi içermeyen tek etiketti. Endişelenmeyin, bu kasıtlı olarak yapıldı. Tüm öğeler açılış ve kapanış etiketlerinden oluşmaz. Bazı öğeler, içeriği veya davranışı tek bir etiketteki nitelikler aracılığıyla alır. <meta>bu unsurlardan biridir. Öğe İçeriği <meta>örnekte karakter kümesi özniteliği ve bir değer kullanılarak atanmıştır. Diğer tipik kendi kendine kapanan unsurlar şunları içerir:</p><ul><li><br> </li><li><embed> </li><li><hr> </li><li><img> </li><li><input> </li><li><li><meta> </li><li><param> </li><li><source> </li><li><wbr> </li> </ul><p>Belge türü bildirimi kullanılarak yapılan azaltılmış yapı<!DOCTYPE html>ve elementler <html> , <head>Ve <body>oldukça yaygındır. Bu belge yapısını kullanışlı tutmak istiyoruz çünkü yeni HTML belgeleri oluştururken bunu sıklıkla kullanacağız.</p><h3>Kod Doğrulama</h3><p>Kodumuzu ne kadar dikkatli yazarsak yazalım hatalar kaçınılmazdır. Neyse ki HTML ve CSS yazarken çalışmalarımızı kontrol edecek doğrulayıcılarımız var. W3C, kodu hatalara karşı tarayan HTML ve CSS doğrulayıcıları sunar. Kodumuzu incelemek yalnızca tüm tarayıcılarda doğru şekilde oluşturulmasına yardımcı olmakla kalmaz, aynı zamanda kod yazarken en iyi uygulamaları öğretmeye de yardımcı olur.</p><h2>Pratikte</h2><p>Web tasarımcıları ve ön uç geliştiriciler olarak, zanaatımıza adanmış çok sayıda harika konferansa katılma lüksüne sahibiz. Sonraki derslerde kendi Stil Konferansımızı düzenleyeceğiz ve bunun için bir web sitesi oluşturacağız. Bunun gibi!</p><br><img src='https://i2.wp.com/webref.ru/assets/images/learn-html-css/practice-1.png' width="100%" loading=lazy loading=lazy><p>Hadi HTML'den biraz uzaklaşıp CSS'ye bir göz atalım. Unutmayın, HTML web sayfalarımızın içeriğini ve yapısını, CSS ise görsel stilini ve görünümünü tanımlar.</p><h2>Temel CSS Terimleri</h2><p>HTML terimlerine ek olarak aşina olmanız gereken bazı temel CSS terimleri de vardır. Bu terimler seçicileri, özellikleri ve değerleri içerir. Tıpkı HTML terminolojisinde olduğu gibi, CSS ile ne kadar çok çalışırsanız, bu terimler de o kadar ikinci doğanız haline gelir.</p><h3>Seçiciler</h3><p>Bir web sayfasına öğeler eklediğinizde, bunların stili CSS kullanılarak şekillendirilebilir. Seçici, HTML'deki hangi öğenin veya öğelerin hedefleneceğini ve stillerin (renk, boyut ve konum gibi) uygulanacağını belirler. Seçiciler, ne kadar spesifik olmak istediğimize bağlı olarak benzersiz öğeleri seçmek için farklı metriklerin bir kombinasyonunu içerebilir. Örneğin, bir sayfadaki her paragrafı seçmek veya yalnızca belirli bir paragrafı seçmek istiyoruz.</p><p>Seçiciler genellikle bir kimlik veya sınıf değeri gibi bir öznitelik değeriyle veya örneğin bir öğe adıyla ilişkilendirilir. <h1>veya<р> .</p><p>CSS'de seçiciler, seçilen öğeye uygulanan stilleri çevreleyen küme parantezleriyle () birleştirilir. Bu seçici tüm öğeleri hedefler <span><p>P(...)</p><h3>Özellikler</h3><p>Bir öğe seçildikten sonra özellik, ona uygulanacak stilleri belirler. Özellik adları seçiciden sonra gelir, içeride <a href="https://5visa.ru/tr/installation-and-configuration/kvadratnye-skobki-v-vorde-kak-ubrat-kvadratnye-i-figurnye.html">kıvırcık parantez</a>() ve kolondan hemen önce. Arka plan, renk, yazı tipi boyutu, yükseklik ve genişlik ve yaygın olarak eklenen diğer özellikler gibi kullanabileceğimiz birçok özellik vardır. Aşağıdaki kodda tüm öğelere uygulanan renk ve yazı tipi boyutu özelliklerini tanımlıyoruz <span><p>P ( renk: ...; yazı tipi boyutu: ...; )</p><h3>Değerler</h3><p>Şu ana kadar sadece bir seçici aracılığıyla bir öğe seçtik ve ona hangi stili uygulamak istediğimizi özellikler aracılığıyla belirledik. Artık bu özelliğin davranışını bir değer aracılığıyla ayarlayabiliriz. Değerler iki nokta üst üste ve noktalı virgül arasında metin olarak belirtilebilir. Aşağıda tüm unsurları seçiyoruz <p >Color özelliği değerini turuncuya ve font-size özellik değerini 16 piksele ayarlayın.</p><p>P ( renk: turuncu; yazı tipi boyutu: 16 piksel; )</p><p>Bunu test etmek için, CSS'de kural setimiz bir seçiciyle başlar ve hemen ardından küme parantezleri gelir. Bu küme parantezleri özellik ve değer çiftlerinden oluşan bildirimler içerir. Her bildirim bir özellik ile başlar, ardından iki nokta üst üste, özelliğin değeri ve son olarak noktalı virgül gelir.</p><p>Yaygın bir uygulama, özellik ve değer çiftlerini süslü parantezlerin içine kaydırmaktır. HTML'de olduğu gibi girintileme de kodumuzun düzenli ve anlaşılır kalmasına yardımcı olur.</p><p><img src='https://i0.wp.com/webref.ru/assets/images/learn-html-css/css-syntax-outline.png' height="138" width="257" loading=lazy loading=lazy></p><p>Pirinç. 1.03. CSS sözdizimi yapısı seçiciyi, özellikleri ve değerleri içerir</p><p>Birkaç temel terimi ve genel CSS sözdizimini bilmek harika bir başlangıçtır, ancak daha derinlere dalmadan önce ele almamız gereken birkaç nokta daha var. Özellikle seçicilerin CSS'de nasıl çalıştığına daha yakından bakmamız gerekiyor.</p><h2>Seçicilerle çalışma</h2><p>Seçiciler, daha önce de belirtildiği gibi, hangi HTML öğelerinin stillendirileceğini belirtir. Seçicilerin nasıl kullanılacağını ve nasıl çalıştıklarını tam olarak anlamak önemlidir. İlk adım tanımak olmalı <a href="https://5visa.ru/tr/education/zte-blade-a515---tehnicheskie-harakteristiki-mobilnyi-telefon-zte-blade-a515.html">çeşitli türler</a> seçiciler. En temel seçicilerle başlayacağız: tür, sınıf ve tanımlayıcı seçiciler.</p><h3>Tür seçiciler</h3><p>Tür seçiciler öğeleri türlerine göre hedefler. Örneğin tüm öğeleri hedeflemek istiyorsak <div>div seçiciyi kullanmalıyız. Aşağıdaki kod, öğeler için tür seçiciyi gösterir <div>, ve karşılık gelen HTML.</p><p>Div(...)</p><p> <div>...</div> <div>...</div> </p><h3>Sınıflar</h3><p>Sınıflar, sınıf niteliğinin değerine göre bir öğe seçmenize olanak tanır. Sınıf seçiciler, tür seçicilerden biraz daha spesifiktir çünkü aynı türdeki tüm öğeler yerine belirli bir öğe grubunu seçerler.</p><p>Sınıflar, birden fazla öğe için aynı sınıf öznitelik değerini kullanarak aynı stilleri farklı öğelere aynı anda uygulamanıza olanak tanır.</p><p>CSS'de sınıflar, baştaki bir nokta ve ardından sınıf niteliğinin değeri ile temsil edilir. Aşağıdaki sınıf seçici, harika sınıf özelliğinin değerini içeren tüm öğeleri seçer, buna öğeler de dahildir <div>Ve <span><p>Mükemmel(...)</p><p> <div class="awesome">...</div> </p><h3>Tanımlayıcılar</h3><p>Tanımlayıcılar sınıflardan bile daha kesindir çünkü aynı anda yalnızca tek bir benzersiz öğeyi hedeflerler. Sınıf seçicilerin sınıf niteliğinin değerini kullanması gibi, tanımlayıcılar da seçici olarak id niteliğinin değerini kullanır.</p><p>Görüntülenen öğe türünden bağımsız olarak, id öznitelik değeri sayfada yalnızca bir kez kullanılabilir. Kimlikler mevcutsa önemli öğeler için ayrılmalıdır.</p><p>CSS'de tanımlayıcılar önde bir karma sembolü ve ardından id niteliğinin değeri ile temsil edilir. Burada kimlik yalnızca shayhowe değerine sahip id niteliğini içeren öğeyi seçecektir.</p><p>#shayhowe (...)</p><p> <div id="shayhowe">...</div> </p><h3>Ek seçiciler</h3><p>Seçiciler son derece güçlü şeylerdir ve yukarıda anlatılanlar, karşılaştığımız en yaygın seçiciler arasındadır. Bu seçiciler sadece başlangıç. Pek çok gelişmiş seçici mevcuttur ve bunlar kolaylıkla temin edilebilir. Onlar konusunda rahat olduğunuzda, daha gelişmiş olanlardan bazılarına göz atmaktan korkmayın.</p><p>Tamam, her şeyi bir araya getirmeye başlayalım. HTML'mizin içindeki sayfaya öğeler ekliyoruz, ardından bu öğeleri seçip CSS kullanarak stillendirebiliyoruz. Şimdi iki dilin birlikte çalışmasını sağlamak için HTML ve CSS arasındaki noktaları birleştirelim.</p><h2>CSS'yi bağlama</h2><p>CSS'mizin HTML'mizle konuşmasını sağlamak için HTML'den CSS dosyasını işaret etmeliyiz. Tüm stillerimizi öğe içinde işaret edilen tek bir harici dosyaya dahil etmek iyi bir uygulamadır. <head>HTML belgemiz. Tek bir harici CSS kullanmak, site genelinde aynı stilleri uygulamamıza ve sitede hızlı bir şekilde değişiklik yapmamıza olanak tanır.</p><h3>CSS eklemek için diğer seçenekler</h3><p>CSS'yi birleştirmeye yönelik diğer seçenekler arasında dahili ve satır içi stillerin kullanılması yer alır. Bu seçeneklerle gerçekte karşılaşabilirsiniz, ancak sitelerin güncellenmesini hantal ve hantal hale getirdiği için genellikle hoş karşılanmazlar.</p><p>Harici stil sayfamızı oluşturmak için yine seçtiğimiz metin düzenleyiciyi kullanarak yeni bir stil sayfası oluşturmak istiyoruz. <a href="https://5visa.ru/tr/installation-and-configuration/failovaya-sistema-v-vide-spiska-na-vb6-chtenie-izapis-vtekstovoi.html">Metin dosyası</a>.css uzantılı. CSS dosyamız HTML dosyamızla aynı klasöre veya alt klasöre kaydedilmelidir.</p><p>Bir öğenin içinde <head>eleman uygulandı <link>HTML ve CSS dosyaları arasındaki ilişkiyi tanımlayan. CSS'ye bağlandığımız için, aralarındaki ilişkiyi belirtmek için rel niteliğini bir stil sayfası değeriyle birlikte kullanırız. Ayrıca href niteliği, CSS dosyasının konumunu veya yolunu belirtmek için kullanılır.</p><p>Aşağıdaki örnek HTML belgesinde, öğe <head>harici bir stil dosyasına işaret eder.</p><p> <head> <link rel="stylesheet" href="main.css"> </head> </p><p>CSS'nin doğru şekilde oluşturulabilmesi için href niteliğinin yol değerinin, CSS dosyasının depolandığı yerle doğrudan eşleşmesi gerekir. Önceki örnekte main.css dosyası, kök klasör olarak da bilinen HTML dosyasıyla aynı konumda depolanır.</p><p>CSS dosyası bir alt klasörde bulunuyorsa href niteliğinin değeri bu yola uygun şekilde karşılık gelmelidir. Örneğin main.css dosyamız stylesheets adlı bir alt klasöre kaydedilmişse href niteliğinin değeri stylesheets/main.css olacaktır. Bu, bir alt klasöre geçmeyi belirtmek için eğik çizgi (veya eğik çizgi) kullanır.</p><p>Açık <a href="https://5visa.ru/tr/firmware/apple-iphone-se-2017-dizain-harakteristiki-funkcii-i-data-vyhoda-vse-chto.html">şu an</a> sayfalarımız yavaş ama emin adımlarla hayat bulmaya başlıyor. Henüz CSS'yi çok derinlemesine incelemedik, ancak bazı öğelerin CSS'mizde belirtmediğimiz stilleri olduğunu fark etmiş olabilirsiniz. Bu öğelere kendi tercih ettiği stilleri dayatan tarayıcıdır. Neyse ki, bu stilleri oldukça kolay bir şekilde yeniden yazabiliyoruz; bundan sonra CSS sıfırlama kullanarak bunu yapacağız.</p><h2>CSS sıfırlamayı kullanma</h2><p>Her tarayıcının kendi varsayılan stilleri vardır. <a href="https://5visa.ru/tr/problems/soedinenie-treh-provodov-cherez-klemmnik-osobennosti-podklyucheniya-silovogo.html">çeşitli unsurlar</a>. Nasıl <a href="https://5visa.ru/tr/navigation/chto-takoe-brauzer-google-kak-polzovatsya-gugl-hrom-google-chrome-vse-po.html">Google Chrome</a> başlıkları, paragrafları, listeleri vb. görüntüler, olduğundan farklı olabilir <a href="https://5visa.ru/tr/multimedia/oshibka-veb-stranicy-vypolnit-otladku-oshibki-scenariya-v-internet-explorer-prichiny-i.html">İnternet Explorer</a>. Tarayıcılar arası uyumluluğu sağlamak için CSS sıfırlama yaygın olarak kullanılmaya başlandı.</p><p>CSS sıfırlama, belirli bir stile sahip tüm temel HTML öğelerini alır ve tüm tarayıcılarda tutarlı bir stil sağlar. Bu sıfırlamalar genellikle boyutların, dolguların, kenar boşluklarının veya bu değerleri düşüren ek stillerin kaldırılmasını içerir. CSS basamaklaması yukarıdan aşağıya doğru çalıştığı için (bunu yakında öğreneceksiniz) sıfırlamamız tarzımızın en üstünde olmalıdır. Bu, önce bu stillerin okunmasını sağlar, hepsi bu. <a href="https://5visa.ru/tr/multimedia/chto-takoe-kuki-brauzera-zachem-ih-udalyat-i-kak-eto-mozhno-sdelat.html">farklı tarayıcılar</a> ortak bir referans noktasından çalışmaya başlayacak.</p><p>Uygulanabilecek bir sürü farklı CSS sıfırlaması var, hepsinin kendine ait <a href="https://5visa.ru/tr/tips/chto-takoe-wordpress-i-joomla-bitva-besplatnyh-titanov-joomla-ili-wordpress.html">güçlü</a>. Eric Meyer'in en popülerlerinden biri olan CSS sıfırlaması, yeni HTML5 öğelerini içerecek şekilde uyarlandı.</p><p>Biraz maceraperest hissediyorsanız Nicholas Gallagher tarafından oluşturulan Normalize.css de var. Normalize.css, tüm temel öğeler için donanımdan sıfırlama kullanmaya değil, bunun yerine bu öğeler için ortak stiller ayarlamaya odaklanır. Bu, CSS konusunda daha derin bir anlayışa sahip olmanın yanı sıra stillerden ne elde etmek istediğinize dair bilgi gerektirir.</p><h3>Tarayıcılar arası uyumluluk ve test</h3><p>Daha önce de belirtildiği gibi, farklı tarayıcılar öğeleri farklı şekilde işler. Tarayıcılar arası uyumluluğun ve testlerin önemini anlamak önemlidir. Siteler tüm tarayıcılarda tam olarak aynı görünmemeli ancak birbirine yakın olmalıdır. Hangi tarayıcıları desteklemek istediğinizi ve ne ölçüde desteklemek istediğinizi siteniz için en iyi olana göre vermeniz gereken bir karardır.</p><p>CSS yazarken dikkat edilmesi gereken birkaç nokta vardır. İyi haber şu ki, hepsini yapabilirsiniz ve bunda ustalaşmak için biraz sabır gerekir.</p><h2>Pratikte</h2><p>Konferans sitemizde en son kaldığımız yere geri dönelim ve nasıl CSS ekleyebileceğimizi görelim.</p><ol><li>Styles-conference klasörümüzün içinde, asset adında yeni bir klasör oluşturalım. Burası web sitemiz için stiller, görseller, videolar vb. gibi tüm kaynakları depolayacağımız yerdir. Stillerimiz için, devam edelim ve varlıklar klasörünün içine başka bir stil sayfaları klasörü ekleyelim.</li><li>Bir metin düzenleyici kullanarak main.css adında yeni bir dosya oluşturalım ve onu az önce oluşturduğumuz stil sayfaları klasörüne kaydedelim.</li><p>Tarayıcıdaki index.html dosyasına baktığımızda elemanların olduğunu görebiliriz. <h1>Ve <p>Zaten varsayılan stili içeriyor. Özellikle etraflarında benzersiz bir yazı tipi boyutu ve alanı vardır. Eric Meyer'in sıfırlamasını kullanarak bu stilleri yumuşatabilir, her birinin aynı temelden başlamasına olanak sağlayabiliriz. Bunu yapmak için web sitesine bir göz atın, kodu kopyalayın ve main.css dosyamızın en üstüne yapıştırın.</p><p>/* http://meyerweb.com/eric/tools/css/reset/ 2.v2.0 | 20110126 Lisans: yok (kamu malı) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blok alıntı, pre, a, kısaltma, kısaltma, adres, büyük, alıntı, kod, del, dfn, em, img, ins, kbd, q, s, samp, küçük, grev, güçlü, alt, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, etiket, gösterge, tablo, resim yazısı, tbody, tfoot, thead, tr, th, td, makale, bir kenara, tuval, ayrıntılar, yerleştirme, şekil, şekil başlığı, altbilgi, başlık, hgroup, menü, gezinme, çıktı, yakut, bölüm, özet, zaman, işaret, ses, video ( kenar boşluğu: 0; dolgu: 0; kenarlık: 0; yazı tipi boyutu: %100; yazı tipi: devral; dikey hizalama: taban çizgisi ; ) /* Eski tarayıcılar için HTML5 görüntüleme rolünün sıfırlanması */ makale, kenar, ayrıntılar, şekil başlığı, şekil, altbilgi, başlık, hgroup, menü, gezinme, bölüm ( ekran: blok; ) gövde ( satır yüksekliği: 1; ) ol, ul ( liste stili: yok; ) blok alıntı, q ( tırnak işaretleri: yok; ) blok alıntı: önce, blok alıntı: sonra, q: önce, q: sonra ( içerik: ""; içerik: yok; ) tablo ( border- çöküş: çöküş; kenar aralığı: 0; )</p><li>Main.css dosyamız şekillenmeye başlıyor o halde onu index.html dosyasına bağlayalım. index.html'yi bir metin düzenleyicide açın ve bir öğe ekleyin <link>V <head>, öğenin hemen ardından <title> .</li><li>Öğe aracılığıyla stillere işaret ettiğimiz için <link>stil sayfası değerine sahip bir rel niteliği ekleyin.</li><p>Ayrıca href özelliğini kullanarak main.css dosyamıza bir bağlantı ekleyeceğiz. Main.css dosyamızın, asset klasörünün içinde bulunan stil sayfaları klasörüne kaydedildiğini unutmayın. Yani main.css dosyamızın yolu olan href niteliğinin değeri asset/stylesheets/main.css olmalıdır.</p><p> <head> <meta charset="utf-8"> <title>Stiller Konferansı

Çalışmamızı kontrol etme ve HTML ile CSS'nin birlikte nasıl çalıştığını görme zamanı. İndex.html dosyasını tarayıcıda açmak (veya zaten açıksa sayfayı yenilemek), öncekinden biraz farklı bir sonuç göstermelidir.

Pirinç. 1.04. CSS sıfırlamalı Stiller Konferansı sitemiz

Demo ve kaynak kodu

Aşağıda Styles Conference web sitesini mevcut haliyle görüntüleyebilir ve ayrıca indirebilirsiniz. kaynakşu anda sitede.

Özet

Yani her şey yolunda! Bu eğitimde bazı büyük adımlar attık.

Bir düşünün, artık HTML ve CSS'nin temellerini biliyorsunuz. Devam ettikçe ve siz HTML ve CSS yazmaya daha fazla zaman ayırdıkça, bu iki dille çalışırken çok daha rahat olacaksınız.

Özetlemek gerekirse aşağıdaki konuları ele aldık:

  • HTML ve CSS arasındaki fark.
  • HTML öğelerine, etiketlerine ve niteliklerine giriş.
  • İlk web sayfanızın yapısını ayarlama.
  • CSS seçicilerine, özelliklerine ve değerlerine giriş.
  • CSS seçicilerle çalışma.
  • HTML'den CSS'ye işaretçi.
  • CSS sıfırlamanın önemi.

Şimdi HTML'ye daha yakından bakalım ve anlambilime biraz aşina olalım.

Kaynaklar ve bağlantılar

  • Scripting Master aracılığıyla yaygın HTML terimleri
  • Etkileyici Webler Aracılığıyla CSS Terimleri ve Tanımları
  • CSS Araçları: Eric Meyer aracılığıyla CSS'yi sıfırlayın

İnternette sunulan içeriğin büyük kısmı web sayfalarıdır. Bu, tarihsel olarak sanal ağ alanına yerleştirilmesi amaçlanan ilk belge türüdür, ancak yine de geçerliliğini korur ve neredeyse hiçbir rakip formatı yoktur. Web sayfalarının yapısı nedir? Oluşturmak için hangi web geliştirme araçlarını kullanıyorlar?

Web sayfası nedir?

Sınav görevlisi bize bir bilgisayar bilimi dersinde "Bir Web sayfasının ana öğelerini listeleyin" diyor. Yanıt olarak ona ne söyleyebiliriz? Öncelikle prensip olarak web sayfasının ne olduğundan bahsedeceğiz.

BT uzmanları arasında genel kabul gören tanıma göre, bu, özel bir programda (bir tarayıcı) açılması amaçlanan ve çeşitli yararlı içerikli metinlerin uygun yazılım türünü kullanarak bilgisayar ekranında görüntülenecek verileri içeren bir belgedir. , bağlantılar, grafikler, videolar, müzik vb. Bir web sayfası bir metin belgesidir. Tarayıcıya karşılık gelen veriler harfler, sayılar ve Özel semboller, biçimlendirme dili öğeleri olarak kullanılır - HTML. Bunun yardımıyla web sayfasının yaratıcısı tarayıcıya şu veya bu içeriğin ekranda nasıl görüntüleneceğini "açıklar".

Web sayfalarının sitelerin yapısındaki yeri ve rolü

Bir Web sayfasının bir web sitesinin ana bileşeni olduğunu söyleyebilir miyiz? Bu kısmen doğrudur. Ancak yukarıda da belirttiğimiz gibi web sayfası yalnızca bir metin belgesidir. Site, kural olarak resimler, videolar ve diğer multimedya öğelerini de içerir. Bir web sayfası bunları içeremez ancak yapısında bunlara bağlantılar içerebilir. Dolayısıyla web sayfası, sanal içeriğin kullanıcılara gösterilmesindeki baskın rolü açısından sitenin ana bileşeni olarak adlandırılabilir.

Nadir durumlarda, elbette, söz konusu belge sitenin tek bileşeni olacaktır - eğer herhangi bir nedenle grafik, video ve diğer multimedya öğelerinin görüntülenmesini sağlamıyorsa. Özellikle ilk web siteleri (Web sayfası işaretleme dilleri ilk ortaya çıktığında) ilgili içeriği içermiyordu. Kullanıcının gözleri önünde yalnızca metin ve bağlantılar vardı.

Hiper metin kullanma ilkesi

Yani, bir Web sayfası derlenmiş bir belgedir. HTML dili Köprü metnini işaretlemek için kullanılır. Peki bu fenomen nedir? Hipermetin nedir? Teoriye çok derinlemesine dalmadan, bunun şu ya da bu şekilde anlamanıza izin veren bir metin olduğunu not ediyoruz. hızlı erişim diğerine - bağlantılar aracılığıyla. Normal bir kitapta bu imkansızdır - "basit metin" vardır. İstenilen sayfaya erişmek için okuyucunun önce içindekiler veya dipnotları okuyarak birkaç kez dönmesi gerekir. Köprü metni modunda işin çoğu bilgisayar tarafından, sayfanın HTML öğelerinde yansıtılan bilgiler kullanılarak yapılır.

Bir bilgisayar bilimi öğretmeni bize şunu söylerse: "Bir Web sayfasının ana öğelerini listeleyin", o zaman HTML işaretleme dili kullanılarak oluşturulan ilgili belgenin bileşenleri hakkında oldukça doğru bir şekilde konuşmaya başlayabiliriz. Bu nedenle öncelikle HTML ile ilgili bazı teorik noktalara bakalım.

HTML dil yapısı: etiketler

Bir tarayıcı bir web sayfasıyla ilgili gerekli verileri bir HTML belgesinden nasıl okur? Çok basit.

Temel unsurlar bu dilin- bunlar etiketler. Çoğu durumda eşleşirler - bir açılış var ve bir kapanış var. İlki yalnızca köşeli ayraçlar kullanılarak gösterilir. İkincisi benzerdir, ancak ikinci parantezden önce bir eğik çizgi vardır - / sembolü. Tarayıcı bunları tanıyabilir ve bu nedenle web sayfalarının içeriğini, belge geliştiricisinin oluşturduğu algoritmalara uygun olarak sorunsuz bir şekilde görüntüler.

Açılış etiketi genellikle büyük harflerle, kapanış etiketi ise küçük harflerle yazılır. Bu, BT uzmanları arasında yerleşik hale gelen bir standarttır. Tarayıcı elbette herhangi bir harfteki HTML komutunu tanıyacaktır, ancak web geliştiricilerine yine de işaretli etiket yazma şemasına uymaları tavsiye edilir. Bu, örneğin diğer uzmanların web sayfasını geliştirmesini kolaylaştıracaktır.

Öznitellikler

HTML dilinin diğer önemli unsurları niteliklerdir. Bir web sayfasının yaratıcısı, bunların yardımıyla içeriğin özelliklerini (örneğin yazı tipi yüksekliğini, rengini, sayfaya göre konumunu) ayarlayabilir. Aynı şey resimler, videolar ve diğer multimedya bileşenleri için de geçerlidir. Nitelikler açılış etiketinin içine yazılır.

İçerik

Açılış ve kapanış etiketleri arasında bir web sayfasının bir sonraki önemli bileşeni olan içerik yer alır. Aslında bu, ekranda kullanıcının önünde görüntülenmesi gereken içeriğin ta kendisidir. Bu bir metin, bir bağlantı, bir resim, bir video veya başka bir multimedya öğesi olabilir.

Web Sayfası Öğeleri

"Son olarak bir Web sayfasının ana öğelerini listeleyin!" - öğretmen tekrarlıyor. Ona "Memnuniyetle" diye cevap veriyoruz. Söz konusu belge türünün yapısına neler dahildir? Bu hususu web sayfasının HTML öğeleri bağlamında ele alacağımızı kabul edelim. Yani, tarayıcıdaki görünümleri (kullanıcının ekranda gördükleri) bizi daha az ilgilendirecektir. Gerçek şu ki, programın içeriği aynı şekilde görüntülediği ilgili HTML algoritmaları farklı olabilir. Bu da HTML dilinin bir özelliğidir: Bir Web sayfasında istenilen görüntü görüntülenebilir Farklı yollar. Aynı zamanda, web sayfası oluşturucusunun işçilik maliyetleri açısından eşdeğer olabilirler veya uygulanması farklı miktarda çaba ve zaman gerektirebilir.

Web Sayfası Öğeleri: Başlık

Bir Web sayfasının standart öğeleri, kulağa şaşırtıcı gelse de, çok küçük miktarlarda sunulmaktadır. Aslında bunlardan yalnızca ikisi var: belgenin başlığı ve ana metni. Aynı zamanda her biri oldukça karmaşık bir yapıya sahip olabilir.

Başlığın özellikleri nelerdir? Web sayfasının en üstünde bulunur. Başlığı oluşturan HTML kodunun genellikle yalnızca metni "şifrelemesi" amaçlanır, ancak gerekirse ilgili öğeye küçük grafik eklentileri de yerleştirilebilir. Ve aslında başlık hakkında söylenebilecek tek şey bu. İlgili belgenin yapısındaki rolünün önemsiz olduğu görülmektedir. Ama bu doğru değil. Web sayfası başlıkları, arama motorlarında (Yandex, Google) sitenin indekslenmesi açısından çok önemlidir. Bu öğe, web sayfasının içeriğinin yanı sıra sitenin tematik özellikleriyle de tamamen alakalı olmalıdır.

Bir web sayfasının başlığı HTML kullanılarak nasıl yakalanır? Çok basit. İlk olarak, açılı ayraçlarla her zaman HEAD'e benzeyen açılış etiketi, ardından başlık içeriği ve ardından kapanış etiketi yazılır. Elbette web belgesinin en üstüne yazılırlar.

Bir web belgesinin başlığı bir dizi ek öğe içerebilir. Bazen bir Web sayfasının formatı, metnin belirli bir kodlamada görüntülenmesini gerektirebilir. Web belgenizin bu kriteri karşıladığından nasıl emin olabilirsiniz? Çok basit. Tarayıcıya belirli bir dil kodlaması (örneğin Kiril) kullanması talimatını veren HTML algoritmaları belge başlık yapısına yerleştirilmelidir. İlgili komutlar, diğerleri gibi açılıp kapanabilen META etiketinin içine yerleştirilir.

Web sayfasının ana kısmı

Web belgesinin ana kısmı BODY etiketiyle açılır ve eğik çizgi dahil ilgili öğeyle kapanır. Ayrıca, açılış ve kapanış etiketleri arasında çok sayıda ek hiper metin işaretleme dili komutu bulunabilir. Bunun nedeni, web sayfasının ana bölümünün yararlı içeriği (metinler, bağlantılar, grafikler, videolar, doldurulacak çeşitli formlar) içermesidir.

İlgili içerik türlerinin her birinin kendi etiketleri vardır. Bir web belgesinin ana bölümünün yapısı, metni biçimlendirmek için de kullanılan HTML komutlarını içerebilir - örneğin, yazı tipine belirli bir renk, boyut ve diğer özellikler vermek.

Yaygın olarak kullanılan bazı HTML etiketlerinin özelliklerine bakalım. Aslında bir web sayfasının ana unsurlarını oluştururlar.

Temel HTML Etiketleri

Bu nedenle, bir Web sayfasının öğelerinin ne olduğunu ayrıntılı olarak incelemek için temel HTML etiketlerinin özünü daha ayrıntılı olarak inceleyelim. Bunlardan bazılarını yukarıda zaten verdik - özellikle de tarayıcının yardımıyla web sayfalarının başlıklarını okuduğu ve belgenin ana bölümünün nerede bulunduğunu belirlediğini.

P etiketi oldukça yaygındır ve hiper metin işaretleme dilinin diğer benzer unsurları gibi açılıp kapanabilir. Bu etiket, bir belgenin tek bir paragrafını biçimlendirmenize olanak tanır. Örneğin bunun için belirli bir yazı tipi veya renk ayarlayabilirsiniz. Ancak bu, ek bir etiket olan FONT kullanılarak yapılır. Bu durumda, paragrafın sınırlarını işaretleyen yazı tipinin içine yerleştirilecektir - bu, tercih edilen yazı tipinin türünü yansıtan HTML komutunun web sayfasının diğer öğelerine dağıtılmasını önleyecektir.

Tablolar TABLE etiketi kullanılarak oluşturulur. İlgili nitelikleri kullanarak, gerekli sayıda sütun ve satırı belirleyebilir, bunların genişliğini, belirli kenarlıklarını, boyutunu ve tablodaki metnin yazı tipi rengini ayarlayabilirsiniz.

Görüntülerin tarayıcı tarafından işlenmesinden sorumludur. Ayrıca görüntünün boyutunu ve sayfadaki konumunu düzenleyen çeşitli nitelikler de yerleştirebilirsiniz.

Diğer web belgelerine veya dosyalara bağlantılar A etiketi kullanılarak belirtilir.Kural olarak, içinde web sayfasının yapısında bir köprü olduğunu gösteren nitelikler bulunur. Bu durumda yönlendirdiği belge, dosya veya site belirtilir.

Yaygın bir etiket FRAMESET'tir. Onun yardımıyla, bir web sayfasının alanını çeşitli alanlara (çerçeveler) bölebilirsiniz. Her birinde ayrı web belgeleri kullanabilirsiniz. Yani çerçeveler, iki veya daha fazla sayfayı aynı anda bir ekranda doğru şekilde konumlandırmanıza olanak tanır.

Web sayfalarının temel öğeleri hakkında bir hikaye ve onları HTML dilini kullanarak biçimlendirme araçları hakkında bir sonraki hikaye - yaklaşık olarak bu, denetçinin bize sorduğu soruya vereceğimiz yanıtın algoritması olacaktır. Eğer bize “bir Web sayfasının ana unsurlarını listeleyin” diyerek gelirse, biz de uygun metodolojiyi kullanarak konuyu ortaya çıkarma şansına sahip olacağız. Yani, "öğeler" terimiyle, bir web belgesinin yapısının temel bileşenlerini veya web yöneticisinin HTML dili gibi bir araç kullanarak oluşturduğu içerik türlerini (metin, resimler, tablolar, çerçeveler, bağlantılar) anlayabiliriz. .

Web geliştirme araçlarının özellikleri

Söylenenlere ek olarak HTML standartlarının sağladığı çok sayıda etiket ve niteliğin bulunduğunu da açıklayabiliriz. HTML'ye ek olarak, web geliştiricileri köprü metni belgeleri için ek biçimlendirme araçlarını kullanabilir. Örneğin, ile JavaScript'i kullanma dinamik Web sayfaları oluşturabilirsiniz - yani içeriğin sürekli güncellendiği sayfalar (hem kullanıcının kendi eylemleri nedeniyle hem de komut dosyalarında önceden yazılmış algoritmalara uygun olarak).

Bir web geliştiricisinin çalışmalarında, örneğin Perl, PHP, Java, Python gibi tam teşekküllü programlama dillerini, hiper metin belgeleriyle çalışma olanaklarının yardımıyla kullanabileceğini eklemek faydalı olacaktır. daha da geniş. Buna duyulan ihtiyaç, günümüzde web teknolojilerinin uygulama alanlarının çok farklı olmasından kaynaklanıyor olabilir. Modern geliştiricilerin karşılaştığı zorluklar oldukça karmaşık olabilir. Örneğin bazen Rusça yazılmış Web sayfalarını İngilizceye çevirmek gerekebilir. Bu durumda geliştiricinin araçları çok çeşitli olacaktır.

Çalışmanın amacı:öğrencilere HTML dilinin temel kavramlarını, bir HTML belgesinin yapısını, zorunlu etiketleri, yorumları, metin biçimlendirme yöntemlerini, fiziksel ve mantıksal stilleri tanıtma, basit statik Web belgeleri oluşturma becerilerini kazanma.

Laboratuvar derslerinde HTML dosyalarını hazırlamak için Notepad metin düzenleyicisini, yapılanları izlemek için ise Internet Explorer tarayıcısını kullanacağız.

Teorik bilgiler

Temel konseptler

Köprü metni- bilgisayar ekranındaki metin öğeleri arasında, bir öğeden diğerine kolayca geçiş yapmanızı sağlayacak şekilde anlamsal bağlantılar kurmanıza olanak tanıyan bir bilgi yapısı. Uygulamada, hiper metinde bazı kelimelerin altı çizilerek veya farklı bir renkte renklendirilerek (köprüler) vurgulanır. Bir kelimenin vurgulanması, bu kelime ile vurgulanan kelimeyle ilişkili konunun daha ayrıntılı olarak tartışıldığı bazı belgeler arasındaki bağlantıyı gösterir. HTML formatında yazılmış ayrı bir belgeye denir:

HTML belgesi;

Web belgesi;

Web sayfası.

Bu tür sayfalar genellikle NTM veya HTML formatındadır.

Bir yazara veya bir IEDV gövdesine ait olan ve ortak köprülerle birbirine bağlanan bir grup Web sayfası, Web düğümü veya Web sitesi adı verilen bir yapı oluşturur. Her HTML sayfasının kendine özgü bir URL'si vardır - ADPeCİnternette.

Çerçeve (Çerçeve) - iki anlamı olan bir terim. İlk değer, kendi kaydırma çubuklarına sahip belge alanıdır. İkincisi, animasyonlu bir grafik dosyasındaki (çerçeve) 0DNN0H görüntüsüdür.

Uygulama (Uygulama) - istemci bilgisayara ayrı bir dosya olarak aktarılan ve bir Web sayfasını görüntülerken başlatılan bir program.

Senaryo (Senaryo) , veya komut dosyası, yeteneklerini genişletmek için bir Web sayfasına dahil edilen bir programdır. Belirli durumlarda Internet Explorer tarayıcısı şu mesajı görüntüler: "Sayfada komut dosyası yürütülmesine izin verilsin mi?" Bu durumda komut dosyalarını kastediyoruz.

CGI (Yaygın Geçit Arayüz) - bir sunucu üzerinde çalışan, Web sayfalarının yeteneklerini genişletmenize olanak tanıyan programların genel adı. Bu tür programlar olmadan etkileşimli Web sayfaları oluşturmak imkansızdır.

Tarayıcı (Tarayıcı) - Web sayfalarını görüntülemek için bir program.

Öğe- HTML dil tasarımı. Verileri barındıran ve bunları belirli bir şekilde biçimlendirmenize olanak sağlayan bir kap gibi düşünebilirsiniz. Herhangi bir Web sayfası bir öğeler kümesidir. Hipermetnin ana fikirlerinden biri öğelerin iç içe geçme olasılığıdır. Örneğin:

<Начало элемента>Öğenin içeriği, öğenin biçimlendirdiği veriler

Etiket(İngilizce etikette - etiket, tanımlayıcı, etiket) - bir öğenin başlangıç ​​veya bitiş işaretçisi. Etiketler elemanların hareketinin sınırlarını tanımlar ve elemanları birbirinden ayırır. Bir Web sayfasının metninde, etiketler açılı parantez içine alınır< >ve bitiş etiketinin ardından her zaman bir eğik çizgi gelir. Bu parantezlerin arasında olmayan metin (< >), bir tarayıcıda görüntülendiğinde tamamen görünür. Örneğin:

<Начальный тег>Öğenin içeriği, veriler

bir öğeyi biçimlendirir

<Р>Bu metin ayrı bir paragrafta yer alacaktır

Herhangi bir Web sayfası bir öğeler kümesidir. HTML'nin temel ilkelerinden biri, bir öğeyi diğerinin içine yerleştirme yeteneğidir.

Bağlanmak- bir öğenin parametresi veya özelliği. Nitelikler başlangıç ​​etiketinin içinde bulunur ve birbirlerinden boşluklarla ayrılır. Çimento metin içeriyorsa, nitelikler yazı tipi rengini ve boyutunu, hizalamayı ayarlayabilir metin paragrafı ve benzeri. Öğe bir resim içeriyorsa, nitelikler resmin boyutunu, resmin etrafındaki çerçevenin varlığını ve boyutunu vb. belirtebilir.

<Р align="center">Bu metin ekranın ortasına hizalanacak

Bu örnekte yine paragrafın başlangıcını ve sonunu tanımlayan bir etiket kullanılmaktadır. Ancak başlangıç ​​etiketi, metin hizalamasını ekranın ortasına ayarlayan bir hizalama niteliği içerir.

Not:

Formatını belirten başlangıç ​​ve bitiş etiketleri arasında herhangi bir yararlı bilgi görünmelidir;

Tüm nitelikler başlangıç ​​etiketinde bulunur;

Kullanım kolaylığı açısından başlangıç ​​etiketini büyük (büyük) harf (P), bitiş etiketini ise küçük (küçük) harf (/p) ile yazabilirsiniz, ancak buna gerek yoktur;

Tüm öğeler bir bitiş (kapanış) etiketi gerektirmez;

Her yeni öğeyi yeni bir satıra yazmaya başlayın. İç içe geçmiş öğelere (sekme) girinti ekleyin. Bu yine gerekli değildir ancak işinizi çok daha kolaylaştıracaktır.

Bir web sayfası, metin, grafikler, köprüler, ses, animasyon ve video içerebilen özel olarak biçimlendirilmiş bir belgedir.

Ortak bir temayı, tasarımı ve bağlantıları paylaşan ve genellikle aynı web sunucusunda bulunan çeşitli web sayfaları bir web sitesi oluşturur.

Web sitesi (İngilizce'den. İnternet sitesi: - “web, ağ” ve alan- “yer”, kelimenin tam anlamıyla “yer, bölüm, ağın parçası”) - bir koleksiyon elektronik belgeler Bir kişinin veya kuruluşun (dosyaları) bilgisayar ağı, tek bir adres altında birleştirilir (alan adı veya IP adresi).

Tüm siteler bir aradaDünya çapında Ağiletişimin (web), dünya topluluğundan gelen bilgi bölümlerini tek bir bütün halinde birleştirdiği - bir veritabanı ve gezegen ölçeğinde iletişim. İstemcilerin sunuculardaki sitelere doğrudan erişimi için özel olarak bir protokol geliştirildi HTTP .

Bir web sitesi, belirli bir konu veya konu hakkında bilgi içeren bir dergi gibi yapılandırılmıştır. Bir derginin basılı sayfalardan oluşması gibi, bir Web sitesi de bilgisayar Web sayfalarından oluşur.

Bir web sayfasını görüntüleyen programa web tarayıcısı denir.

Web siteleri, hiper metin belgesi biçimlendirme dili HTML kullanılarak oluşturulur. HTML teknolojisi, normal bir metin belgesine kontrol karakterlerinin (etiketlerin) eklenmesinden oluşur ve bunun sonucunda bir Web sayfası elde ederiz. Tarayıcı, bir Web sayfasını yüklerken, onu ekranda etiketlerle belirtilen biçimde sunar.

HTML şunları yapmanızı sağlar:

· metni biçimlendir;

· belgeye resim ve multimedya eklemek;

· Bu dili kullanarak diğer Web sayfalarına hiper metin bağlantıları oluşturulur.

HTML, dosya bilgi içeriği oluşturmak ve Web sayfalarının yapısını ve formatını tanımlamak için kullanılır. HTML dosyaları düz metin dosyaları olduğundan, böyle bir dosya hemen hemen her bilgisayara gönderilebilir.

Web sayfaları oluşturmak için, oluşturulan belgede metin biçimlendirme kontrol karakterlerini içermeyen basit metin düzenleyicileri kullanılır. Windows'ta böyle bir editör olarak kullanabilirsiniz standart uygulama"Not defteri".

Genellikle bir Web sayfası dosyası .html veya .htm uzantısına sahiptir.

Ayrıca web sitesi oluşturmanın temel adımlarının zaten otomatikleştirildiği birçok teknoloji var; geriye sadece konunuza uygun değişiklikler yapmak kalıyor.

Bir HTML sayfasını görüntülemek için, URL'sini Web tarayıcınızın adres çubuğuna girmeniz ve ardından köprüleri izlemeniz yeterlidir. Ancak asıl sorun tam olarak budur - sayfanın adresi nasıl bulunur? Çoğu zaman ne bulmanız gerektiğini biliyorsunuz ancak tam olarak nereye bakacağınızı bilmiyorsunuz. Bu sorunu çözmek için özel arama motorları var. Kullanıcının bakış açısından, arama sistemi- bu normal bir sitedir ana sayfa kategorilere ayrılmış diğer sitelere bağlantılar içeren (“Spor”, “İş”, “Bilgisayarlar” vb.). Ayrıca arama motoru, kullanıcının birkaç anahtar kelime girmesine olanak tanır ve bu anahtar kelimeleri içeren sayfalara bağlantılar döndürür.

İnternet sitesi

Bir web sitesi (İngilizce Web Sitesi, web - web ve site - “yer”), bir bilgisayar ağındaki tek bir adres altında birleştirilmiş özel bir kişi veya kuruluşun belgelerinin koleksiyonudur. Varsayılan olarak sitenin internette yer aldığı varsayılır. Tüm İnternet web siteleri toplu olarak World Wide Web'i oluşturur. HTTP protokolü, istemcilerin sunuculardaki web sitelerine doğrudan erişmesi için özel olarak geliştirilmiştir. Web siteleri başka bir şekilde bir kişinin veya kuruluşun İnternet temsili olarak adlandırılır. “İnternetteki kendi sayfanız” dendiğinde bu, bir web sitesinin tamamı veya başka birinin sitesinin parçası olan kişisel bir sayfa anlamına gelir. İnternet'teki web sitelerinin yanı sıra cep telefonları için WAP siteleri de mevcuttur.

Başlangıçta web siteleri statik belge koleksiyonlarından oluşuyordu. Şu anda bunların çoğu dinamizm ve etkileşim ile karakterize ediliyor. Bu gibi durumlar için uzmanlar web uygulaması - hazır uygulama terimini kullanıyor yazılım paketi Web sitesi sorunlarını çözmek için. Bir web uygulaması bir web sitesinin parçasıdır, ancak veri içermeyen bir web uygulaması yalnızca teknik olarak bir sitedir.

İnternetteki çoğu durumda, bir web sitesi bir alan adına karşılık gelir. Tam olarak göre alan isimleri siteler şu şekilde tanımlanır: küresel ağ. Diğer seçenekler de mümkündür: birden fazla alan adındaki bir site veya bir alan adı altındaki birden fazla site. Tipik olarak, büyük siteler (web portalları) tarafından sağlanan farklı hizmet türlerini (mail.yandex.ru, news.yandex.ru, auto.yandex.ru) mantıksal olarak ayırmak için birkaç alan adı kullanılır. Ayrı alan adlarının tahsis edildiği durumlar da vardır. Farklı ülkeler veya diller. Örneğin, google.ru ve google.fr mantıksal olarak farklı dillerdeki Google siteleridir, ancak teknik olarak farklı sitelerdir. Birkaç siteyi tek bir alan adı altında birleştirmek, aşağıdakiler için tipiktir: ücretsiz konaklama. Siteleri tanımlamak için, adreste bir yaklaşık işareti ve ana makineden sonra site adı bulunur: example.com/~sitemin-adı/.




Tepe