AHMET YESEVİ ÜNİVERSİTESİ

Slides:



Advertisements
Benzer bir sunumlar
HTML e GİRİŞ Temel HTML etiketleri.
Advertisements

HTML
CSS.
Bilgisayar ve Öğretim Teknolojileri Öğremeni: Ahmet ERDOĞDU
DREAMWEAVER TABLO OLUŞTURMA VE TABLO ÖZELLİKLERİ
HTML’e Devam Uygulama.
HTML’ ye Giriş Uzm. Murat YAZICI.
HTML Ders Notları.
WEB EDİTÖRÜ STİL SAYFALARI GELİŞTİRMEK
Sürekli Eğitim, Araştırma Öğr. Gör. Murat HACIMURTAZAOĞLU
BAĞLANTI OLUŞTURMAK Bağlantı rengini ve biçimlendirme özelliklerini ayarlamak Hipermetin bağlantıları oluşturmak Resim tabanlı bağlantılar oluşturmak Bağlantıların.
STİL SAYFALARI GELİŞTİRMEK
HTML’ye GİRİŞ Dr. Devkan Kaleci
Stil Sayfaları HTML dosyaları oluştururken her satır ve paragraf için gerekli biçimleri ilgili yerlerde her seferinde belirtmemiz gerekir. Bazı durumlarda.
Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu
CSS Öğr.Gör. Şükrü KAYA.
Tablosuz Tasarım Div ler.
HTML’E GİRİŞ.
CSS CSS- Cascading Style Sheets: Stil şablonları HTML'e ek olarak metin ve format biçimlendirme alanında fazladan olanaklar sunan bir web teknolojisidir.
Kutu Modeli Özellikleri
Temel HTML Eğitimi Erman Yükseltürk.
HTML (HYPER TEXT MARKUP LANGUAGE) TEMEL ETİKETLERİ
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 6. Metinleri biçimlendirmek için kullanılır. Özellikleri ve aldıkları değerler:  Color: Metnin rengini belirler.
CSS Birimleri.
CSS’de Class ve ID. ID Bir HTML dosyasının içeriğinde, sadece bir öğeye verilebilecek bir değerdir. id tektir. id'ler sayfada sadece tek bir html etiketine.
Font Özellikleri Web sayfamızdaki metinlerin font ailesini, boyutunu, kalınlık ayarlarını, büyük-küçük harf olmasını ve stilini değiştirmek için kullanılır.
Yrd. Doç. Dr. Yuriy Mishchenko
STİL ŞABLONU (CSS) ÖZELLİKLERİ
SOSYAL BİLGİLER ÖĞRETMENLİĞİ BİLGİSAYAR 2 NOT 2
HTML HYPER TEXT MARKUP LANGUAGE Burcu Yılmaz – İ brahim Mert Bilişim Teknolojileri Ö ğ retmeni.
CSS – Stil Şablonları (Cascading style Sheet)
İNTERNET PROGRAMLAMA - 1
HTML KODLARI HTML Dokümanındaki ilk etiket <html>’dir.
İNTERNET PROGRAMCILIĞI I
HTML :Hyper Text Markup Language explorer, firefox, opera herhangi bir derleyiciye ihtiyaç duymadan çalışabilir metin biçimlendirme resim ekleme ve biçimlendirme.
STiL ŞABLONU (CSS) TEMELLERİ
Cascading Style Sheets (Stil Şablonları)
Metin (Text) Özellikleri
İLERİ HTML.
İNTERNET PROGRAMCILIĞI I
İNTERNET PROGRAMLAMA - 1
Tablo Özellikleri Tablo oluştururken kullandığımız , , ve etiketlerine şu ana kadar gördüğümüz özellikleri uygulayarak görsel açıdan.
HTML (Hyper Text Markup Language) İnternet dökümanları oluşturmaya yarayan işaretleme dilidir.
WEB TASARIMININ TEMELLERİ
Web Tasarımı.
HTML HYPER TEXT MARKUP LANGUAGE Ayşe AK İ DA Ğ I Bilişim Teknolojileri Ö ğ retmeni.
WEB SİTESİ YAPIYORUM HTML
CASSCADING STYLE SHEETS
Yrd. Doç. Dr. Doğan AYDOĞAN
CSS NEDİR.
Dersi Özeti Kursun içeriğini özeti Alt başlıkları Proje Kurs esnasında kullanmayı planladığımı editörler HTMLe giriş Temel etiketler Notepad+’da.
Yrd. Doç. Dr. Murat Olcay Özcan
İnternet Programlama-I HTML-TABLOLAR. HTML TABLOLARI HTML DİLİNDE TABLO OLUŞTURMAK İÇİN TAGI KULLANILIR. İYİ BİLİNMESİ GEREKEN KONULARDAN BİRİDİR ÇÜNKÜ.
Yrd. Doç. Dr. Murat Olcay Özcan
HTML Bu sunu PowerPoint'in yeni yeteneklerini gösterir ve en iyi Slayt Gösterisi'nde görüntülenebilir. Bu slaytlar, PowerPoint 2010'da oluşturacağınız.
Yrd. Doç. Dr. Murat Olcay ÖZCAN
Web Teknolojileri Hafta 3 1. İçerik  Cascading Style Sheets - CSS 2.
Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri.
HTML. Tablo Etiketleri 5 Tablolar sayesinde sayfamızdaki nesnelerin yerleşimini, hizalamasını ve sayfa yapısını istediğimiz şekilde ayarlayabiliriz.
HTML 5 NEDİR? Web sayfası geliştirmek için üretilen bir dildir.
İnternet Programcılığı I
Web Tasarımı Giriş.
HTML HTML Stilleri.
İNTERNET PROGRAMCILIĞI 1
İNTERNET PROGRAMCILIĞI 1
İNTERNET PROGRAMCILIĞI 1
WEB TASARIMI STİL ŞABLONLARI (CSS KULLANIMI) SAVAŞ TUNÇER.
WEB TASARIMI – HTML BİLGİSİ SAVAŞ TUNÇER
İST1111 BİLGİSAYAR UYGULAMALARI HTML
Sunum transkripti:

AHMET YESEVİ ÜNİVERSİTESİ TBİL-508 Web Programlama BİLGİSAYAR MÜHENDİSLİGİ BÖLÜMÜ Hazırlayan Harun KEÇECİ

css

CSS NEDİR? CSS, açılımı “Cascading Style Sheet” olan ve dilimize Stil Şablonları olarak yerleşen basit ve kullanışlı bir işaretleme dilidir. Stil Ģablonu HTML ögelerine (yazı, paragraf, kenar çizgisi, resim, bağlantı...) stil vermek amacıyla kullanılır. HTML/XHTML etiket dillerinin sayfa tasarımında yetersiz kalması nedeniyle “World Wide Web Consortium” (W3C, Dünya Çapında Ağ Birliği) tarafından oluşturulmuştur;

CSS’nin Yapısı Body { : ; : ; } SEÇİCİ backgound-color red color white : ; : ; } SEÇİCİ backgound-color red color white ÖZELLİK DEĞERİ

Css Seçiciler Sınıf (Class) Seçicisi ID Seçicisi Etiket ( Tag ) Seçicisi Etiket( Tag ) Özellik(Property) Seçici

Sınıf (Class) Seçicisi Sınıf seçicileri birden fazla ögeye uygulanabilir. .test { background-color: black; color:white; } <p class="test">deneme deneme</p> <a class="test" href="http://www.ayu.edu.tr/">Ahmet Yesevi</a>

ID Seçicisi ID seçiciler ise yalnız bir ögeye atanır ve bir kez kullanılırlar. (Aslında Birder fazla Tag Seçilebilir) #test {background-color: black; color:white; } <p id="test">Haber Haber Haber</p>

Etiket (Tag ) Seçicisi Etiket seçicileri aynı türden tüm ögelere (etiketlere), istediğimiz stili uygulamak için kullanılır. p {background-color: black; color:white; } <p >Haber Haber Haber</p>

CSS Kullanım Alanları Yerel kullanım alanı Global kullanım alanı Bağlantılı kullanım alanı

Yerel kullanım alanı Etiket içinde style Özelligini kullanarak yapılır In-line Style Olarak Adlandırılır. <p style="text-align:center;">Merhaba</p>

Global kullanım alanı Internal Style Sheet olarak da adlandırılır. CSS kodumuz sayfamızın <head> kısmında, <style>…</style> etiketi içinde yer alır. Kısmen de olsa HTML ve CSS kodumuzu birbirinden ayırmış oluruz.

Bağlantılı kullanım alanı Harici stil kullanımı (External Style Sheet) olarak da adlandırılır. Stilimizi “.css” uzantılı stil Ģablonu dosyasına kaydederek, kullanmak istediğimiz sayfalarda <link> etiketi <link href=”Anasayfa.css” rel=”stylesheet” type=”text/css”> Şeklinde Kullanılır. Html ve Css Dosyaları Ayrıdır Kod Karmaşasını Önler.

CSS Birimleri Uzunluk Birimleri Renk Birimleri

Uzunluk Birimleri Göreceli ( Bağıl ) Uzunluk Birimleri “em”,” ex”, “px” ve “%” birimleri, göreceli ölçü birimleridir. Bu birimler diğer uzunluk birimlerine bağlı olarak davranış gösterir. Kesin Uzunluk Birimleri Bağıllık göstermeyen birimin tam olarak belirtildiği uzunluk birimidir. in: inç‟i(inch) ifade etmektedir cm: Santimetreyi ifade etmektedir. mm: Milimetreyi ifade etmektedir. pt: Point.(punto),standart baskı birimidir. pc: Pika. Bir inçin altıda birine eşit olan bir baskı ölçü birimi.

Renk Birimleri Renk İsimleri p { color:red; } RGB Kodu ile Renk Belirleme p {background-color: rgba(250,250,250,1); } HEX Kodu ile Renk Belirleme p{ background-color: #449BDB; }

CSS ÖZELLİKLERİ Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri

Zemin özellikleri background-color background-image background-repeat background-attachment background-position

background Özellik Açıklama Aldığı Değerler background Tüm arka plân özelliklerini tek bir satırda atamamızı sağlar. background-color background-image background-repeat background- attachment background-position inherit background-color Bir HTML elementin arka plân rengini belirlemek için kullanılır. color-rgb color-hex color-name transparent inherit background-image Bir HTML elemente arka plân olarak bir resim atamak için kullanılır. url(URL) none inherit background-position Arka plân olarak belirlediğimiz resmin baĢlangıç pozisyonunu belirlemek için kullanılır. left top left center left bottom right top right center right bottom center top center center center bottom x% y% xpos ypos inherit background-repeat Arka plân resminin tekrarlanıp tekrarlanmayacağını veya hangi yönlerde tekrarlanacağını belirtmek için kullanılır. repeat repeat-x repeat-y no-repeat inherit background-attachment Arka plân resminin scroll iĢlemi ile sabit kalıp kalmayacağını belirler. Varsayılan değeri scroll‟dur, bu resmin tüm sayfa ile beraber scroll olmasını sağlar. Fixed ise arka plân resmini sabitler. scroll fixed inherit

Örnekler h1 {background-color:#607e7;} body { background-image:url(‘logo.jpg’); } body { background-image:url(‘logo.gif’); background-repeat : repeat; ; } body { background-image: url(‘logo.gif’); background-repeat : no-repeat; background-position: center center ; }

Örnekler body{ background: url(‘logo.gif’) no-repeat bottom right;} body{ background: url(‘logo.gif’) ) no-repeat 100px 200px;}

Font Özellikleri Özellik Açıklama Aldığı Değerler font-family Metin için font ailesini belirlemek için kullanılır. family-name generic-family inherit font-size Metin için font boyutunu belirlemek için kullanılır . xx-small x-small small medium large x-large xx-large smaller larger length % inherit font-style Metin için font stilini belirlemek için kullanılır . normal italic oblique inherit font-weight Metin için font kalınlığını belirlemek için kullanılır. normal bold bolder lighter 100 200 300 400 500 600 700 800 900 inherit

ÖRNEKLER p { font-family: Verdana, Arial, Helvetica, sans-serif; } h2 {font-size:25px;} ,body {font-size:100%;} p{ font-weight: bold; } p { font-style:italic; }

FONT font: font-style font-weight font-size/line-height font-family; Örnek font: bold 12px/15px verdana, sans-serif;

Metin (Text) Özellikleri Açıklama Aldığı Değerler color Metne renk vermek için kullanılır. text-align Metnin yatayda nasıl hizalanacağını belirler. Left,right center,justify text-decoration Metne Ģekil vermek için kullanılır. Bu özellik genelde linklerin altındaki çizgiyi kaldırmak için kullanılır. none underline overline line-through blink text-indent Metnin ilk satırına paragraf baĢı özelliği verir ve bu paragraf baĢının ne kadar içerden baĢlayacağını belirler. length(piksel olarak) veya % text-transform Metni küçük harf veya büyük harfe çevirir, ayrıca capitalize değeri ile metnin her kelimesinin ilk harfini de büyütebilir. none capitalize uppercase lowercase line-height Satırlar arası mesafeyi belirler. normal number length % letter-spacing Metin içindeki karakterler arası mesafeyi (boĢluğu) ayarlamak için kullanılır. normal length (piksel veya satır sayısı olarak sayısal değerler alır) vertical-align Bir ögenin dikey olarak hizalaması için kullanılır. Baseline,sub super,top text-top,middle bottom text-bottom length % word-spacing Kelimeler arası boĢluğu azaltmak veya arttırmak için kullanılır. normal length

Kaynaklar MiLLi EĞiTiM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ http://www.w3schools.com/css/ https://www.w3.org/Style/CSS/