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

Benzer belgeler
HTML Bloklar. CSS Display özelliği

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

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

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

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

HTML Etiketleri Genel Özellikler (Global Attributes)

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

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

DIV KAVRAMI <style> position: absolute

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

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

Site Temizlik Projesi Kodları

CSS(CASCADING STYLE SHEETS)

MS WORD 5. BÖLÜM. Şekil Sayfa Düzeni Sekmesi. Şekil Temalar Grubu

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

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

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

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

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

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

CSS i Web Sayfalarına Eklemek

2. Belgeye Metin Ekleme

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

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

WEB TASARIMININ TEMELLERİ

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

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

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

WEB TASARIMININ TEMELLERİ

Web Tasarımının Temelleri

Web Teknolojileri ve Programla

4 Front Page Sayfası Özellikleri

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

2. HTML Temel Etiketleri

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

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

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

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

Arayüz Geliştirme Dokümantasyonu

Metin İşlemleri, Semboller

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

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

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

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 SİTESİ YÖNETİM PANELİ KULLANMA YÖNERGESİ

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

4 Ocak 2012 / Çarşamba. Renk uyumunu seçmek için google colorschemedesigner RGB ye tıklayınca bir pencere çıkıyor

WEB TASARIM DERSLERİ

Internet Programming II

JavaScript Örnekleri PDF


WEB TASARIMIN TEMELLERİ

WEB TASARIMI VE PROGRAMLAMA DERSİ

Radio butonları CSS ile makyajlamak

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

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

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

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. Öğr. Gör. Murat KEÇECİOĞLU 1

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

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

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı

Seçenekler Menüsünden Genel Sekmesi

2- Kontrol Sil En Öne Getir En Arkaya Gönder Resim Özellikler: Genel Özellikler...

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

ÖNDER BİLGİSAYAR KURSU. Microsoft Office Kursu Eğitim İçeriği

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

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

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

HTML (Hyper Text Markup Language)

İNTERNET PROGRAMCILIĞI

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

Hizalama Word dokümanlarınızda oluşturduğunuz veya oluşturacağınız metinlerin hizalamasını yapabilirsiniz. Bu işlem için:

Önce başlıkları alt alta yazıyoruz ve bunları sırası liste (Unordered list) haline getirip her satıra ayrı ayrı link veriyoruz.

Açılan penceren gerekli ayarlamalar yapılarak sayfa numaraları görüntülenir.

OfficeExcelProgramıAnlatımı

Html temelleri. Ders 4

Aşağıdaki örnekte, aynı düzen tablosu ve hücreleri içerikle birlikte gösterilmektedir.

Bö lü m 6: Kelime İ şlemciler

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

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

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

WEB KULLANICI KONTROLLERİ ve ANASAYFA KULLANMA(Master Page)

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

Office 2007 Tablo Araçları Menüsü Altındaki Düzen Menüsü

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

EXCEL 2007 ELEKTRONİK ÇİZELGE

WORD KULLANIMI

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

LESS ile hiyerarşik ve fonksiyonel css yazmak

ÜNİTE 1: KELİME İŞLEMCİ PROGRAMI

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

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

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

YZM 3215 İleri Web Programlama

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri

Önce Access açıp,masaüstü ne, vt.mdb adlı veri tabanı dosyasını oluşturuyoruz. Kayıt türünü seçiyoruz

Uzaktan Eğitim Uygulama ve Araştırma Merkezi

MODÜL BİLGİ SAYFASI KODU :

Transkript:

STİLLER

CSS NEDİR? CSS (Cascading Style Sheet) Stiller, HTML elemanlarının nasıl gösterileceğini tanımlar. Stiller HTML de karşılaşılan bazı problemleri çözmek için HTML 4.0 a eklenmiştir. HTML, web sayfasını biçimlendirmek için oluşturulmamıştır.

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek <h1>this is a heading</h1> <p>this is a paragraph.</p> Font, color gibi özellikler HTML 3.2 ye eklenen özelliklerdir. Ama aynı zamanda tasarımcılar için bir kabus olmuştur!!! PEKİ NEDEN? NASIL ÇÖZÜLECEK?

CSS nin GÜCÜ HTML 4.0 ile birlikte CSS geliştirildi. Böylece bütün biçimlendirme özellikleri web sayfasında ayrılarak, farklı bir sayfada tutulabilecekti. CSS ile tek bir dosyada düzenleme yaparak bütün web sayfalarını aynı anda değiştirebilme gücüne sahip oldunuz.

Selector:Biçimlendirmek istediğimiz HTML Etiketi Declaration:Değiştirmek istediğimiz bir özelliği ve değerini ifade etmektedir. Aşağıdaki örnekte H1 etiketinin renk ve font büyüklüğü ayarları gözükmektedir. CSS YAZIM KURALLARI

Her bir Declaration noktalı virgül ile sona erer Declarationlar ifade edilirken süslü parantezler içerisine yazılır. CSS YAZIM KURALLARI

CSS YAZIM KURALLARI CSS leri daha okunabilir forma dönüştürmek için aşağıdaki yazım biçimi kullanılabilir.

CSS YAZIM KURALLARI Kodu açıklamak için sayfaya yorum satırları eklenebilir.

ID &Class Sadece HTML etiketlerine düzenlemek için CSS yazılmaz. CSS nin bir özelliği de ID ve Class olarak isimlendirilen kendi seçicilerinizi yazabilmenizdir. Class, belirli bir elemana bağlı olmayan sınıflar yaratmamızı sağlar. Tek bir sınıfı pek çok farklı elemana uygulayabilirsiniz. ID seçicisi # ile class seçicisi. İle tanımlanır. Class ve id isimleri rakamla başlayamazlar.

ID &Class ID ler ile önemli bir istisna dışında birbirine benzerler. ID ler belirli bir elemanı benzersiz şekilde tanımlayabilmeleri için sayfada tek bir kez kullanılırlar. Benzersiz yapılarından ötürü genellikle script yazmak amacı ile kullanılırlar. Örneğin bir menü oluştururken id lere göre (if id==1 veya id==2) git şunu değiştir. Class lar biraz daha genek anlamda kullanılır. Yazım tekniği olarak bir şey değişmemektedir. Sadece kullanıldığı yerler farklıdır.

ID &Class Yan taraftaki yazım tekniği class ismi center olan bütün paragrafları etkileme demektir. Ve paragraf dışında center classını başka bir etiketle kullanmak istediğinizde buna izin vermeyecektir. Bu class herhangi bir HTML etiketi ile kullanıldığında onu ortalayacaktır.

Stil Çeşitleri Satır içi (Inline) Dahili Stiller (Internal) Harici Stiller (External) Yukarıdaki Stil çeşitlerinde yazım kuralları aynıdır. Aralarındaki fark ise kullanılma biçimidir. Satır içi stillerde özellikler html etiketinin içine yazılır.

Stil Çeşitleri Dahili Stillerde CSS kuralları sayfada <Head> kısmına yazılır. Harici stillerde ise üzerinde çalıştığımız web sayfasının <head> bölümünde stil sayfasına link verilir. Bu ise sayfa ile ilgili görünüm özelliklerini şu konumda bulunan stil sayfasından alabilirsin demektir. Avantajı ise web sayfamız gereksiz kod karabalıklığından kurtulmuş olur.

Stil Çeşitleri

Birden fazla Stil varsa Harici stil sayfasının özellikleri Dahili stil sayfasının özellikleri

BASAMAK SIRASI Browser default External style sheet Internal style sheet (in the head section) Inline style (inside an HTML element)

CSS BACKGROUND ÖZELLİKLERİ

BACKGROUND COLOR Bu kod bir sayfanın arka plan rengini ayarlamak için kullanılır Bu kodlar ise herhangi bir html etiketinin arka plan rengini ayarlamak için kullanılır. Uygulanan etikete göre farklılık gösterir

BACKGROUND IMAGE Bu kod bir sayfanın arka plan resmini ayarlamak için kullanılır Bu kodlar ise herhangi bir html etiketinin arka plan rengini ayarlamak için kullanılır. Uygulanan etikete göre farklılık gösterir

Metin Biçimlendirme Text Color Text Alignment Text Decoration Text Transformation Text Indentation

Text Color-Alignment Text Color:Metin Rengini değiştirmek için kullanılır. Text Allignment:Bir metnin yatay olarak nasıl hizalanacağını belirlemek için kullanılır.

Text Decoration

Aşağıdaki örnekte bağlantı kurulmuş. Bağlantılarda genellikle çizgi kullanılır. Stil kısmında (a) etiketi için çizgi iptal edilmiş Text Decoration

Büyük küçük harf dönüşümü için kullanılır. Text Transformation

Text Indentation Bir metnin ilk satırının nereden başlayacağını belirler. Bir metnin ilk satır girintisini ayarlamak için kullanılır.

Diğer Metin Özellikleri Letter-spacing:Metinde karakterler arasındaki boşluk miktarını ayarlar. Line-height:Satır yüksekliği. word-spacing:kelimeler arasındaki boşluklar.

FONT Bilgisayarlar yazı tipi ailesi olarak faklı formatlardadır. Bu formatlar aşağıda gösterilmiştir. Fark ne olabilir?

FONT Font-Family, Font Style, Font Size

YAZI BOYUTU Yazı boyutu absolute ve relative olmak üzere ikiye ayrılır. Absolute, belirli bir boyuta ayarlar ve kullanıcının bunu değiştirmesine izin vermez. Relative içinde olduğumuz etikete göre boyutun değişmesini sağlar. Eğer değiştirmek istemezden normalde 16px=1em dir. Tekrar boyutlandırmada problem çıkardığı için bir çok kullanıcı em kullanımını tercih eder.

Font-weight:ince ve Kalın karakterlerin nasıl gösterileceğini belirler. Aşağıda her bir paragrafta harflerin görünümleri ağırlıklarına göre değişmektedir. FONT

Bağlantılar Link normal bağlantı, visited ziyaret edilmiş web sayfaları, hover fare üzerine geldiği zaman, fare ile tıklandığı andaki renk ayarları için kullanılan özelliklerdir. Aşağıdaki sıralamada önemlidir. Link visited, hover, active.

Listeler Aşağıda a,b,c,d isminde 4 tane sınıf oluşturulmuştur. Herbiri de farklı listeleme özelliklerine sahip olmuştur.

list-style-type list-style-position list-style-image

List-Style-Position

TABLOLAR Bu tablo tamamen CSS stilleri kullanılarak gerçekleştirilmiştir.

Tablo Kenarlıkları

Tablo Genişliği ve Yüksekliği

Tablo Hizalama

Tablo Rengi

GELİŞMİŞ STİL ÖZELLİKLERİ

CSS BOX MODEL Bütün biçimlendirme özellikleri bu modeli esas alır. Margin boşluk, border kenarlık, padding doldurmak, content ise içerik anlamına gelir. Hangi HTML etiketini eklerseniz ekleyin bu özellikler hepsinde vardır.

Aynı stillere sahip etiketleri tek bir grup altında toplayabilirsiniz. Aynı özelliklere sahip elemanları arasına virgül koyarak yazabiliriz.

Etiket içinde etiket kullanılabilir. Sağdaki resimde <div> etiketinin içinde <p> etiketi kullanılmış. Katmanda arka plan rengini mavi yapan class kullanılmış. Paragraflardaki metin rengide mavi olduğuna göre katmanlarda kullanacağım paragraflar için ayrı bir metin rengi kullanımı gerekir. Marked class içindeki paragraflar ile kullanılacağı zaman metin rengi beyaz olur.

Yukarıdaki kod bana td etiketlerinin bulunduğu satırın alt class ı ile tanımlandığı zamanki değişiklikleri anlatmaktadır.

Block özelliği taşıyan HTML elemanları satır sonuna sahiptirler. Kendisinden sonraki şeyler yeni bir satırda başlar. Başlıklar, div, p bunlara örnek verilebilir. Inline elemanlar ise satır sonu yapmazlar. Örneğin span, a gibi etiketler buna örnek verilebilir. Bir HTML etiketinin görünümü block yapısından inline veya inline yapısından block görünümüne değiştirilebilir.

Listeler normalde alt alta gözükür. Buda onun block yapısında olduğu gösterir. Yan yana bir liste istiyorsam görünümü inline tipine çevirmem yeter.

Bir paragraf ve metni sarma işlemlerini de CSS ile gerçekleştirebiliriz. Burada dikkat edilmesi gereken kayan HTML elemanlarından sonra gelen ne varsa onun çevresine sarma işlemini gerçekleştirecektir. Bunu istemiyorsak clear özelliğini kullandığımız takdirde bunu iptal edebiliriz.