Web sayfası, World Wide Web için hazırlanan ve web tarayıcısı kullanılarak görüntülenebilen dokümanlardır. Web sayfaları çoğunlukla HTML formatında kodlanır, CSS, betik, görsel ve diğer yardımcı kaynaklardan yararlanılarak son görünümüne sahip olur ve işlevsellik kazanır. Birden fazla web sayfasının bir araya gelmesi ile ortaya çıkan web sitesi ile karıştırılmamalıdır. Günlük konuşma dilinde internet sayfası terimi de çoğunlukla web sitesi anlamında kullanılmaktadır.
Tipik bir web sayfası, diğer web sayfalarına hiper-bağlantıların bulunduğu bir hiper-metindir ancak farklı teknolojilerle de hazırlanmasında bir engel bulunmamaktadır. Örneğin günümüzde kullanımı azalmış olmakla beraber sadece Flash uygulamasından ibaret olan web sayfaları bulunmaktadır.
Web sayfaları bir ağ üzerinde web sunucuları tarafından yayınlanır. Web sunucusu erişimi sadece özel bir ağa kısıtlayabilir (ör. şirket intraneti) veya Genel Ağ'da yayınlıyabilir.
Teknik işleyiş olarak ele alındığında web tarayıcıları web sunucularına bağlantı kurarak bir istemde bulunur (web sayfasını sunucudan ister) ve sunucu ilgili dosyanın kaynak kodunu tarayıcıya iletir. Bu iletişim Hipermetin Aktarım Protokol'ü (HTTP) üzerinden yapılır. Gelen kaynak kodunu işlemek ve son kullanıcının göreceği son hale getirmek web istemcisinin görevidir.
Web sayfaları web sunucusunun dosya sisteminde düz metin olarak saklanabilir (statik web sayfaları) veya web sunucusu her bir sayfa için istemi gerçekleştiren tarayıcıya özel bir sayfa oluşturabilir (dinamik web sayfaları). İstemci tarafı betikler (ör. JavaScript) ile web sayfasını kullanan kullanıcının etkileşimine anlık cevap verecek programlar yazılarak kullanılabilirlik (usability) arttırılabilir.
Web sayfaları birer .
Dosya uzantıları
Statik web sayfaları genellikle .htm veya .html, sunucu taraflı dinamik web sayfaları ise daha çok sunucu tarafında çalıştırılan kodlama dilini yansıtan .php veya .asp gibi uzantılara sahiptir. Günümüzde gelişen teknolojiler ve web uygulama iskeletleri sayesinde dinamik web sitelerinin birçoğunda uzantılar tercih edilmemektedir. Bunun popüler nedeni daha okunaklı bir URL elde etmek ve SEO avantajları kazanmaktır.
Renk, yazı tipleri, görseller ve etkileşim
Web sayfalarının son hallerinin oluşturulması için gerekli olan metin ve arka plan renklerine ait yönergeler, sayfada yer alacak olan görüntü, video ve diğer her tür medya ile ek bilgiler web sayfası kodları içerisinde yer alır. Sayfanın genel yapısı (İngilizce layout), kullanılan yazı türleri ve renkler CSS yönergeleri ile tanımlanır. CSS yönergeleri HTML kodları içerisinde verilebileceği gibi farklı dosyalarda da yer alabilir, bu durumda HTML kodları içerisinde ilgili dosyanın bağlantı adresine referans verilir.
JavaScript gibi istemci tarafı kodlar, CSS yönergelerine benzer bir şekilde HTML içine gömülü ya da farklı bir dosyada barındırılabilir. İstemci tarafı betikler kullanıcının tarayıcısı üzerinde çalışır ve kullanıcının web sayfası ile etkileşimini sağlar. İstemci tarafı betiklerin kullanıcının bilgisayarına erişimi vardır ancak bu erişim oldukça kısıtlı olup kişinin kişisel bilgilerine erişim imkânı bulunmamaktadır.
Resimler çoğunlukla sunucuda ayrı birer dosya olarak bulunurlar ve web sayfası içerisinden bu ayrı dosyaların bağlantı adreslerine referans verilir. Günümüz tarayıcıları genellikle sayfanın genel yapısı ve yerleştirmelerini yaparken resimlerin yerine boş bir alan koyar ve metinleri gösterdikten sonra yüklemesi uzun süren resimleri yerlerinde yüklemeye başlarlar.
Elementler
Bir web sayfası yapılandırılmış bir belgedir. Çekirdek öğe, HyperText Markup Language (HTML) ile yazılmış bir metin dosyasıdır. Bu, resimler ve video da dahil olmak üzere sayfanın içeriğini belirtir.
Basamaklı Stil Sayfaları (CSS), sayfanın sunumunu belirtir. CSS kuralları ayrı metin dosyalarında olabilir veya HTML dosyasına gömülü olabilir.
Sayfaların büyük çoğunluğunda çok çeşitli davranışlara olanak tanıyan JavaScript programları bulunur. Daha yeni olan WebAssembly dili de ek olarak kullanılabilir.
Web uygulamaları olarak bilinen en gelişmiş web sayfaları, bu unsurları karmaşık bir şekilde birleştirir.
Önbellekleme
HTTP protokolünde tanımlandığı üzere, tarayıcı bağlandığı web sayfası ile web sayfasından referans verilen dış dosyaları (CSS, javascript ve resimler gibi) sadece bir kez indirir ve önbelleğe kaydeder, aynı sayfaya tekrar ulaşıldığında bu dosyayı tekrar indirmek yerine önbellekten kullanılır. Bu şekilde hem sayfaların görüntülenme hızı artar, hem de internet hat kullanımı azaltılmış olur. Hangi dosyaların önbelleğe alınıp alınmayacağı bilgisini veren web sunucusudur.
Tarayıcılar
, hiper metin veya hiperortam olarak düzenlenen World Wide Web'deki bilgi kaynakları ağında gezinme sürecini ifade eder. Bunu yapmak için kullanılan kullanıcı arayüzüne web tarayıcısı denir. Tarayıcılar Internet Explorer, Mozilla Firefox, Google Chrome veya Opera gibi grafiksel kullanıcı arabirimi olabiliceği gibi Lynx gibi metin tabanlı olabilir. Metin tabanlı tarayıcılar resim, video vb. grafiksel öğeleri göstermeyip sadece metinleri gösterirler.
Kaynakça
- ^ "What is the difference between webpage, website, web server, and search engine? - Learn web development | MDN". developer.mozilla.org. 3 Tem 2023. 24 Eylül 2023 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
- ^ Little, Chantelle (20 Ara 2019). "An Introduction to Web Development Technologies | Tiller Digital". Tiller. 4 Nisan 2024 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
- ^ "14 Web Technologies List for Web Developers in 2024". 9 Şub 2024. 4 Nisan 2024 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
- ^ "Understanding Web Files and File Extension Types". ThoughtCo. 4 Nisan 2024 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
- ^ "The 23 Best Web-Safe HTML & CSS Fonts for 2024". blog.hubspot.com. 4 Mart 2024. 4 Nisan 2024 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
- ^ "The Anatomy of a Web Page: 14 Basic Elements". 6 Tem 2021. 4 Nisan 2024 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
- ^ LLC, NitroPack. "What is Web Caching? (Examples, Tips and Strategies)". nitropack.io. 4 Nisan 2024 tarihinde kaynağından . Erişim tarihi: 4 Nisan 2024.
Ayrıca bakınız
- En popüler web siteleri listesi
- World Wide Web Consortium
- Site Haritası
- Web sitesi izleme
- Web sitesi tahrifatı
- Web tabanlı oyunlar
- Web tabanlı simülasyon
- Web trafiği
- Web dizisi
- Web şablon sistemi
- Web tarayıcı motoru
- Web erişilebilirliği
- Web geliştirme araçları
- Web ofset
- Web of Science
- Web içeriği
- Web geliştirici
- Açık Web
- Web servis
- Web hosting
- Web kazıma
- Web önbelleği
- Web sayfası bildirimcisi
- İleri web uygulaması
- Web uygulama iskeleti
- Web dizini
- Web renkleri
- Web grafik tasarımı
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Web sayfasi World Wide Web icin hazirlanan ve web tarayicisi kullanilarak goruntulenebilen dokumanlardir Web sayfalari cogunlukla HTML formatinda kodlanir CSS betik gorsel ve diger yardimci kaynaklardan yararlanilarak son gorunumune sahip olur ve islevsellik kazanir Birden fazla web sayfasinin bir araya gelmesi ile ortaya cikan web sitesi ile karistirilmamalidir Gunluk konusma dilinde internet sayfasi terimi de cogunlukla web sitesi anlaminda kullanilmaktadir ABD Antarktika Programi nin anasayfasi Tipik bir web sayfasi diger web sayfalarina hiper baglantilarin bulundugu bir hiper metindir ancak farkli teknolojilerle de hazirlanmasinda bir engel bulunmamaktadir Ornegin gunumuzde kullanimi azalmis olmakla beraber sadece Flash uygulamasindan ibaret olan web sayfalari bulunmaktadir Web sayfalari bir ag uzerinde web sunuculari tarafindan yayinlanir Web sunucusu erisimi sadece ozel bir aga kisitlayabilir or sirket intraneti veya Genel Ag da yayinliyabilir Teknik isleyis olarak ele alindiginda web tarayicilari web sunucularina baglanti kurarak bir istemde bulunur web sayfasini sunucudan ister ve sunucu ilgili dosyanin kaynak kodunu tarayiciya iletir Bu iletisim Hipermetin Aktarim Protokol u HTTP uzerinden yapilir Gelen kaynak kodunu islemek ve son kullanicinin gorecegi son hale getirmek web istemcisinin gorevidir Web sayfalari web sunucusunun dosya sisteminde duz metin olarak saklanabilir statik web sayfalari veya web sunucusu her bir sayfa icin istemi gerceklestiren tarayiciya ozel bir sayfa olusturabilir dinamik web sayfalari Istemci tarafi betikler or JavaScript ile web sayfasini kullanan kullanicinin etkilesimine anlik cevap verecek programlar yazilarak kullanilabilirlik usability arttirilabilir Web sayfalari birer Dosya uzantilariStatik web sayfalari genellikle htm veya html sunucu tarafli dinamik web sayfalari ise daha cok sunucu tarafinda calistirilan kodlama dilini yansitan php veya asp gibi uzantilara sahiptir Gunumuzde gelisen teknolojiler ve web uygulama iskeletleri sayesinde dinamik web sitelerinin bircogunda uzantilar tercih edilmemektedir Bunun populer nedeni daha okunakli bir URL elde etmek ve SEO avantajlari kazanmaktir Renk yazi tipleri gorseller ve etkilesimWeb sayfalarinin son hallerinin olusturulmasi icin gerekli olan metin ve arka plan renklerine ait yonergeler sayfada yer alacak olan goruntu video ve diger her tur medya ile ek bilgiler web sayfasi kodlari icerisinde yer alir Sayfanin genel yapisi Ingilizce layout kullanilan yazi turleri ve renkler CSS yonergeleri ile tanimlanir CSS yonergeleri HTML kodlari icerisinde verilebilecegi gibi farkli dosyalarda da yer alabilir bu durumda HTML kodlari icerisinde ilgili dosyanin baglanti adresine referans verilir JavaScript gibi istemci tarafi kodlar CSS yonergelerine benzer bir sekilde HTML icine gomulu ya da farkli bir dosyada barindirilabilir Istemci tarafi betikler kullanicinin tarayicisi uzerinde calisir ve kullanicinin web sayfasi ile etkilesimini saglar Istemci tarafi betiklerin kullanicinin bilgisayarina erisimi vardir ancak bu erisim oldukca kisitli olup kisinin kisisel bilgilerine erisim imkani bulunmamaktadir Resimler cogunlukla sunucuda ayri birer dosya olarak bulunurlar ve web sayfasi icerisinden bu ayri dosyalarin baglanti adreslerine referans verilir Gunumuz tarayicilari genellikle sayfanin genel yapisi ve yerlestirmelerini yaparken resimlerin yerine bos bir alan koyar ve metinleri gosterdikten sonra yuklemesi uzun suren resimleri yerlerinde yuklemeye baslarlar ElementlerBir web sayfasi yapilandirilmis bir belgedir Cekirdek oge HyperText Markup Language HTML ile yazilmis bir metin dosyasidir Bu resimler ve video da dahil olmak uzere sayfanin icerigini belirtir Basamakli Stil Sayfalari CSS sayfanin sunumunu belirtir CSS kurallari ayri metin dosyalarinda olabilir veya HTML dosyasina gomulu olabilir Sayfalarin buyuk cogunlugunda cok cesitli davranislara olanak taniyan JavaScript programlari bulunur Daha yeni olan WebAssembly dili de ek olarak kullanilabilir Web uygulamalari olarak bilinen en gelismis web sayfalari bu unsurlari karmasik bir sekilde birlestirir Onbellekleme HTTP protokolunde tanimlandigi uzere tarayici baglandigi web sayfasi ile web sayfasindan referans verilen dis dosyalari CSS javascript ve resimler gibi sadece bir kez indirir ve onbellege kaydeder ayni sayfaya tekrar ulasildiginda bu dosyayi tekrar indirmek yerine onbellekten kullanilir Bu sekilde hem sayfalarin goruntulenme hizi artar hem de internet hat kullanimi azaltilmis olur Hangi dosyalarin onbellege alinip alinmayacagi bilgisini veren web sunucusudur Tarayicilar hiper metin veya hiperortam olarak duzenlenen World Wide Web deki bilgi kaynaklari aginda gezinme surecini ifade eder Bunu yapmak icin kullanilan kullanici arayuzune web tarayicisi denir Tarayicilar Internet Explorer Mozilla Firefox Google Chrome veya Opera gibi grafiksel kullanici arabirimi olabilicegi gibi Lynx gibi metin tabanli olabilir Metin tabanli tarayicilar resim video vb grafiksel ogeleri gostermeyip sadece metinleri gosterirler Kaynakca What is the difference between webpage website web server and search engine Learn web development MDN developer mozilla org 3 Tem 2023 24 Eylul 2023 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 Little Chantelle 20 Ara 2019 An Introduction to Web Development Technologies Tiller Digital Tiller 4 Nisan 2024 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 14 Web Technologies List for Web Developers in 2024 9 Sub 2024 4 Nisan 2024 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 Understanding Web Files and File Extension Types ThoughtCo 4 Nisan 2024 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 The 23 Best Web Safe HTML amp CSS Fonts for 2024 blog hubspot com 4 Mart 2024 4 Nisan 2024 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 The Anatomy of a Web Page 14 Basic Elements 6 Tem 2021 4 Nisan 2024 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 LLC NitroPack What is Web Caching Examples Tips and Strategies nitropack io 4 Nisan 2024 tarihinde kaynagindan Erisim tarihi 4 Nisan 2024 Ayrica bakinizEn populer web siteleri listesi World Wide Web Consortium Site Haritasi Web sitesi izleme Web sitesi tahrifati Web tabanli oyunlar Web tabanli simulasyon Web trafigi Web dizisi Web sablon sistemi Web tarayici motoru Web erisilebilirligi Web gelistirme araclari Web ofset Web of Science Web icerigi Web gelistirici Acik Web Web servis Web hosting Web kazima Web onbellegi Web sayfasi bildirimcisi Ileri web uygulamasi Web uygulama iskeleti Web dizini Web renkleri Web grafik tasarimi