Web Tasarımının Temelleri

Benzer belgeler
12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1

HTML - 8 Hypertext takıları iki ana değişik şekilde karşımıza çıkar: Anchors ve Images. Anchors, resim veya yazıya bir olay eklemek için kullanılır.

HTML Sayfaları. Bütün html sayfaları

Web Programlama Kursu

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci

Web Teknolojileri ve Programla

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

12. Tanımlama Listeleri <dl> </dl>, <dt> </dt>, <dd> </dd>

HTML Etiketleri Genel Özellikler (Global Attributes)

WEB TABANLI PROGRAMLAMA

WEB TASARIMIN TEMELLERİ

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

HTML (Hyper Text Markum Language)

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA

h a k a n b a b a c. n e t HTML Web Tasarımı ve Programlama

2. HTML Temel Etiketleri

4 Front Page Sayfası Özellikleri

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

4. Bağlantı (Köprü) Oluşturma

2-Hafta Temel İşlemler

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test

Ekran 1 : Font Komutları Dosyası ekranı

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

Html temelleri. Ders 4

Html Komutlar. <TITLE>... </TITLE> belirteç çifti: Bu belirteç çifti aras na browser' n (listeleyici) ba k çubu unda görülecek olan sayfan n ba yaz r.

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3

BİLİŞİM TEKNOLOJİLERİ

3. Metin ve Görünüm Etiketleri

Site Temizlik Projesi Kodları

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Site Tasarım Çalışması -3

MODÜL 3 HTML İLE STİL ŞABLONLARI

Web Teknolojileri ve Programla

CSS(CASCADING STYLE SHEETS)

HTTP & HTML BİRİNCİ BÖLÜM. HTTP Nedir? HTTP Safhaları Nelerdir? Protokol ve Eklentiler. HTTP Servisleri. HTTP Nedir? HTML Nedir?

HTML & CSS. Öğr.Gör. M.Ersin AKAY

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

HTML. HTML tagleri bir çok farklı şekilde sınıflandırıalabilir. Bir sınıflandırma şu şekildedir:

WEB TASARIMI. Đnternet Nedir?

HTML Ders Notları.

WEB TASARIMI. c) Çeviriciler: Kullanıcının değişik biçimlerde hazırladığı belgeleri HTML biçimine dönüştürmeye sağlayan programlardır.

Web Tasarımının Temelleri

HTML (Hyper Text Markup Language)

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder.

İnternet,artık hayatımızın önemli bir parçası. Her gün interneti programlar aracılığı ile ya da internet siteleri aracılığı ile kullanıyoruz.

WEB TASARIMININ TEMELLERİ

İNTERNET PROGRAMCILIĞI

Sevdiğiniz editörü açın, Notepad, vi, pico vb. Daha sonra da aşağıdaki kodu yazın:

WEB TASARIMININ TEMELLERİ

Web Tasarımının Temelleri

İNTERNET PROGRAMLAMA II. Tanımlar

ASSAM YÖNERGESİNE EK-T ASSAM WEB SİTESİ YÖNERGESİNE LAHİKA-2 WEB SİTESİ MAKALE EKLEME KILAVUZU ASSAM

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 4 MasterPage

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ

Doç.Dr. Yaşar SARI, Web Tasarımı Ders Notları 1

Web Tasarımının Temelleri

Tim Berners-Lee Tim Berners-Lee .html .htm HTML nin Tanımı not defteri WordPad pico, joe vi WYSIWYG

görüntüleyebilirsiniz. HTML, programlama dilleri bir programlama mantığı taşımadığından öğrenilmesi gayet kolay bir dildir.


Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

WEB TABANLI PROGRAMLAMA

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi

HTML TABLO OLUŞTURMA HALİL İBRAHİM AKGÜN

BİLGİSAYAR 4. MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ HTML DERS NOTLARI 9. DERS Tablolar (HTML Giriş) YARD. DOÇ. DR.

Internet: Tarihçe ve Kavramlar

Kullanım Kılavuzu

HTML. Doç. Dr. İsmail Rakıp Karaş Dersin Course Page: 2. Bölüm

Arama Sonuçlarında Üst Sıralarda Olmak. Temel SEO Çalışması

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html>

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ YARD. DOÇ. DR. MEHTAP YALÇINKAYA ,

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri

Doç. Dr. İsmail Rakıp Karaş Hazırlayan: İdris Kahraman

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

HTML Bloklar. CSS Display özelliği

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

7. Çerçeveler. Bu bölümü bitirdiğinizde,

<p> paragraf paragraf paragraf paragraf paragraf paragraf paragraf paragraf paragraf paragraf paragraf </p>

WEB TASARIM I. Öğr. Gör. M. Mutlu YAPICI. Ankara Üniversitesi Elmadağ Meslek Yüksekokulu

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

WEB TASARIMININ TEMELLERİ

WEB TASARIM. CSS, IFRAME, TEMPLATE, SLICE, INCLUDE(php komutu) Tarık ÖZEL

Arayüz Geliştirme Dokümantasyonu

DIV KAVRAMI <style> position: absolute

WEB SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

Her bir ofis programının olduğu gibi FrontPage inde bir dosya uzantısı vardır. Bunlar *.html veya *.htm dosya uzantılarıdır.

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

Zengin Metin İşaretleme Dili (HTML) BIM206 Web Programlama

Mustafa Köksal Alaturka Dijital Kurucu Ortağı

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

BÖLÜM 5. HTML Biçimleme Belirteçleri

WEB TASARIMIN TEMELLERİ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

Bilgisayar Programcılığı Ön Lisans Programı WEB EDİTÖRÜ. Öğr. Gör. Rıza ALTUNAY

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ MUWİS. Web İçerik Sistemi. Bilgi İşlem Daire Başkanlığı-WEB GRUBU

Transkript:

1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr

HTML (HyperText Markup Language) Web sayfaları hazırlamak için kullanılan bir işaretleme dilidir. Halihazırda kullandığımız web tarayıcıları bu kodları anlayarak görsel web sayfalarına dönüştürürler. Html bir programlama dili değildir. HTML bize temel olarak: Yazı, görsel ve video gibi öğeleri sayfa içerisine yerleştirme ve konumlandırma, Bu sayfaların web tarayıcılarında düzgün şekilde görüntülenmesi, Arama motorlarına sayfa hakkında bilgi verme gibi işlemleri gerçekleştirir. Artvin MYO, Bilgisayar Teknolojileri 2

HTML (HyperText Markup Language) HTML komutları etiketlerden (tag) oluşur. HTML komutları yazılırken aşağıdaki kurallara dikkat etmek gerekir: HTML komutları < > işaretleri arasına yazılır. HTML komutları büyük/küçük harfe duyarlı değildir. Açılan bir etiket kapatılmalıdır. Etiketi kapatırken / işareti kullanılır. HTML dosyaları.htm ya da.html uzantısı ile kaydedilir. Artvin MYO, Bilgisayar Teknolojileri 3

HTML (HyperText Markup Language) Html ile web sayfası hazırlamak için bilgisayarınıza herhangi bir program yüklemenize gerek yoktur. Herhangi bir metin editörü (Not Defteri gibi) html sayfaları oluşturmak için yeterlidir. Fakat kodları yazarken kolaylık sağlamak ve kod yazım hızını arttırmak için: Notepad++ Dreamweaver Microsoft Expression Web gibi programlar tercih edilir. Artvin MYO, Bilgisayar Teknolojileri 4

İlk Web Sayfamız Artvin MYO, Bilgisayar Teknolojileri 5

<html> etiketi html kodlarının yazımına başladığımız etikettir. Tüm html kodları <html> </html> arasında yer alır. </html> ile html kodlarının yazımının bittiği anlaşılır. Genelde parametresiz kullanılır. Artvin MYO, Bilgisayar Teknolojileri 6

<head> etiketi Hazırlayacağımız sayfa ile ilgili bilgilerin bulunduğu sayfa başlığı (title), link özellikleri, siteyi tarayıcıya ve arama motorlarına tanıtmak amacıyla kullanılan Meta etiketleri bölümdür. Meta etiketinde kullanılan parametreler: Kullanılacak Parametreler name http-equiv Görevi Author, description ve keywords özellikleri tanımlanır. Refresh, expires, content ve contentstyle-type özellikleri Artvin MYO, Bilgisayar Teknolojileri 7

<meta> etiketi NAME: Sayfanın yazarı, içeriği gibi bilgileri içerir. <meta name="author" content="murat YAZICI"> <meta name="description" content="bu sayfa web tasarımı dersi modülleri için hazırlanmıştır."> <meta name="keywords" content="siteniz arama motorlarında hangi anahtar kelimelerle tanımlansın istiyorsanız buraya yazınız."> Artvin MYO, Bilgisayar Teknolojileri 8

<meta> etiketi HTTP-EQUIV <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta http-equiv="content-type" content="text/html; charset=iso-8859-9"> <meta http-equiv="content-type" content="text/html; charset=windows-1254"> Türkçe karakter sorununu ortadan kaldırmak ve Türkçe karakter desteği sağlamak için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 9

<meta> etiketi HTTP-EQUIV <meta http-equiv="refresh" content="5; url=home.html"> Sayfanın belirtilen süre sonra yenilenmesini sağlar. Yukarıdaki örnekte sayfa 5 saniye sonra yenilenir ve URL de belirtilen sayfa açılır. Eğer URL boş bırakılırsa aynı sayfa tekrarlanır. <meta name="robots" content="all veya none"> Hazırladığımız sayfanın arama motorlarının robotları tarafından taranmasına izin vermek veya engellemek için kullanılır. İzin için all, engelleme için none kullanılır. Artvin MYO, Bilgisayar Teknolojileri 10

<head> etiketi HEAD tagı HTML tagından sonra, BODY tagından önce sayfa kodları arasında bulunmak zorundadır. HEAD tagı içerisine, <title>, <style>, <link>, <meta>, <script>, <noscript> gibi taglar yer alır. <title>: Sayfanın tarayıcıdaki başlığının ne olacağını belirlemek için kullanılır. <title> Öğr. Gör. Murat YAZICI </title> Artvin MYO, Bilgisayar Teknolojileri 11

<body> etiketi Html belgesinin tüm içeriğinin yer aldığı bölümdür. Yani bir HTML belgesindeki içerikler; bağlantılar, resimler, tablolar vd. bu etiket içerisinde bulunur. Body etiketi parametreleri: Parametre Değer Tanımı alink renk Sayfadaki bir linke tıklandığı zaman oluşacak rengi belirtir. background URL Belgenin arka plan resmini belirtir. bgcolor Renk Belgenin arka plan rengini belirtir. link renk Belgedeki bağlantı renklerini belirtir. text renk Belgedeki metin renklerini belirtir. vlink renk Belgedeki ziyaret edilmiş bağlantı renklerini belirtir. Artvin MYO, Bilgisayar Teknolojileri 12

<body> etiketi <body alink="red"> veya <body alink="#ff0000"> <body background="logo.jpg"> <body bgcolor="orange"> veya <body bgcolor="#cccc33"> <body text="red"> veya <body text="#006699"> <body vlink="blue"> veya <body vlink="#0000ff"> gibi örnekleri çoğaltabiliriz. Artvin MYO, Bilgisayar Teknolojileri 13

Renklerle Çalışmak Renkler temelde 3 renk pikselinin (RGB) birleşmesiyle oluşur. HTML'de renkler hexadecimal ifadeler ile gösterilir ve renk kodunun başına # işareti konulur. #ff0000, #55EC9F, #0033FF gibi Bazı renkler için özel olarak isim belirtilmiştir. Red, blue, yellow, purple, vb Artvin MYO, Bilgisayar Teknolojileri 14

Renklerin Hexadecimal Karşılıkları Renk Hex. Kodu Aqua #00FFFF Black #000000 Blue #0000FF Fushsia #FF00FF Gray #808080 Green #008000 Lime #00FF00 Maroon #800000 Renk Hex. Kodu Navy #000080 Olive #808000 Purple #800080 Red #FF0000 Silver #C0C0C0 Teal #008080 White #FFFFFF Yellow #FFFF00 Artvin MYO, Bilgisayar Teknolojileri 15

<BR> etiketi Bir alt satıra geçmek için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 16

<p> ve <p/> etiketleri Paragraf oluşturmak için kullanılır. Parametre align="left" align="right" align="center" align="justify" class="css_etiketi" style="css:tanımı1;css:tanımı2;..." Tanımı Paragrafı sola dayalı olarak yazar. Paragrafı sağa dayalı olarak yazar. Paragrafı ortalar. Paragrafı her iki yana (sola ve sağa) hizalar. Önceden tanımlı bir CSS dosyasındaki font-size, color... gibi özellikleri paragrafa uygular. font-size, color... gibi css tanımlarını paragrafa uygular. Artvin MYO, Bilgisayar Teknolojileri 17

<p> ve <p/> etiketleri Artvin MYO, Bilgisayar Teknolojileri 18

<hr> etiketi Ekrana yatay çizgi çizmek için kullanılır. Bu etiket ile tanımlanabilecek özellikler: Parametre width="genişlik" size="kalınlık" color="renk" align="left right " Tanımı Çizilecek çizginin yatay uzunluğunu belirlemek için kullanılır. Çizilecek çizginin kalınlığını belirtir. Çizilecek çizginin rengini belirtir. Çizilecek çizginin yönünü (sola, sağa, ) belirtir. <hr width="50%" color="#0000f8" size="4" align="left"> Artvin MYO, Bilgisayar Teknolojileri 19

<b> ve </b> etiketleri İstenen metni kalın (bold) yazmak için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 20

<i> ve </i> etiketleri İstenen metni eğik (italik) yazmak için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 21

<u> ve </u> etiketleri İstenen metni altı çizili (underline) yazmak için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 22

<sup> ve <sub> etiketleri Üstsimge ve altsimge için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 23

<HX> etiketi Dokümana başlık eklemek için kullanılır. Artvin MYO, Bilgisayar Teknolojileri 24

<font> etiketi Kullanıldığı yerdeki metinlerin renk, boyut, yazı tipi gibi özelliklerini değiştirmek için kullanılır. Parametre size="boyut" color="renk" face="yazıtipi" Tanımı Yazının boyu belirlenir. Yazacağımız yazının rengi belirlenir. Kullanılacak yazı tipi belirlenir. <font face="tahoma" size="3" color="maroon"> <b>artvin Meslek Yüksekokulu</b></font> Artvin MYO, Bilgisayar Teknolojileri 25

<font> etiketi Artvin MYO, Bilgisayar Teknolojileri 26

Bağlantı (Köprü) Oluşturma Sayfa Dışı Bağlantı Oluşturma Hazırlamış olduğunuz web sayfaları arasında bağlantılar tanımlayarak başka sayfalar, dokümanlar, resimler arasında geçiş yapabilirsiniz. Sayfa dışına herhangi bir bağlantı (link, köprü) oluşturmak için <a href> </a> etiketleri kullanılır. <a href="https://myo.artvin.edu.tr">artvin MYO</a> <a href="index.html">ana Sayfa</a> <a href="/downloads/web.pdf">ders Notu için tıklayınız.</a> Artvin MYO, Bilgisayar Teknolojileri 27

Bağlantı (Köprü) Oluşturma Sayfa Dışı Bağlantı Oluşturma target parametresini kullanarak, açılacak olan sayfa, resim veya dosyanın açılacağı pencereyi belirtebiliriz. <a href=" " target=" " title=" "> </a> Parametre target="_blank" target="_self" target="_top" Tanımı Bağlantının, yeni bir pencerede açılmasını sağlar. Bağlantının, aynı pencere içerisinde açılmasını sağlar. Bağlantı aynı pencere içerisinde en üstten itibaren açılır. Artvin MYO, Bilgisayar Teknolojileri 28

Bağlantı (Köprü) Oluşturma E-posta Adresine Bağlantı Oluşturma <a href="mailto:e-posta adresi"> </a> komutu kullanılır. <a href="mailto:etogm@meb.gov.tr"> E-posta göndermek için tıklayınız. </a> Artvin MYO, Bilgisayar Teknolojileri 29

Bağlantı (Köprü) Oluşturma Sayfa İçi Bağlantı Oluşturma Html kodları kullanarak, sayfa içi bağlantılar oluşturabilirsiniz. Bir sayfadaki metne tıklayarak, aynı sayfanın başka bir bölümüne gidebilirsiniz. Bu işlem çapa olarak da adlandırılır. <a href="#..."> </a>, <a name="..."> </a> komutları kullanılarak yapılır. <a href="#..."> ile tıklanmasını istediğimiz metin; <a name="..."> ile de karşımıza gelmesini istediğimiz bölüm belirlenir. Artvin MYO, Bilgisayar Teknolojileri 30

Örnek Uygulama (Sayfa İçi Bağlantı) Artvin MYO, Bilgisayar Teknolojileri 31

Örnek Uygulama (Sayfa İçi Bağlantı) Artvin MYO, Bilgisayar Teknolojileri 32