Web Tasarım

Merhaba arkadaşlar..

Hem ücretsiz olması hem de kolay kodlama yapabileceğiniz bir program  olması sebebiyle kullanacağımız program “Notepad++ ” olacaktır.. Programı kendi sitesinden indirebilirsiniz.

https://notepad-plus-plus.org/download/v6.8.8.html

 

Derslerimizde işlediğimiz html5 kodlarını; resim formatında (kodların altında yorum satırları şeklinde kodların açıklamaları olacak şekilde) burada olacaktır.

Notepad ++ Programının kullanımında dikkat etmemiz gerekenler;

Öncelikle yazdığımız kodların renkli olarak görüntülenmesi ve bu sayede hatalarımızı görebilmemiz için kod yazmaya başlamadan önce kaydetmeyi unutmayınız.

Kaydetmek için;

kaydet

Kaydederken; dosya adımızda boşluk ve türkçe karakterler olmamasına dikkat ediniz.

Kod yazmaya başlamadan önce yapmamız gereken ayarlardan bir diğeri UTF-8 ayarını yapmamız.(Sayfada kullandığımız türkçe karakterleri sorunsuz olarak internet sayfamızda görüntüleyebilmek için)

utf8.png

Bu ayarlardan sonra kod yazmaya başlayabiliriz 🙂

<html> kodlarımıza başladığımız ilk tag’ımız.

Sayfamıza Başlık Ekleme:

<title> kodu ile sayfamıza başlık ekleyebiliyoruz.

title

Sayfamızın Arkaplan Rengini Değiştirme

<body> etiketi sayfamızda değişikler yaptığımız ana alandır.
<body bgcolor> ile sayfamızın arkaplan rengini değiştirebiliriz.
<body text> ile sayfamızda bulunan yazılarımızın rengini değiştirebiliriz.

body

Not: Sayfamıza CTRL+K tuşları ile bunun gibi yorum satırları ekleyebiliyoruz. Bu satırlar internet sayfalarımızda görünmeyecektir.

yorum

Yazıları alt satıra geçirmek

<br/> tagı bir alt satıra geçmemizi sağlar.

br

<p/> paragraf başı yapmamızı sağlar. Yani iki tane <br/> tagı görevi görür.

p.PNG

Yazılar arasına yatay çizgi çizme 

<hr/> tagı sayfamıza yatay çizgi eklememizi sağlar. Herhangi bir özellik atamadığımız sürece çizgimiz otomatik olarak sayfa boyutuna eşit olarak görüntülenecektir.

<hr width=”..”/> ile çizgimizin en uzunluğunu ayarlayabiliriz.

<hr color=”….”/> ile çizgimizin rengini değiştirebiliriz.

hr.PNG

Yazılara özellik verme

  • <b> etiketi yazımızı kalın bir şekilde yazmamızı sağlar.
  • <i> ile italik şekilde yazılar yazabiliriz.
  • <u> ile altı çizgili şekilde yazılar yazabiliriz.
  • <s> ile yazımızın üstü çizgili şekilde yazabiliriz.

kalinitalik

Boşluk Bırakma

<&nbsp> ile bir karakter boşluk bırakabiliriz.

bosluk.PNG

<PRE> etiketinin kullanımı

<pre> etiketi ile yazılarımızın görünümünü (boşluk, alt satıra geçme gibi) notepad++ programı üzerinde kendimiz ayarlayabiliriz. Böylece; <&nbsp> ve <br/> gibi tagları kullanmamıza gerek kalmaz.

pre.PNG

Yazı tipinin düzenlenmesi

<font> etiketi ile yazılarımızın görünümünü (yazı stili, boyutunu ve rengini) ayarlayabiliriz.

  • <font face> ile yazı tipini belirleyebilirsiniz.
  • <font size> ile yazı boyutu büyüklüğünü ayarlayabilirsiniz.
  • <font color> ile yazımızın rengimizi değiştirebiliriz.
    • Rengi iki şekilde yazabiliriz. Birincisi ingilizce renk adlarını kullanarak; ya da hexadecimal renk kodlarını (rgb kodları) kullanarak.
    • color=”red veya color=”#00984C

font.PNG

Arkaplana Resim Ekleme

<body background> ile sayfamızın arkaplanına resim ekleyebiliriz.

NOT: Resmimizin çözünürlüğüne göre arkaplanımızın görünürlülüğü değişecektir. Kullandığımız resim eğer küçük boyutlarda ise arkaplanı kaplamak için resim tekrarlanacaktır.

Resim eklerken dikkat etmemiz gerekenler;

  • Resmin bulunduğu yer ile html uzantılı belgemizin aynı yerde olmasıdır. Örneğin resimde belgemizde masaüstünde bulunmalıdır. Eğer resim farklı bir konumda veya klasör içinde ise bu belirtilmelidir.

<İmg src=”klasör/resim.jpg”/>

<img src=”resim.jpg” />

  • Resmin uzantısına bakılarak uzantısı aynen yazılmalıdır. (.jpg, .png, .gif gibi)
  • Resmin adında Türkçe karakterler bulunması durumunda UTF-8 ayarı mutlaka yapılmalıdır.

arkaplan.PNG

arkaplanı.PNG

Sayfaya Resim Ekleme

<img src> ile sayfamıza resim ekleyebiliriz.

NOT:Arkaplana resim eklerken dikkat etmemiz gerekenlere sayfamıza resim eklerken de dikkat etmeliyiz.

Resmi konumlandırma

<align> ile resmimizi sağa ve sola kaydırabiliriz.

Resmimizi ortalamak için ise resmin kodunu  <center> tagı arasına yazmalıyız.

Resmi boyutlandırma

Resmin boyutlarında değişikli yapmak veya sayfamıza göre ayarlamak için width ve height kodlarını kullanıyoruz.

<width> ile resmin en uzunluğunu belirleyebiliriz.

<height> ile resmin boy uzunluğunu belirleyebiliriz.

resimeklemeresimmekleme

 

 

 

 

 

 

 

Resme Çerçeve Ekleme

<border> tagı ile resimize çerçeve ekleyebiliriz. Verdiğimiz değer büyüdükçe çerçevemizin kalınlığı da artacaktır.

<style=”border-color:..”> kodu ile çerçevemize renk verebiliriz.

Resmin Dikey Konumu

<align> tagını “top”, “middle” ve “bottom” ile kullanarak resmin yazıya göre konumunu belirleyebiliriz.

alignvecerceve

alignvecercevee

Yazıya Link Verme

Yazdığımız bir yazıyı internet sayfasına yönlendirmek için link verme özelliğini kullanıyoruz.

<a href>……….</a> tagları arasına sayfamızda link vermek istediğimiz yazımızı yazıyoruz. <a href> tagımızın içerisine ise gidilecek olan internet sayfasının ismini başında http:// olacak şekilde yazıyoruz.Örneğin;

<a href=”http://www.karemakademi.com&#8221;> Tıklayınız </a>

link1.PNG

link11.png

Sayfalar Arası Link Verme

Eğer birden fazla sayfası olan bir web sitesi hazırlıyorsak sayfalar arasında geçiş yapabilmemiz için oluşturduğumuz menülerimize link vermemiz gerekecektir.

<a href=”sayfamızın-adı.html“>…….</a> şeklinde kodumuzu yazabiliriz. Sayfamızın adını nasıl kaydetmiş isek aynı şekilde <a href> içine uzantısı .html olacak şekilde yazmalıyız.

link2

link2res

link2,2.PNGlink2ress

Bölümler Arası Link Verme

Eğer uzun bir web sayfası hazırlıyorsak sayfamızın içerisinde bölümler oluşturarak; bunlar arasında geçiş yapabiliriz. Bunun için sayfamızı bölümlere ayırarak isimlendirmemiz gerekmektedir.

Metni isimlendirmek için:

<a name=”bolum-adi“>

Metne link vermek için:

<a href=”#bolum-adı“>…….</a> şeklinde kodumuzu yazabiliriz.

bolumlerarasi-1.PNG

 

Sayfa Başına Link Verme

Sayfamızın sonuna geldiğimizde tıklayarak sayfamızın en başına gelmek istiyorsak;

Sayfamızın üst kısmında yer alan resim veya metne <a name=”….”> ile isim vererek alt kısımdan oraya yönlendirme yapabiliriz.

Yönlendirmek için sayfa sonuna ekleyeceğimiz kod:

basadonşeklinde olacaktır.

Mail Adresine Link Verme

Bir mail adresine yönlendirme yapmak istiyorsak:

<a href=”mailto:……“> kullanırız.

Mail yönlendirmesini metnin veya resmin üzerine link vererek oluşturabiliriz.

maillink.PNG

 

Resme Link Verme

Sayfamıza eklediğimiz resme tıklandığında internet sayfasına yönlendirmek için link verme özelliğini kullanıyoruz.

<a href>……….</a> tagları arasına sayfamızda link vermek istediğimiz yazımızı yazıyoruz. <a href> tagımızın içerisine ise gidilecek olan internet sayfasının ismini başında http:// olacak şekilde yazıyoruz.Örneğin;

<a href=”http://www.karemakademi.com&#8221;> Tıklayınız </a>

resmelink.PNG

İndirme(Download) Linkleri Oluşturma

Sitemize yükleyeceğimiz dosyanın uzantısına ve ismine dikkat ederek indirme linkini aşağıdaki şekilde oluşturabiliriz.

download.PNG

Title Ekleme

titleresimSayfamızda resmimizin veya yazdığımız yazının üzerine gelindiğinde bilgi verilmesini istiyorsak bunu aşağıdaki gösterildiği şekilde title=”” kullanarak yapabiliriz.

linktitle

Link Renklerini Değiştirme

Linkler eklendiğinde yazımız  mavi rengi alacaktır. Bunu değiştirmek için;

linkrenkleri

Burada;

<link> linkimizin ilk görünen rengi

<vlink> linkin ziyaret edildikten(tıklandıktan) sonraki rengi

<alink> tıklama anındaki rengini ifade etmektedir.

linkrenk

Resim Etrafında Boşluk Bırakma

Eklediğimiz resimin etrafında boşluk bırakmak için hspace ve vspace özelliğini kullanıyoruz.vspacehspace.PNGvspace

Listeleme

<ol> Düzenli listeleme yapmak için kullanılır. (Örneğin; 1-2-3 veya a-b-c şeklinde sıralama yapmak için )

<ul>Düzensiz listeleme yapmak için kullanılır.

Her madde için yazımızı <li> etiketleri arasında yazmalıyız.

liste

listeleme

Listelere Link Verme

Listelerimize link vermek için;

 <li> etiketlerinden sonra <a href> tagı ile link veriyoruz.

listelink

listelerelinkk

Tablo Oluşturma

Tablo oluşturmak için <table> etiketini kullanıyoruz. Tablomuzun çerçevesinin olması için border özelliği ekliyoruz.

<th>….</th> etiketi  tablomuzun başlıklarını oluşturmamızı sağlar.

<tr>….</tr>etiketi  tablomuzun satırlarını oluşturmamızı sağlar.

<td>….</td>etiketi  tablomuzun sütunlarını oluşturmamızı sağlar.

Tablomuzun mutlaka satır ve sütunların birleşiminden oluşmalıdır.Bu sebeple <tr> etiketleri ile <td> etiketlerini bir arada kullanmalıyız.

<bgcolor> etiketi tablomuza renk vermemizi sağlar.

  • <table> içerisine yazarsak tüm tabloyu aynı anda renklendirmiş oluruz.
  • <tr> etiketi içerisine yazarsak satırı renklendirmiş oluruz.
  • <td> etiketi içerisine yazarsak hücreleri tek tek renklendirmiş oluruz.

tablo

table

Tabloda Satır Sütun Birleştirme

Bazı durumlarda her satır ve sütunun aynı uzunlukta olmasını istemeyiz. Bu durumda satır ve sütun birleştirme işlemi yapmamız gerekir.

 

satrbirlestirme

Üste bulunan örnekte gördüğümüz gibi tablonun ilk satırını başlık yazmak için bütün kullanmak isterken bir alt satırda 4 sütunla çalışmak isteyebiliriz veya menü kısmı oluşturmak için satır birleştirmek isteyebiliriz. Bunun için yapmamız gereken;

“colspan” ve “rowspan” etiketlerini kullanmamız.

<tr>
<td colspan=”4″ height=”80″> ARABALAR </td></tr>

Bu şekilde yazdığımızda 4 tane sütun genişliğinde tek sütun oluşturmuş oluruz.

<td rowspan=”3″ height=”400″ width=”300″>

Rowspan ifade ile de satır birleşim işlemi yaparak örnekteki gibi yazdığımızda 3 tane satır uzunluğunda tek satır oluşturmuş oluruz.

Frameset

Çerçeve oluşturmak için kullandığımız bu tag birden fazla .html sayfasını tek sayfa üzerinde görüntülememize imkan sağlar. (Çerçevelerin kullanımı günümüzde pek tercih edilmemektedir.)

Bu ders ile ilgili notlara ulaşmak için iletişime geçiniz.

Form

Formlar kullanıcıdan veri toplamak için oluşturulan sayfalardır. Üye kayıt, başvuru formları gibi..Formlar ile kullanıcıdan alınan veriler veritabanına aktarılabilir, bunlar üzerinden işlemler yapılabilir. Fakat HTML sadece bir işaretleme dili olduğu için form sayfasını şekillendirmek için kullanılır. Diğer işlemleri yapabilmek için programlama dillerini(php,asp gibi) bilmemiz gerekir.

form
                -Form örneği-

Form oluşturmak için kullanılan etiketlerimiz:

<form></form> tüm form etiketleri bu tag aralığında yazılır.

Textarea: İstenilen genişlik ve uzunlukta boş yazı alanı oluşturmak için kullanılır. (Adres alanı, mesaj  kutucuğu gibi)

<textarea name=”textarea” rows=”8″ cols=”40″ readonly> </textarea>

<rows> ile satır sayısını, <cols> ile sütun sayısını belirleriz.

<readonly> ile textarea içerisinde kullanıcının müdahalesini kısıtlayabiliriz. Böylece kullanıcı sadece textarea içerinde yazılı olanı okuyabilir, veri giremez.

textarea

Textbox: Formlarda kullanıcıdan veri girişi almak için kullanılır.

<input type=”text” name=”textbox1″ size=”20″/> 

<size> textbox’ın genişliğini ayarlamamızı sağlar.

<maxlenght> textbox’a girilebilecek maximum karakter sayısını belirtir.Böylelikle girilebilecek karakter sayısını kısıtlayabiliriz.(tc kimlik,telefon numarası gibi)

Cep Telefonu: <input type=”text” maxlength=”11″ name=”textbox1″ size=”20″/> 

<value> textbox’ta sayfa ilk açıldığında görüntülenecek yazıyı belirlememizi sağlar.

textbox

<password> şifre alanı oluşturmak için kullanılır.(karakterlerin gizlenmesi )

<input type=”password” name=”sifre”>

sifre

Checkbox: Verilen seçeneklerden bir yada birkaçını seçmek için kullanılan yapıdır.Kullanıcıya seçim yapması için oluşturulan seçenekleri oluşturmamızı sağlar.

<checked> seçili halde olmasını sağlar.

Örneğin;

Hangi takımı tutuyorsunuz ?
<input type=”checkbox” name=”kutu” value=”checkbox1″/> BJK
<input type=”checkbox” name=”kutu” value=”checkbox2″ checked/> Balkes
<input type=”checkbox” name=”kutu” value=”checkbox3″/> TS
<input type=”checkbox” name=”kutu” value=”checkbox4″/> GS
<input type=”checkbox” name=”kutu” value=”checkbox5″/> FB

checkbox

Radio: Form içerisinde oluşturulan seçenekler arasından aynı anda tek seçim yapılması isteniyorsa radio buton kullanılır. Burada checkbox dan farklı olarak dikkat edilmesi gereken nokta; radio butonları arasında tek seçim yapılması isteniyorsa, bu elemanlar tek grup altında toplanmalıdır. Bu da name özelliği ile sağlanır.Gruplanmak istenen değerlere aynı name adı verilir.

<checked> seçili halde olmasını sağlar.

Örneğin;

Hangi takımı tutuyorsunuz ?

<input type=”radio” name=”kutu” value=”radio1″/> BJK
<input type=”radio” name=”kutu” value=”radio2″/> Balkes
<input type=”radio” name=”kutu” value=”radio3″/> TS
<input type=”radio” name=”kutu” value=”radio4″/> GS
<input type=”radio” name=”kutu” value=”radio5″/> FB

radio

Bu örnekte name değerine tüm seçeneklere kutu değerini vererek hepsini bir grup altında toplamış olduk. Eğer name değerini vermemiş olsaydık seçim yapamazdık veya farklı değerler vermiş olsaydık bu sefer de hepsi seçebilir duruma gelirdi.

Select: Form içerisinde açılır menüler(listeler) kullanmak istiyorsak select etiketini kullanırız.<select></select> tagları arasında tanımlanır. Listemizin içerisinde olacak seçenekler de select içerisine yazılan <option></option> tagları arasına yazılır.<selected> seçili olarak ekranda görüntülenmesini istediğimiz seçenektir.

<select name=”liste”>select
<option value=”1″> web tasarım </option>
<option value=”2″> ileri excel </option>
<option value=”3″> tıbbi sekreterlik </option>
<option value=”4″> photoshop </option>
<option value=”5″ selected> Önce Kurs Seçiniz </option>
</select>

——

<size> özelliği ekleyerek liste görünümü yerine sabit bir listbox oluşturabiliriz. Örneğin;

<select name=”liste” size=”4″>selectlist
<option value=”1″> web tasarım </option>
<option value=”2″> ileri excel </option>
<option value=”3″> tıbbi sekreterlik </option>
<option value=”4″> photoshop </option>
<option value=”5″ selected> Önce Kurs Seçiniz </option>
</select>

——

<optgroup> ile liste içinde gruplar oluşturulabilir.

optgroupoptgr2

Submit: Form içerisinde onay butonu oluşturmak için kullanılır.

<value> ile buton üzerindeki yazıyı belirleriz.

submitbuton                      submit

Reset: Form içerisinde girilen verileri temizlemek için kullanılır. Tıklandığında girilen tüm değerler sıfırlanacaktır.

<input type=”reset” value=”Temizle”/>                               reset

Web Tasarım” üzerine 3 yorum

Yorum bırakın