Podcast
Questions and Answers
Aşağıdakilerden hangisi web tasarımında kullanılan temel bir dildir?
Aşağıdakilerden hangisi web tasarımında kullanılan temel bir dildir?
- HTML (correct)
- JavaScript
- Python
- C++
Aşağıdakilerden hangisi işaretleyici-biçimlendirici dillerin temel işlevlerinden biridir?
Aşağıdakilerden hangisi işaretleyici-biçimlendirici dillerin temel işlevlerinden biridir?
- İşletim sistemi ile doğrudan iletişim kurmak
- Web sitelerinin görsel yapısını ve formatını tanımlamak (correct)
- Sunucu tarafında dinamik içerik üretmek
- Veritabanı işlemleri yapmak
Aşağıdakilerden hangisi web tasarımında statik bir web sitesi oluşturmak için gerekli bir kazanımdır?
Aşağıdakilerden hangisi web tasarımında statik bir web sitesi oluşturmak için gerekli bir kazanımdır?
- Ağ güvenliği
- HTML ile ilgili temel bilgi edinme (correct)
- Sunucu yönetimi
- Veritabanı yönetimi
Web tasarımında kullanılan HTML dosyalarının uzantısı genellikle nedir?
Web tasarımında kullanılan HTML dosyalarının uzantısı genellikle nedir?
Web tarayıcılarının temel işlevi nedir?
Web tarayıcılarının temel işlevi nedir?
Web sayfalarında F12 tuşuna basıldığında görünen kodlar neyi ifade eder?
Web sayfalarında F12 tuşuna basıldığında görünen kodlar neyi ifade eder?
Biçimlendirme dilleri ile programlama dilleri arasındaki temel fark nedir?
Biçimlendirme dilleri ile programlama dilleri arasındaki temel fark nedir?
Aşağıdakilerden hangisi bir işaretleme dili değildir?
Aşağıdakilerden hangisi bir işaretleme dili değildir?
XML'in HTML'den temel farkı nedir?
XML'in HTML'den temel farkı nedir?
Aşağıdakilerden hangisi HTML ile yapılamaz?
Aşağıdakilerden hangisi HTML ile yapılamaz?
Web sitesi yayınlamak için aşağıdakilerden hangisine ihtiyaç yoktur?
Web sitesi yayınlamak için aşağıdakilerden hangisine ihtiyaç yoktur?
HTML kodları hangi uzantılı dosyalarda tutulur?
HTML kodları hangi uzantılı dosyalarda tutulur?
Bir web sitesinde doğru klasörleme ve dizinleme yapılması neden önemlidir?
Bir web sitesinde doğru klasörleme ve dizinleme yapılması neden önemlidir?
Aşağıdakilerden hangisi HTML'in bir özelliği değildir?
Aşağıdakilerden hangisi HTML'in bir özelliği değildir?
Web sitesi geliştirme sürecinde HTML ile ilgili aşağıdaki adımlardan hangisi doğrudur?
Web sitesi geliştirme sürecinde HTML ile ilgili aşağıdaki adımlardan hangisi doğrudur?
Aşağıdaki ifadelerden hangisi HTML5 için doğrudur?
Aşağıdaki ifadelerden hangisi HTML5 için doğrudur?
HTML editörü kullanmanın avantajları nelerdir?
HTML editörü kullanmanın avantajları nelerdir?
Notepad++ uygulamasında Türkçe karakterlerin doğru görüntülenmesi için hangi kodlama seçilmelidir?
Notepad++ uygulamasında Türkçe karakterlerin doğru görüntülenmesi için hangi kodlama seçilmelidir?
HTML'de bir etiketin parametre değeri belirtilirken hangi işaretler kullanılır?
HTML'de bir etiketin parametre değeri belirtilirken hangi işaretler kullanılır?
HTML kodunda <h1>
etiketi neyi ifade eder?
HTML kodunda <h1>
etiketi neyi ifade eder?
Aşağıdakilerden hangisi HTML'de bir etiketin doğru kullanım şeklidir?
Aşağıdakilerden hangisi HTML'de bir etiketin doğru kullanım şeklidir?
HTML'de bir resim eklemek için kullanılan etiket hangisidir?
HTML'de bir resim eklemek için kullanılan etiket hangisidir?
HTML'de bir bağlantı (link) oluşturmak için hangi etiket kullanılır?
HTML'de bir bağlantı (link) oluşturmak için hangi etiket kullanılır?
Aşağıdaki HTML etiketlerinden hangisi bir liste oluşturmak için kullanılır?
Aşağıdaki HTML etiketlerinden hangisi bir liste oluşturmak için kullanılır?
HTML'de bir paragraf oluşturmak için hangi etiket kullanılır?
HTML'de bir paragraf oluşturmak için hangi etiket kullanılır?
Web sayfasının başlığını (tarayıcı sekmesinde görünen) değiştirmek için hangi HTML etiketi kullanılır?
Web sayfasının başlığını (tarayıcı sekmesinde görünen) değiştirmek için hangi HTML etiketi kullanılır?
HTML'de bir sonraki satıra geçmek için hangi etiket kullanılır?
HTML'de bir sonraki satıra geçmek için hangi etiket kullanılır?
HTML'de yatay bir çizgi oluşturmak için hangi etiket kullanılır?
HTML'de yatay bir çizgi oluşturmak için hangi etiket kullanılır?
Bir HTML dosyasının yapısında bulunması gereken ana etiketler hangileridir?
Bir HTML dosyasının yapısında bulunması gereken ana etiketler hangileridir?
Aşağıdaki HTML kodlarından hangisi bir yorum satırıdır?
Aşağıdaki HTML kodlarından hangisi bir yorum satırıdır?
HTML’de karakterleri temsil etmek için kullanılan ve tarayıcıda doğru görüntülenmelerini sağlayan kodlama türü hangisidir?
HTML’de karakterleri temsil etmek için kullanılan ve tarayıcıda doğru görüntülenmelerini sağlayan kodlama türü hangisidir?
HTML'de <meta>
etiketinin temel amacı nedir?
HTML'de <meta>
etiketinin temel amacı nedir?
Eğer bir web sitesinde kullanılan resimler ve .html dosyası aynı klasörde değilse ne yapılmalıdır?
Eğer bir web sitesinde kullanılan resimler ve .html dosyası aynı klasörde değilse ne yapılmalıdır?
Aşağıdaki HTML etiketlerinden hangisi, bir metni kalın (bold) yapmak için kullanılır?
Aşağıdaki HTML etiketlerinden hangisi, bir metni kalın (bold) yapmak için kullanılır?
Web geliştirme sürecinde hangi aşamada HTML kodları web tarayıcısı tarafından işlenir ve görünür hale gelir?
Web geliştirme sürecinde hangi aşamada HTML kodları web tarayıcısı tarafından işlenir ve görünür hale gelir?
Aşağıdaki ifadelerden hangisi yanlıştır?
Aşağıdaki ifadelerden hangisi yanlıştır?
Sitenizin daha erişilebilir olması için, resimlere hangi HTML özelliğini eklemelisiniz?
Sitenizin daha erişilebilir olması için, resimlere hangi HTML özelliğini eklemelisiniz?
HTML5'te, eski sürümlerde kullanılan bazı etiketlerin yerine yenileri getirilmiştir. Anlamsal (semantic) değeri daha yüksek bu etiketlerin kullanılmasının temel nedeni nedir?
HTML5'te, eski sürümlerde kullanılan bazı etiketlerin yerine yenileri getirilmiştir. Anlamsal (semantic) değeri daha yüksek bu etiketlerin kullanılmasının temel nedeni nedir?
Aşağıdakilerden hangisi hem HTML4 hem de HTML5'te geçerli bir özelliktir?
Aşağıdakilerden hangisi hem HTML4 hem de HTML5'te geçerli bir özelliktir?
HTML5 ile gelen hangi özellik, bir form elemanının değerinin otomatik olarak tamamlanmasını sağlar ve kullanıcının daha önce girdiği değerleri hatırlamasına yardımcı olur?
HTML5 ile gelen hangi özellik, bir form elemanının değerinin otomatik olarak tamamlanmasını sağlar ve kullanıcının daha önce girdiği değerleri hatırlamasına yardımcı olur?
Flashcards
HTML Nedir?
HTML Nedir?
Web tasarımında en temel dil, sayfaların düzenini ve içeriğini tanımlar.
Web Tarayıcıları
Web Tarayıcıları
Web sayfalarını görüntülemek için kullanılan yazılımlardır, örneğin Chrome, Firefox, Safari.
Biçimlendirme Dilleri
Biçimlendirme Dilleri
Biçimlendirme ve işaretleme dilleri, platformdan bağımsız biçimsel düzenlemelere yöneliktir.
HTML'in İşlevi
HTML'in İşlevi
Signup and view all the flashcards
HTML Editörleri
HTML Editörleri
Signup and view all the flashcards
HTML Dosyaları
HTML Dosyaları
Signup and view all the flashcards
URL (Uniform Resource Locator)
URL (Uniform Resource Locator)
Signup and view all the flashcards
Caching
Caching
Signup and view all the flashcards
Açıklama Satırları
Açıklama Satırları
Signup and view all the flashcards
HTML Özel Karakter Kodları
HTML Özel Karakter Kodları
Signup and view all the flashcards
Yorum Satırları Ne İşe Yarar?
Yorum Satırları Ne İşe Yarar?
Signup and view all the flashcards
Etiketi
Signup and view all the flashcards
Etiketi
Signup and view all the flashcards
Etiketi
Etiketi
Signup and view all the flashcards
Etiketi
Etiketi
Signup and view all the flashcards
Etiketi
Etiketi
Signup and view all the flashcards
Etiketi
Etiketi
Signup and view all the flashcards
Signup and view all the flashcards
Study Notes
Web Tasarımına Giriş
- Tasarım, yalnızca görünüş veya his değil, işlevsellikle de ilgilidir (Steve Jobs).
- HTML hakkında temel bilgiler edinmek, metin editörlerini tanımak, HTML etiketlerini bilmek, HTML dosyaları oluşturmak ve çalıştırmak hedeflenmektedir.
- Statik web siteleri oluşturmak için hangi dillerin gerekli olduğu, HTML ile neler yapılabileceği ve HTML kodları için editör gerekip gerekmediği gibi konular düşünülmelidir.
Başlamadan Önce
- Bu bölüm, web tasarımının temeli olan HTML'yi ve işaretleyici-biçimlendirici dilleri açıklar.
- Bir web sitesi geliştirmek için gerekli dosyalar ve temel işaretleme etiketleri anlatılmaktadır.
Giriş
- Web tasarım sürecinin web teknolojileriyle ilişkisi, web geliştirme detayları ve tasarımda dikkat edilecek temel ilkeler anlatılmıştır.
- Bu ders statik web sitelerine odaklanır, ancak ileride dinamik öğelere de değinilecektir.
- Web tarayıcıları, internet protokollerini kullanarak sunucudan gelen dosyaları işler ve gösterir.
- Web siteleri, istemciler tarafından belirli bir düzene göre yapılandırılmış görseller ve metinler olarak algılanır.
- F12 tuşu ile web sitesinin kaynak kodları görüntülenebilir.
- Sunucunun web tarayıcısıyla paylaştığı bu kodlar, tarayıcı tarafından derlenerek web sayfalarına dönüştürülür.
- Web tasarımında hem ana tasarımlar hem de içerik oluşturacak ana ve alt sayfaların geliştirilmesi önemlidir.
- Web tarayıcıları tarafından çözümlenen dosyalar biçimlendirme-işaretleme dilleri ile hazırlanır.
Biçimlendirme ve İşaretleme Dilleri
- Biçimlendirme dilleri programlama dilleriyle karıştırılmamalıdır, çünkü programlama dilleri bilgisayar komutlarını anlar.
- Biçimlendirme dilleri, bilgisayarın eylemlerini talep etmek yerine biçimsel düzenlemelere odaklanır.
- Biçimlendirme dilleri çalıştırılmaz, sadece okunur ve yorumlanır.
- Biçimlendirme dilleri ile basit matematiksel işlemler yapılamaz; programlama dilleri ile farklı hesaplamalar yapılabilir.
- Web tarayıcıları, metnin nerede başlayacağını, nasıl görüntüleneceğini ve görsel öğelerin konumunu belirleyerek web sayfalarını düzenler.
- Web sitesi tarayıcıda görüntülenirken çalışan program aslında web tarayıcının kendisidir ve biçimlendirme dilleri bu program girdisidir.
- Bazı biçimlendirme dilleri:
- HTML (Hiper Metin İşaretleme Dili)
- XML (Genişletilebilir İşaretleme Dili)
- XHTML (Genişletilebilir Hiper Metin İşaretleme Dili)
- GML (Genelleştirilmiş İşaretleme Dili)
- SGML (Standart Genelleştirilmiş İşaretleme Dili)
- LaTeX, TeX, GenCode, Scribe
- ML (Markup Language) uzantılı birçok seçenek mevcuttur.
- XML, veri ve bilgi paylaşımında öne çıkar.
- XML, verilerin paylaşılabilir şekilde tanımlanmasını ve saklanmasını sağlar.
HTML ve XML'in Karşılaştırılması
- HTML, verinin nasıl görüntüleneceği; XML, verinin içeriği ve transferi ile ilgilenir.
- XML işaretleri kişiye özel düzenlenebilirken, HTML'de önceden tanımlıdır.
- XML'de verilere erişim daha hızlıdır, ancak etiket seçimi ve hiyerarşi işlemci performansı açısından sorun yaratabilir.
- HTML'i web sayfası içeriği için kullanmak her işlemi gerçekleştiremez.
- HTML ile metin konumları, bağlantılar, listeler ve tablolar oluşturulabilir, ancak üyelik sistemleri, forumlar, online ödeme gibi etkileşimli özellikler mümkün değildir.
Diğer Tasarım Seçenekleri
- Biçimlendirme dili kullanmadan web sitesi tasarlamak mümkündür.
- Hazır web sitesi tasarımları sunan ve yönetim paneli olan çevrimiçi sistemler bulunur.
- Bu sistemler, ücretsiz veya ücretli seçeneklerle kendi sitenizi tasarlama ve yayınlama imkanı sağlar (sites.google.com, wordpress.com, wix.com, isimtescil.net gibi).
- Alan adı belirlendikten sonra hazır tasarımlar için içerik hazırlanabilir.
- Alternatif olarak, sunucu hizmeti alarak kendi sitenizi kodlama bilmeden tasarlayabilir ve sayfalarınızı yükleyebilirsiniz.
- Kişisel ve basit web siteleri için bu yöntemler yeterli olabilir, ancak profesyonel projeler için biçimlendirme ve programlama dilleri gereklidir.
Hiper Metin İşaretleme Dili (HTML)
- Hiper Metin İşaretleme Dili (HTML), web siteleri oluşturmak için yaygın ve evrensel bir dildir.
- HTML bir programlama dili karmaşıklığına sahip değildir.
HTML Etiketleri
- HTML etiketleme dilidir; kod blokları "" içinde başlar ve biter.
- Etiketler, bulundukları alandaki öğeler için biçimlendirme yapar.
- Örneğin, "" bir başlık biçimlendirmesini ifade eder.
- HTML kodları .htm veya .html uzantılı dosyalarda saklanır ve web tarayıcılarında görüntülenir.
HTML ile Yapılabilecekler
- Çeşitli özelliklere sahip metinler, tablolar, listeler, fotoğraflar ve logolar içeren statik web siteleri oluşturulabilir.
- Web sitelerine köprüler eklenerek siteler arası erişim sağlanabilir.
- Form tasarımları oluşturulabilir.
- Ses ve görüntü gibi içerikler ile farklı uygulamalar web sayfalarına eklenebilir.
- Statik web sitelerinin yanı sıra web uygulamalarında da arayüz geliştirmek için kullanılır.
- Her .html uzantılı dosya, bir web sitesinin altındaki bir web sayfasını temsil eder.
- Doğru klasörleme önemlidir, tüm dosyalar bir ana klasörde, HTML dosyaları ve diğer içerikler alt klasörlerde yer almalıdır.
- Web sitesi yayınlandığında ana klasör sunucuya yüklenir ve bağlantılar doğruysa sorunsuz görüntülenir.
- HTML kodlarının çalıştırılması, herhangi bir derleme gerektirmediğinden hızlıdır.
HTML'nin Tarihçesi
- HTML, 1990'larda Tim Berners Lee tarafından, CERN'deki çalışanların bilgi paylaşımını kolaylaştırmak amacıyla geliştirildi.
- Gazete ve dergi görünümlerinin web ortamında da oluşturulabilmesiyle HTML gelişmeye devam etti.
- En büyük değişim HTML 4.0 ile yaşandı ve internet teknolojileriyle birlikte HTML 5.0 son halini aldı.
Web Sitesi Geliştirme Gereksinimleri
- Sayfa tasarımı için:
- HTML editörleri
- Grafik tasarım ve animasyon programları
- Web'de yayınlamak için:
- Web alanı
- İnternet bağlantısı
- FTP programı
- Farklı çözünürlük ve tarayıcılarda test imkanı
HTML Editörleri
- HTML kodları bir metin editöründe yazılır.
- Not defteri gibi basit editörlerin yanı sıra Notepad++, Atom, Sublime Text, CoffeCup, Adobe Dreamweaver CC gibi gelişmiş editörler de kullanılabilir.
- Editör seçimi, sistematik kod yazımı, kod tamamlama ve arama motoru optimizasyonu gibi avantajlar sağlar.
- Notepad++ ücretsizdir ve Türkçe dil desteği bulunur.
- Dosyalar .htm veya .html uzantısıyla kaydedilmelidir.
Notepad++ Kullanımı
- "Diller" sekmesinden dil seçimi yapılarak kod tamamlama özelliği kullanılabilir.
- Karakter setleri ve kodlamalar özelleştirilebilir.
- Türkçe içerik için UTF-8 veya BOM Olmadan UTF-8 seçilmelidir.
- HTML kod bloğunun başına eklenerek karakter kodlaması belirtilebilir.
HTML Dosyalarını Çalıştırma
- HTML dosyası oluşturulduktan sonra dosyaya sağ tıklayıp "birlikte aç" seçeneği ile bir web tarayıcısı seçilir.
- Dosya, tarayıcıda açılır ve etiketlere göre biçimlendirilmiş bir web sayfası olarak görüntülenir.
HTML ile Kodlama - Genel Yapı
- HTML'de her etiket "" şeklinde köşeli parantezler içinde belirtilir ve anahtar sözcükler içerir.
- Etiketler açılıp kapanmalıdır (örn. ve ).
- Etiketler iç içe yazılabilir, ancak en son açılan etiket en son kapanmalıdır.
- Etiketler için parametreler kullanılabilir ve değerleri tırnak içinde belirtilir ("").
HTML Temel Etiketleri
- : HTML dosyasının başlangıcı ve bitişini belirtir.
- : Sayfaya ilişkin bilgileri (karakter setleri, vb.) içerir.
- : Web sayfasının başlığını (sekme başlığı) belirtir.
- : Web sayfasında görüntülenecek tüm içeriğin yer aldığı bölümdür.
- Temel kodların nasıl gösterildiği incelensin.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.