HTML Anlatım 1

Ana sayfa Forumlar WEBMASTER HTML HTML Anlatım 1

1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #13238
    özgür
    İzleyici

    İçindekiler:
    1 HTML komutları ve kullanımları
    1.1 Temel web tasarımı bileşenleri: html, head, title, meta ve body
    1.2 Renkler, body, font, ve h1..h6
    1.3 Yazıları biçimlendirmek: kalın, yatık, ortalanmış, vs. …
    1.4 Web sitesi sayfalarında resim göstermek
    1.5 HTML sayfasına bağ (link) yerleştirmek
    1.6 Bağlar yardımıyla etkileşimli kullanım örneği
    1.7 Web tasarımı ekran düzenine ilişkin daha çok komut:
    1.8 Sayfalarda tablo kullanımıyla website tasarımları yapmak
    1.9 Basit bir HTML sayfası için gereken son noktalar

    2 İleri düzey web design bilgilerinden seçmeler
    2.1 Sayfalara ‘meta’ komutu ile kimlik vermek
    2.2 Resimlerde ‘MAP’ kullanarak yapılan web tasarımı
    2.3 Dinamik HTML ile web tasarımı

    1 Web Tasarımı HTML Kodları ve Kullanımları:
    1.1 Temel bileşenler: html, head, title, meta ve body

    Web tasarımı yaparken bir WEB sayfasının ilk karşılaşacağımız standart bileşenleri şunlardır:

    ve : sayfanın başlangıç ve bitişini belirtir.

    ve : sayfanın başlık bilgileri ‘title’, ‘meta’ vs. buraya yerleştirilir.

    ve : sayfanın içeriğinin ne olduğunun tanıtılmasında kullanılır. Sayfada görünmez ama Firefox ya da Internet Explorer bunu sayfayı tanımlamakta kullanır.

    ******> : sayfanın içeriği hakkında www tarayıcılarına bilgi sağlamak, arama motoru ve arama motoruna kayıt için gereklidir.

    ve : sayfanın içeriğinin başlangıç ve bitişini belirtmekte ve sayfa hakkındaki genel tanımlamaları yapmakta kullanılır.

    Yukarıdaki bu komutların, bir web sitesi içindeki sıraları aşağidaki gibidir. Bir yazı editörü (joe, pico, xedit, edit, notepad vs.) ile ilk örneğimizi yazarsak:



    Bir HTML Denemesi
    ****** name=”description” content=”html sayfası için bir kullanım örneği”>

    ‘Bu sayfa inşa halindedir’, ya da ‘this page is under construction’ web sitelerinde ille de olması gerektiği düşünülen saçma yazılardır.

    Aslında en basit web sayfası şöyle olabilir:


    Benim neyim eksik?

    sondaki ‘‘ yi koymasak dahi www sitesi gosterici programı (Firefox, Opera, IE, …) bunu bir HTML sayfası olarak yorumlayacaklardır.

    1.2 Renkler, body, font, ve h1..h6

    Önceki örnekte ‘‘ diye, aşağıdakinin basitlestirilmiş biçimini kullanmıştık:

    Burada font ile kullanilan genel yazıların rengi,
    bgcolor ile arkaplan rengi,
    text ile tanımsız yazıların rengi,
    link ile üzerine gelince el hareketi çekilen yazıların rengi,
    vlink ile de seçilmis bağların rengi belirlenir.

    renk belirtmek için o rengin İngilizce adı ya da RGB değerleri onaltılık sistemde verilir. RGB deki sıraya göre 00-FF arası üç değer kullanılır. Hepsi sıfır ise hiçbir renkten karıştırılmaz. hepsi FF ise her renk maksimum oranda kullanılır ve beyaz elde edilir.
    Örneğin salt bir kırmızı #FF0000 ile elde edilir.

    ve arasındakı yazılar belirtilen renkte yazılır.

    ve

    den

    ve

    ya kadar standard yazı tiplerinden biri seçilerek yazı yazılır. h1 ile belirtilenler h6 ile tanımlananlardan daha büyüktür.

    örneğin:

    Sayfa başlığı için uygun büyüklükte harfler

    Bu harfler sanırım yazı için yeterliler

    Gözleriniz bozuk değilse, ve her gün A vitamini alıyorsaniz bu yazı sizin için okunabilir olmalı.

    1.3 Yazıları biçimlendirmek: kalın, yatık, ortalanmış, vs. …

    Önceki web tasarımı örneğinde

    ,

    , … ile yazıların büyüklüklerini ayarlamanın basit bir yolunu görmüştük. HTML web sayfamızın yazılarına biraz daha kişilik kazandırmak için aşağıdaki komutları da kullanabiliriz.

    ve arasındaki yazılar koyu görünür.

    ve arasındaki yazılar ise italik basılır.

    ve arasındaki yazılar ise yanıp söner.

    ve
    arasındaki yazılar ortalanır.

     ve 

    ile sınirlanan yazıların göruntüsünde ayarlama yapılmaz. Yani birden fazla boşluk varsa bunlar bir tane olacak şekilde azaltılmaz.

    paragraf başı yapmak için kullanılır.

    bir satır atlamak için kullanılır.


    bir çizgi çeker.

    1.4 Sayfada resim göstermek

    En basit şekliyle, bir sayfaya resim koymak için aşağıdaki komut şu şekilde;

    ...

    kullanılır.

    Burada dosya-adı gösterilecek grafik dosyasının (png, gif ya da jpg tipinde) bulunduğu yer ve adıdır. Bağlanılan html sayfası ile aynı dizinde bulunan resimler için yer adı belirtmeye gerek yoktur.

    Alt ile ise lynx kullanıcılarının görebileceği bir açıklama yazmış oluruz.

    Align ile de resmin konumunu belirleriz.

    Örneğin:

    ile resmin sağa yanaşık olarak çizilmesini sağlarız. ‘right’ yerine ‘left’, ‘center’, ‘middle’ gibi konum bildirici bir başka sözcük de kullanılabilir.

    Ayrıca yukarıdakilere ek olarak ‘border’, ‘width’, ‘height’ belirteçlerini de içinde kullanabiliriz. Bunlardan ‘border=’i kullanarak resmin çerçevesini belirleriz; border=0 dersek hiç çerçeve çizilmez.

    Width ve height ile resmin boyutlarını belirleyebiliriz. Bunlardan sadace birini verirsek, resmin boyutu orantılı olarak çizilecektir. Yani demişsek, ve de resmimiz aslında 100 nokta genişliğinde 50 nokta yüksekliğinde idiyse, ekrana 300 nokta eninde ve 150 nokta yüksekliğinde çizilecektir. Her iki değeri de (width=… height=…) kullanmışsak, resmin oranını istediğimiz gibi değiştirmek mümkün olur.

    Bu arada, sayfanın internetten indirilirken hızlı gösterilmesini istiyorsak, her resmin width ve height özelliklerini kullanmalıyız. Bu sayede browser (gösterici) programınız resimlerin yüklenmesini beklemeden çevrelerine yazıları yerleştirebilecektir.

    Sayfanın hızlı geliyor gibi görünmesini sağlamanın bir yolu da ‘lowsrc’ belirtecini içinde kullanmak. Web tasarımı yaparken eğer kullandığımız resimlerin bir de bulanık/niteliksiz/siyah-beyaz ama az yer tutan bir benzerini daha yapar, ve bunu [resim] şeklinde tanımlarsak, ilk önce hizliresim.gif yüklenip gösterilecektir. Bu sayede bulanık iken yavaş yavaş netleşmeye başlayan resimler belirir sayfamızda. Bunun yararı ise sayfanıza bakan kişinin çabuk karar vermesini sağlıyor olmasındadır.

    1.5 HTML sayfasına bağ (link) yerleştirmek

    ve : HTML’nin temeli olan bu komutlarla bağ (link) yapılır.

    Açıklama Biçiminde kullanılır.

    Açıklama denilen kısım ister yazı ister bir grafik ya da herhangi bir nesne olabilir. “hedef bağ” kısmı ise yerel kaynakları gösteren bir dosya adı ya da uzak bir makinedeki bir başka nesneyi (yazı, grafik, video vs.) gösteren bir bağ (link) olur.

    Bu linkler, mevcut internet araçlarından biridir.
    Örneğin:
    http:// ftp:// telnet:// gopher:// news:// bu araçlardan bazılarıdır.

    Bunu kullanırken;

    Orca’ya Netscape içinden bağlanmak için buraya tıklayın

    yazarak, telnet aracını bir bağ (link) olarak sayfamıza yerleştirmiş oluruz.

    Ya da;

    Neye Benzediğimi Görmek İçin Buraya Bas

    Yukarıda adı geçen resim bu web sayfası ile aynı dizinde (directory) olmalıdır.

    Başka şekilde örnekler ise:

    Windows95 için Uygulama dosyaları

    Netnews 60000 den fazla konuda insanların yazıştığı bölge

    NetNews’in C64 bilgisayarlarına ilişkin tartışmaları

    Ve, internetin en gözde kullanımı: bir web sayfasından başka bir web sayfasına bağlanma:

    Türkiye’de nükleer enerji tartışmaları

    dikkat ettiyseniz yukarıdaki örnekte sayfanın hangi dizinde oldugu (…ilker/nukleer/”) belli ama hangi dosyada oldugu yazılmamış. Böyle bir durumda web sunucu program dosyanın adının ‘index.html’ olduğunu öngörür.

    Kendi dizininizdeki bir sayfa için:

    İnsan Hakları Derneği ve pişmiş tavuk için buraya tıklayabilirsiniz.

    1.6 Bağlar yardımıyla etkileşimli kullanım örneği

    Web sitesinde bir bağa (link) ard arda tıklamak yoluyla, slow motion biçiminde ardışık resim gösterebilirsiniz. Bu kullanım en basit şekliyle bir Bilgisayar Destekli Eğitim sayfasında kullanılabilir. Amaç, kullanıcıya konuyu belli bir sırayla vermek ve konu içindeki ilişkilerin anlaşılmasını kolaylaştırmak.

    Bunu yapmak için, önce tek bir resim ve o resmin link olarak tanımlandığı bir web sayfası tasarımı yapmalısınız:


    sayfa1



    sonra da ikinci sayfa da hazırlanmalı:


    sayfa2



    … bu şekilde devam edilir.

    ve ilk sayfa yüklendikten sonra resmin üstüne tıklandığında ikinci sayfa ve içindeki resim yüklenir.

    İyi hazırlandığında, bu basit HTML kullanım şekli ile web-design-programcılığına (Java, cgi-bin, …) bulaşmadan da etkili ‘sunu’ ve ‘anlatılar’ yapılabilir.

    1.7 Ekran düzenine ilişkin daha çok komut:

    : Aradaki yazılar cols= ile belirtilen sütunlara ayrılarak ekrana basılırlar. Sadece Netscape3.0 ve üstünde çalışır. Sütun içindeki yazının sütunun ne kadarını kaplayacağını width parametresi ile belirtiriz. gibi. Burada boşluğu yüzde yerine piksel olarak da verebiliriz. Ayrıca iki sütun arasındaki boşluğu da gutter parametresi ile veririz: yazılar…

    : Bununla paragraf başları için boşluk bırakmak mümkün. Örneğin
    ile 48×48 piksellik bir boş kare alan yaratmis oluruz. Burada block yerine vertical ya da horizontal kullanmak da olası. Ayrica, ile 320×200’luk bir boşluk yaratıp bunu ekranda sağa dayatmış oluruz. Gene align komutundan sonra right, left, center, absmiddle gibi diğer konum belirteçlerini kullanabiliriz.

      : 1 karakterlik boşluk bırakmak için kullanılır. Basit tablolar yapmak için kullanılabilir. Örneğin, aşağıdaki boşluklar yerine   kullanırsak hizalı görünür:

    yıl ay gün
    — — —

    1.8 Sayfalarda tablo kullanımı

    Genel kullanım:

    sütun 1 yazıları sütun 2 sütun 3…..
    2.satirin 1. sütunu 2. sütunu 3. sütunu

    Tablolar satırlar ve sütunlar şeklinde ayrilmış hücrelerden oluşuyor. Her yeni satıra başlamak için

    etiketini, her yeni sütun için ise

    etiketini kullanıyoruz.

    Bir örnek web tasarımı ile incelersek:

    Bellek tipleri FPM
    EDO
    SDRAM
    DDR RAM
    RAMBus
    Disk tipleri MFM/RLL
    ATA IDE
    ULTRA ATA
    SCSI
    İşlemci tipleri RISC
    CISC

    Burada 2×3’lük bir tablo oluşturduk. Tablomuz 1 pixel kalınlığında çerçeveye sahip (border=1), tablo sayfada 200 pixel genişliğinde yer tutacak (width=200), hücreler arası 2 pixel boş ve 2 pixellik bir kalınlık efektimiz var (cellspacing ile cellpadding).

    Örnekte hücre genişliklerin yazı uzunluğuna göre otomatik ayarlanmamsı için genişlikleri kendimiz belirledik (width=”50%”). Bunu pixel olarak da belirlememiz mümkündü: ile.

    Hücreler içindeki yazıların nasıl yerleştirileceğini ise align=”yer” ile belirtiyoruz. Burada “yer” yerine “top”, “bottom”, “left”, “right” ve “center” kullanabiliriz.

    Ve eğer, bir hücrenin iki hücre genişliğinde veya yüksekliğinde olmasını istiyorsak colspan ve rowspan seçeneklerini de kullanıyoruz. Önceki örneğe bir başlık ekleyecek olursak:

    Bilgisayar Ana Bileşenleri

    Tabloları içiçe de kullanmamız mümkün. Bu şekilde bir kullanımla bir www sayfasındaki resim ve yazıları tam istediğimiz gibi konumlandırmamız mümkün olur.

    1.9 Basit bir HTML sayfası için gereken son noktalar

    Daha önce kısaca değinildiği gibi, ilk yüklenecek sayfanın adı standart olarak ‘index.html’ olarak belirlenmiştir. Dolayısıyla ilk sayfanızı bu şekilde adlandırırsanız;

    http://www.physics.metu.edu.tr/~filker/ilksayfa.html

    yerine

    http://www.physics.metu.edu.tr/~filker/ gibi, daha kısa olan, bir adres kullanabilirsiniz

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Bana Ders Anlat © 2008-2022