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

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

HTML Etiketleri Genel Özellikler (Global Attributes)

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

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

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

HTML Bloklar. CSS Display özelliği

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

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

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

CSS(CASCADING STYLE SHEETS)

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

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

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

Web Tasarımının Temelleri

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

2. HTML Temel Etiketleri

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

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

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

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

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

Arayüz Geliştirme Dokümantasyonu

Site Temizlik Projesi Kodları

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

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

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.

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

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

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

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

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

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

WEB TASARIMIN TEMELLERİ

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

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri

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

WEB TASARIMININ TEMELLERİ

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

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

CSS Nedir. CSS Nedir?

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

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir.

4 Front Page Sayfası Özellikleri

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

2. Belgeye Metin Ekleme

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

ADOBE DREAMWEAVER CS5 CSS PANEL

CSS i Web Sayfalarına Eklemek

Web Teknolojileri ve Programla

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

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

Metin İşlemleri, Semboller

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

Web Programlama Kursu

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 4

Karabük Üniversitesi, Mühendislik Fakültesi...

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

WEB PROGRAMLAMA. DERS NOTLARI / CSS e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA

İNTERNET PROGRAMCILIĞI

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

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

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

08119 Web Tasarımının Temelleri. Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU

YZM 3215 İleri Web Programlama

WEB TASARIMININ TEMELLERİ

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

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

CSS (ST ABLON) Style ABLON ÇE TLER Yerel Stil ablonu Örnek: style Global Stil ablonu Örnek: style style style style lantılı Stil ablon

jquery kütüphanesini sayfaya eklemek için iki yöntem vardır. 1. Direkt jquery nin sitesinden ekleme

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

T.C. CELAL BAYAR ÜNİVERSİTESİ TURGUTLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA CSS DERS NOTU. Seval ÖZBALCI

CSS Anlatımları #1. Hazırlayan Oğuzhan CABBAROĞLU

DIV KAVRAMI <style> position: absolute

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.

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.

HTML (Hyper Text Markup Language)

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

İ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 Tasarımının Temelleri

WEB TASARIM DERSLERİ


A Temel İlkeler. B Kurumsal Evrak

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

Temel İlkeler Sembol. Koç Üniversitesi nin sembolü, koç boynuzu formundan hareketle tasarlanmıştır.

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

TRAKYA BİRLİK WEBSİTE YÖNETİM PANELİ. Kullanıcı Dokümantasyonu

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

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

2LOGOTYPEGİRİŞ

Kurumsal Kimlik Kılavuzu.

1 MİCROSOFT FRONTPAGE 2003 E GİRİŞ

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

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

Html temelleri. Ders 4

Transkript:

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

Basamaklı Stil Şablonları (CSS) CSS, bir HTML elemanının nasıl görüneceğini belirleyen kurallar tanımlamamızı sağlayar. Örneğin: Sayfanın arka planının renginin belirtilmesi Tüm paragrafların gri renkte ve Arial fontu kullanılarak gösterilmesi H1 başlıklarının font boyutunun 25 olması Liste maddelerinin 10 piksel içeriden başlaması Tüm paragrafların sağa dayalı olması

CSS ile Yapılabilecekler Şekildeki HTML blok elemanları üzerinde şu işlemler yapılabilir: Etrafına çerçeve çizilebilir Genişliği veya yüksekliği değiştirilebilir Arka plan rengi değiştirilebilir İçerisindeki metnin özellikleri (font, boyut vs.) değiştirilebilir

CSS Kuralları CSS, HTML elemanlarına, nasıl görüneceklerine dair kurallar ilişkilendirmekte kullanılır. CSS kuralları, ayırıcı anahtar (selector) ve tanımdan (declaration) oluşur.

CSS Tanımları: Özellik ve Değer CSS tanımları, özellik (property) ve değer (value) ikilerinden oluşur. Bir tanımda birden fazla özellik bulunabilir. Bu durumda özellikler noktalı virgül ile ayrılmalıdır.

Harici CSS Dosyalarının <link> HTML Etiketi ile Kullanımı href: CSS dosyasının yolunu belirtir.

<style> HTML Etiketi ile Dahili CSS Kullanımı

Ayırıcı Anahtar (selector) Çeşitleri (1)

Ayırıcı Anahtar (selector) Çeşitleri (2)

Ayırıcı Anahtar (selector) Çeşitleri (3)

CSS Kuralları Öncelik Sırası Aynı HTML elemanı üzerinde tanımlı birden fazla CSS kuralı varsa, hangisinin uygulanacağı aşağıdaki kurallara göre belirlenir. Son kural (Last Rule) Spesifiklik (Specificity) Önemlilik (Important) Son kural (Last Rule) Eğer ayırıcı anahtarlar aynı ise, en son ayırıcı uygulanır.

CSS Öncelik Sırası Son Kural Spesifiklik (Specificity) Eğer ayırıcı anahtarlardan biri diğerine güre daha spesifik ise, öncelik spesifik olan ayırıcı anahtara verilir. Önemlilik (Importance) Eğer ayırıcı anahtarlardan birinin özellik değerinin sağında!important ifadesi varsa öncelik bu ayırıcı anahtara verilir.

CSS Öncelik Sırası Örnek

CSS Öncelik Sırası Örnek

CSS ve Kalıtım Pek çok CSS özelliği, kalıtım yoluyla alt bileşenlere aktarılır. Örneğin, <body> html elemanı için font-family özelliği tanımlandığında, bu özellik pek çok alt bileşene de (örn: <p>) yansır. inherit Ancak bu kalıtımı belli bir özellik için zorla geçerli kılmak istersek, özelliğin değeri olarak inherit anahtar kelimesini kullanmamız gerekir.

CSS ve Kalıtım - Örnek

Harici CSS Dosyaları Neden Kullanılır? Bir websitesi yaparken, harici CSS dosyaları kullanmanın pek çok avantajı vardır: Tüm sayfalar aynı CSS kodunu kullanabilir - Daha az kod kullanılır. Sayfalar daha hızlı çalışır (CSS daha önce indirildiğinden) Sitenin görünümünde bir değişiklik yapmak gerekirse, sadece bir dosyayı değiştirmeniz yeterli olur. Ancak, bir sayfaya özel ek CSS kuralları tanımlamak gerektiğinde, bu sayfada dahili CSS kullanımı uygun olur.

CSS Önplan Rengi

CSS Arkaplan Rengi

CSS Işık Geçirmezlik

CSS Renkleri HSL ve HSLA Hue: 0 ile 360 derece arası bir değerdir. Saturation: Yüzde olarak ifade edilir. Lightness: Yüzde olarak ifade edilir. %0 beyaza, %100 siyaha denk gelir. Alpha: 0 ile 1 arası bir değerdir. Değer arttıkça transparanlık artar.

Yazı Biçimleri (1)

Yazı Biçimleri (2)

Yazı Biçimleri (3)

Font Özellikleri

CSS ile Font Belirtmek

Yazı Boyutu Birimleri Piksel (Pixel): Pixel sayısını "px karakterleri takip eder. Yüzde (Percentage): Web tarayıcılarında varsayılan font boyutu 16 pikseldir. Bu değere bağıl olarak font boyutu yüzde olarak ifade edilebilir. EMS: Bir em birimi, m harfinin genişliği kadardır.

Yazı Boyutları Arası Dönüşüm

CSS ile Yazı Boyutu Belirtmek

Font-face ile Yeni Font Tanımlamak Font-face kullanarak, kullanıcının bilgisayarında kurulu olmayan fontlar kullanılabilir. Font, kullanıcının bilgisayarında bulunmazsa, belirtilen adresten kullanıcı bilgisayarına indirilir.

Font Formatları

Birden Fazla Font Formatı veya Kaynağı Belirtmek

Font Ağırlığını Belirtmek (normal veya bold)

Font Stilini Belirtmek (normal, italic veya oblique)

Metin Dönüşümü: text-transform uppercase, lowercase veya capitalize

text-decoration: none, underline, overline, line-through veya blink

Harfler ve Kelimeler Arası Boşluk: letter-spacing ve word-spacing

Metin Hizalama: text-align left, right, center, justify

Dikey Metin Hizalama: vertical-align baseline, top, text-top, text-bottom... Tablo içerisinde metnin dikey hizalanmasında ya da img veya em gibi satır içi elemanlara bağıl olarak dikey pozisyon belirlemek için kullanılır.

Metni içeri veya dışarı almak: text-indent