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

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

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

HTML Etiketleri Genel Özellikler (Global Attributes)

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

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

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

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

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

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

Html temelleri. Ders 4

2. HTML Temel Etiketleri

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

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

WEB TASARIMIN TEMELLERİ

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

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

HTML Bloklar. CSS Display özelliği

Web Tasarımının Temelleri

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

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

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

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

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

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

CSS(CASCADING STYLE SHEETS)

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

HTML (Hyper Text Markup Language)

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

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

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

Şekil Yazı tipini biçimlendirme araç çubuğu simgeleri

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

Web Programlama Kursu

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

Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

Site Temizlik Projesi Kodları

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

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

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

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

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

İ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.

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

DIV KAVRAMI <style> position: absolute

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

YZM 3215 İleri Web Programlama

2. Belgeye Metin Ekleme

Web Tasarımının Temelleri

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

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

Web sayfalarında yapılan her çalışma ve düzenleme tablolar aracılığı ile yapılır. Dolayısıyla çoğu web sayfalarında tablo kullanmak zorunluluktur.

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

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde,

Arayüz Geliştirme Dokümantasyonu

TEMEL BİLGİSAYAR. Ders Notları. Yrd. Doç. Dr. Seyit Okan KARA

WEB TASARIMIN TEMELLERİ

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.

Web Teknolojileri ve Programla

Web sayfaları içinde tablolara sıkça ihtiyaç duyarız. Bu eğitim belgesinde temel tablo etiketlerini ve kullanımlarını öğreneceğiz.

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

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

Metin İşlemleri, Semboller

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

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

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

5-Hafta Genel Sayfa Yapısı

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

BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME

CSS i Web Sayfalarına Eklemek

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

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

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

İNTERNET PROGRAMCILIĞI

2-Hafta Temel İşlemler

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

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

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma

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.

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

7 Temmuz Đlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. Đlgili Modül/ler : Raporlar

Temel Bilgi Teknolojisi Kullanımı

GAZİANTEP ÜNİVERSİTESİ GMYO BİLGİSAYAR BÖLÜMÜ

Ekran 1 : Font Komutları Dosyası ekranı

Metin Tabanlı İçerik Oluşturma Araçları

WEB EDİTÖRÜ METİN İŞLEMLERİ İÇİNDEKİLER HEDEFLER. Prof. Dr. Muhammet Dursun KAYA

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

4 Front Page Sayfası Özellikleri

Kelime işlemcilerin işlevlerini öğrenmek. Başlıca kelime işlemcileri tanımak. Microsoft Word 2010 programı hakkında temel bilgileri öğrenmek.

Şekil 1. Sitiller ve biçimlendirme

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

Web Teknolojileri ve Programla

GoFeed Kullanıcı Arayüzü

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

Background, Border, Classification, Dimension, Font, Generated Content, List And Marker, Margin

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

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

Transkript:

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

HTML HTML web sayfalarını tanımlayan bir işaretleme dilidir. HTML (Hyper Text Markup Language) açılımı Hiper Metin İşaretleme Dili HTML dosyaları HTML etiketleri ile tanımlanır. Her HTML etiketi farklı bir dosya içeriğini tanımlar.

HTML Etiketleri Yapı şu şekildedir. <etiket_ismi>içerik</etiket_ismi> Genel olarak çift olarak kullanılırlar. Bir açılış etiketi ve bir kapanış etiketi bulunur. <p>paragraf</p> gibi Kapanış etiketi / ile kapatılır.

HTML Sayfa Yapısı

Bir HTML Örneği doctype tanımlaması sayfanın bir html belgesi olduğunu gösterir. <html> ve </html> arasındaki metin html belgesini tanımlar. <head> ve </head> arasındaki metin belge hakkında bilgi verir. <meta> etiketi ile karakter seti tanımlanır. <title> ve </title> arasındaki metin belgenin başlığını tanımlar. <body> ve </body> arasındaki metin görülebilir sayfa içeriğini tanımlar. <h1> ve </h1> arasındaki metin bir başlığı ifade eder. <p> ve </p> arasındaki metin bir paragrafı ifade eder.

Farklı Sürümlerde Tanımlamalar

HTML Versiyonları

Brackets Açık kaynak kodlu, ücretsiz ve modern bir editör. http://brackets.io *Renklendirme ve canlı önizlemenin çalışması için öncelikle sayfanın html uzantılı olarak kaydedilmesi gerekir.

HTML Başlıkları HTML başlıkları <h1> den <h6> ya kadar olan etiketler ile tanımlanır. Başlıklar her zaman koyudur ve kendi başına bir paragraftır. <h1>bu bir başlıktır</h1> <h2>bu bir başlıktır</h2> <h6>bu bir başlıktır</h6>

HTML Başlıkları

Paragraf Etiketi <p> Paragraf açmak için <p> etiketi kullanılır. Oluşturulan her paragraf arasında bir miktar uzaklık bulunur. <p>bu bir paragraftır</p> <p>bu da başka bir paragraf</p>

Yeni Satır <br> ve Yatay Çizgi <hr> Etiketleri Yeni bir paragraf açmak yerine, aynı paragraf içinde aralıksız yeni bir satır açmak için <br> etiketi kullanılır. Sayfa üzerinde yatay düz bir çizgi çizmek için <hr> etiketi kullanılır. <p>bu bir paragraftır<br/>hemen altında olsun bu da</p> <p>bu da başka bir paragraf</p> <hr/> Bu iki etiket kapatma etiketleri olmayan iki etikettir. HTML 5 için <br> ya da <hr> şeklinde kullanılabilirler. Ancak XHTML uyumluluğu açısından <br/> ve <hr/> olarak kullanılması tavsiye edilmektedir.

<pre> Etiketi <pre> etiketi içerisindeki metin sabit genişlikli yazı tipleri (genellikle Courier) ile görüntülenir. Satır sonları ve boşluklar korunur. Biçimlendirmesiz metin ve bilgisayar kodu gibi metinlerinizi bu etiketi kullanarak oluşturabilirsiniz.

HTML Metin Biçimlendirme Metni önemli yapmak (koyu) için <strong> etiketi Metni vurgulamak (italik) için <em> etiketi Metni farklılaştırmak (altıçizili) için <u> etiketi Hatalı ve silinmiş metin (üstü çizili) için <del> etiketi

HTML Metin Biçimlendirme II Metni arkası renkli vurgulamak için <mark> etiketi Metni alt simge yapmak için <sub> etiketi Metni üst simge yapmak için <sup> etiketi

HTML Listeleri (Sıralı Listeler) Sıralı bir liste için <ol> etiketi kullanılır. Listedeki her eleman için ise <li> etiketi kullanılmalıdır. <ol> <li>kahve</li> <li>çay</li> <li>süt</li> </ol>

HTML Listeleri (Sıralı Listeler) II Sıralama işaretini değiştirmek için <ol> etiketinin type özelliği, başlangıç değerini belirlemek için start özelliği kullanılabilir. type özelliğinin alabileceği değerler şunlardır: 1 A a I i

HTML Listeleri (Sırasız Listeler) Sırasız bir liste için <ul> etiketi kullanılır. Listedeki her eleman için ise <li> etiketi kullanılmalıdır. <ul> <li>kahve</li> <li>çay</li> <li>süt</li> </ul>

HTML Listeleri (Sırasız Listeler) II Sıralama işaretini değiştirmek için <ul> etiketinin style özelliği kullanılabilir. Alabileceği değerler şunlardır: list-style-type:disc list-style-type:circle list-style-type:square list-style-type:none

HTML Yorum Eklemek HTML kodunun içine tarayıcı tarafından gösterilmeyecek yorumlar şu şekilde eklenir. <! Buraya yorumunu yaz --> Hatırlatıcı notlar eklemek için de kullanılabilir.

HTML Etiketleri Genel Özellikler (Global Attributes) Tüm html etiketleri için kullanılabilecek genel özelliklerden bazıları şunlardır. title : bir etiket ile ilgili ekstra bilgi vermek için kullanılır. <p title="üniversite tarihçesi bu paragrafta">üniversitemiz 2007 yılında. </p> lang : bir etiketin içeriğinin hangi dilde olduğunu tanımlar <html lang="tr">.</html> style: satır içi CSS tanımlaması yapılır. class: stil sayfasındaki bir sınıf tanımlanır.

HTML Stilleri Her HTML elementi için varsayılan stil beyaz arkaplan ve siyah yazı rengidir. style özelliği kullanılarak bu varsayılan stil değiştirilebilir. Kullanımı: <etiket style="özellik:değer"> Özellik bir CSS özelliği, değer de bir CSS değeri olmalıdır.

Yazı Rengini Değiştirmek color isimli CSS özelliği ile metnin rengi değiştirilebilir.

HTML de Renkler HTML de renkler 3 farklı yöntemle tanımlanabilir. Renk isimleri: 140 tane tanımlı renk ismi vardır. yellow, green, pink, aqua, cyan, darkgray, lightblue vs Onaltılık(hexadecimal) renk kodu: #RRGGBB şeklinde bir rengin RR(kırmızı), GG(yeşil) ve BB(mavi) değerlerinin 16lık sayı sistemine göre girilmesi ile oluşturulur. #FFFF00, #008000, #FFC0CB, #00FFFF vs RGB renk kodu: rgb(red, green, blue) şeklinde bir rengin kırmızı, yeşil ve mavi değerinin 0-255 arasında tanımlandığı yöntemdir. rgb(255, 255, 0), rgb(0, 128, 0), rgb(255, 192, 203) 140 renk ve hex kodları: http://www.w3schools.com/html/html_colornames.asp

Brackets da Renk Kullanımı Brackets da bir renk tanımlamasının üzerine gelerek, fare sağ tuşuna basıldığında gelen menüde Hızlı Düzenle seçildiğinde; Gelen araç yardımıyla istenilen renk seçilebilir/değiştirebilir yada renk kodları görülebilir.

Yazıtipini (Font) Değiştirmek font-family isimli CSS özelliği ile metnin yazıtipi değiştirilebilir.

Yazı Boyutunu Değiştirmek font-size isimli CSS özelliği ile metnin boyutu değiştirilebilir. 3 farklı tipte değer belirlenebilir. px: piksel büyüklüğü ile tanımlama yapılabilir. Mutlak tanımlamadır. HTML sayalarında varsayılan değer 16px dir. em: sayfada kullanılan yazı büyüklüğü 1em olarak kabul edilir ve bu büyüklüğe göre tanımlama yapılabilir. 0.8em yada 2.7em gibi. Yüzdesel tanımlama (%): Bir üst düzeydeki büyüklüğe göre yüzdesel olarak tanımlama yapılabilir. %150 yada %300 gibi.

Yazı Stil ve Kalınlık Değiştirme font-style isimli CSS özelliği ile yazı stili değiştirilebilir. Şu değerleri alabilir. normal italic oblique font-weight isimli CSS özelliği ile metin kalın yapılabilir. Şu değerleri alabilir. normal bold bolder Lighter 100, 200,., 900 e kadar değerler initial

Metin hizalama text-align isimli CSS özelliği ile metnin yatay hizalaması değiştirilebilir. 4 farklı tipte değer belirlenebilir. center left right justify initial