Web Teknolojileri Hafta 3 1. İçerik  Cascading Style Sheets - CSS 2.

Slides:



Advertisements
Benzer bir sunumlar
CSS Öğr.Gör. Şükrü KAYA.
Advertisements

Tablosuz Tasarım Div ler.
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
İ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’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.
Yrd. Doç. Dr. Yuriy Mishchenko
HTML HYPER TEXT MARKUP LANGUAGE Burcu Yılmaz – İ brahim Mert Bilişim Teknolojileri Ö ğ retmeni.
CSS – Stil Şablonları (Cascading style Sheet)
İNTERNET PROGRAMCILIĞI I
STiL ŞABLONU (CSS) TEMELLERİ
Cascading Style Sheets (Stil Şablonları)
İNTERNET PROGRAMCILIĞI I
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 Ayşe AK İ DA Ğ I Bilişim Teknolojileri Ö ğ retmeni.
CASSCADING STYLE SHEETS
CSS NEDİR.
İnternet Programlama-I
DOÇ. DR.MEHMET ERDOĞAN AKDENİZ ÜNİVERSİTESİ
KÜTÜPHAN-E TÜRKİYE PROJESİ. MODÜL 7 Sunular ve Etkili Sunum Hazırlama Kütüphan-e Türkiye Eğitim Çalışma Grubu, Göknur Kaplan Akıllı.
Hafta 7: Öz Türleri ve Fonksiyonları BBY 306 Dizinleme ve Öz Hazırlama.
SUNU HAZIRLAMA PROGRAMI: powerpoint
İÇERİK YÖNETİM SİSTEMİ Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
İNŞAAT TEKNOLOJİSİ UYGULAMALARI I
Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri.
CSS ile Konumlandırma Öğr. Gör. Emine TUNÇEL Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu.
Hazırlayan: Dr. Emine CABI
HTML 5 NED İ R? Web sayfası geliştirmek için üretilen bir dildir. Html kendi web sayfamızı yazmamız için kullanmamız gereken bir kodlama dilidir. Html.
Cihan Toprak Begüm Kökçü.  Planlama aşamasında, projenin hedeflerini gerçekleştirmek için uygulanabilir bir plan yapılır. Bunu yapmak için, projenin.
BSE 207 Mantık Devreleri Sayı sistemleri Sakarya Üniversitesi.
Real Time Elevator Monitoring System
KONULAR BÖLÜM: Kesirler, Ondalık Kesirler, Yüzde
Metin Tabanlı İçerik Oluşturma Araçları (Microsoft Word Programı)
İNTERNET TEKNOLOJİLERİ
Kırklareli Üniversitesi Pınarhisar Meslek Yüksekokulu
ANKARA ÜNİVERSİTESİ SAĞLIK BİLİMLERİ FAKÜLTESİ SOSYAL HİZMET BÖLÜMÜ
CSS (Cascading Style Sheet)
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
KDV BEYANNAMESİ / MUHTASAR BEYANNAME / KURUMLAR VERGİSİ BEYANNAMESİ / GEÇİCİ VERGİ BEYANNAMESİ’NDE ORTAK ÖZELLİKLER F5 PENCERESİ Beyannamelerde yer alacak.
Sıklık Dağılımları Yrd. Doç. Dr. Emine Cabı.
Temel Bilgi Teknolojileri
Sunum başlığı Sunum Tarihi.
HTML HTML Stilleri.
Yapay Sinir Ağı Modeli (öğretmenli öğrenme) Çok Katmanlı Algılayıcı
Web Teknolojileri Giriş.
Çiğdem ÇOBAN Bilgisayar Mühendisi
İnternet ve WEB Tanımları Html Temel Etiketleri
BTEP 203 – İnternet ProgramcIlIğI - I
SUNUM PROGRAMLARI (Bölüm 2)
Yrd. Doç. Dr. Murat Olcay ÖZCAN
İNTERNET PROGRAMCILIĞI 1
Öğretim Görevlisi Emel ALTINTAŞ
AHMET YESEVİ ÜNİVERSİTESİ
Ofis Yazılımları – Veritabanı Programları
GÖRSEL PROGRAMLAMA DİLİ:
HARRAN ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI Çiğdem ÇOBAN
NİŞANTAŞI ÜNİVERSİTESİ
Microsoft SharePoint'inizi özelleştirme Çevrimiçi web sitesi
Bu konudaki her şeyi okuyun Microsoft SharePoint Haberler
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar II 26 Nisan-7Mayıs Öğr. Gör. Feyza Tekinbaş.
Değerler ve Değişkenler
NİŞANTAŞI ÜNİVERSİTESİ
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
İST1111 BİLGİSAYAR UYGULAMALARI HTML
NİŞANTAŞI ÜNİVERSİTESİ
Bitirme Tezi/Mühendislik Tasarımı Proje Türkçe Başlığı
NİŞANTAŞI ÜNİVERSİTESİ
POSTER BOYUTLARI: Genişlik: 50 cm, Yükseklik: 70 cm
Sunum transkripti:

Web Teknolojileri Hafta 3 1

İçerik  Cascading Style Sheets - CSS 2

CSS  Web sayfalarında html etiketlerinin kısıtlı imkanlarını daha da geliştirmek, sayfa tasarımlarını daha etkili hale getirmek ve kolay tasarlanabilir, esnek yapmak amacıyla stil şablonları kullanılmaktadır.  Stil şablonlarını tek bir etiket üzerinde tanımlanabilece ğ i gibi, tüm sayfada geçerli olacak şekilde tasarlanabilir veya stil dosyaları ile istenilen sayfada stil şablonları kullanılabilir. 3

Stil Şablonları Stil şablonları tanımlandıkları yere göre üç farklı şekilde kullanılabilirler.  Yerel Stil tanımlamaları (Satır İ çi Stiller)  Global Stil tanımlamaları (Gömülü Stiller)  Ba ğ lantılı Stil tanımlamaları (Harici Stil Dosyaları) 4

Yerel Stil Tanımlamaları  Yerel Stil tanımlamaları (Satır İ çi Stiller): Stil tanımlamaları sayfa içerisinde etiket içerisinde style özelli ğ inde tanımlanırlar. Bu stil tanımları sadece tanımlandı ğ ı yerde geçerlidir. 5 Stilsiz paragraf Stil verilmiş paragraf

Global Stil Tanımlamaları  Sayfa içerisinde geçerli olacak Stil tanımlamaları için kullanılır. Sayfanın head kısmında ile etiketleri arasında tanımlanır.  Etiketlere tanımlanan stiller sayfa içerisinde kullanılan aynı etiketlerin tümüne aynı şekilde etki ederler. 6

Global Stil Tanımlamaları 7 Örnekler p{ font-size:18pt; color:#C4A9A9 } Stil etki eden ilk paragraf stil etki etmeyen metin Stil etki eden ikinci paragraf

Bağlantılı Stil tanımlamaları  Sayfa içerisinde geçerli olacak Stil tanımlamaları.css uzantılı dosyalara kaydedilerek sayfanın head kısmında etiketi içerisinde ça ğ rılır.  Tanımlanan css dosyaları web sitesi içerisinde istenilen web sayfalarında kullanılabilir.  Link etiketinin kullanımı: 8

Bağlantılı Stil tanımlamaları 9 li{ font-size:18pt; color:#4F3977; } Örnekler Stiller Yerel Global Ba ğ lantılı

Stil tanımlama  Stil tanımlaması yapılırken önce seçici tanımlanır.  "{" sembolünden sonra seçici üzerine etki edecek stilin özelli ğ i ":" sembolünden sonra de ğ eri belirlenir.  Birden fazla özellik kullanılaca ğ ı zaman "; " kullanılır.  Tanımlama bitti ğ inde " } " kapatılır.  Stil tanımlamasında kullanılacak seçici olarak etiketler kullanılabilir. 10

Stil tanımlama seçici{ özellik1:deger1; özellik2:deger2; ….. } p{ font-size:18pt; color:#C4A9A9; } 11

ID Stil tanımlaması  Sayfa içerisindeki bir ö ğ eye ID özelli ğ ini kullanarak stil tanımlamak için seçici isminden önce "#" sembolü kullanılır. stilden etkilenmeyen metin stilden etkilenen metin #idili{ font-size:18pt; color:#48098C; } 12

CLASS Stil tanımlaması  Sayfa içerisindeki bir ö ğ eye CLASS özelli ğ ini kullanarak stil tanımlamak için seçici isminden önce "." sembolü kullanılır. stilden etkilenmeyen metin stilden etkilenen metin.sinifli { font-size:8pt; color:#06641D; } 13

Stil Hiyerarşisi  Stil tanımlamaları yapılırken bir ö ğ eyi etkileyen birden fazla stil tanımlaması olabilir.  Bir ö ğ e içerisinde önce ö ğ e içerisinde tanımlanmış stil özellikleri geçerli olacaktır. E ğ er ö ğ e içerisinde stil tanımlaması bulunmuyorsa ö ğ enin içerisinde bulundu ğ u bölümün stil tanımlaması varsa bu stil özellikleri geçerli olacaktır. 14

Stil Hiyerarşisi Stiller Yerel Global Ba ğ lantılı 15

Sık Kullanılan Stil Özellikleri  Arka Plan Stil Özellikleri: Stil tanımlanacak etiketlerin arkaplan özellikleri belirlemek amacıyla kullanılırlar. background-color: arkaplan rengini belirlemek amacıyla kullanılır. background-image: arkaplanda bulunması istenen resmin belirlenmesi için kullanılır. 16

Sık Kullanılan Stil Özellikleri  Arka Plan Stil Özellikleri: body {background-color:#D9F7D1; }.arkaplan { background-color:#F0CECF; }.resimArkaplan {background-image:url(arkaplan.png); } Arka planı renklendirilmiş paragraf Arkaplanda resim olan div 17

Sık Kullanılan Stil Özellikleri  Font Stil Özellikleri: Sayfada yer alacak olan yazıların font ayarlanı gerçekleştirmek amacıyla kullanılan stil özellikleridir. font-family: Yazı fontunun tipini belirlemek amacıyla kullanılır. (Arial, Verdana gibi) font-size: Yazı fontunun büyüklü ğ ünü belirler. (px ile piksel, pt ile punto olarak büyüklük belirlenebilir.) color: Yazı rengini belirlemek için kullanılır. 18

Sık Kullanılan Stil Özellikleri  Font Stil Özellikleri: 19 body {background-color:#D9F7D1; font-family:Cambria; font-size:14px; color:#48098C; }.arkaplan { background-color:#F0CECF; font-family:Cambria; font-size:12px; color:#790AF3; }.resimArkaplan { background-image:url(arkaplan.png); font-family:Cambria; font-size:10px; color:#600305; } İ çerik yazısı Arka planı renklendirilmiş paragraf Arkaplanda resim olan div

Sık Kullanılan Stil Özellikleri  Metin konumlandırma: text-align: Metinlerin bulundukları etiket içerisinde konumunu belirlemek amacıyla kullanılan özelliktir. left: Yazının sola hizalanmasını sa ğ lar. center : Yazının ortays hizalanmasını sa ğ lar. right : Yazının sa ğ a hizalanmasını sa ğ lar. Justfy: Yazının iki yana hizalanmasını sa ğ lar. 20

Sık Kullanılan Stil Özellikleri  Font Stil Özellikleri: 21 body { ….text-align:left;}.arkaplan { …… text-align:center;}.resimArkaplan { …… text-align:right; } İ çerik yazısı Arka planı renklendirilmiş paragraf Arkaplanda resim olan div

Sık Kullanılan Stil Özellikleri  Yükseklik ve Genişlik belirleme: width: etiketin genişlik de ğ erini belirlemek için kullanılır. height: etiketin yükseklik de ğ erini belirlemek için kullanılır. İ çerisinde bulunan de ğ ere göre yüzdelik olarak belirlenebilir. (50%, 20% gibi) Piksel de ğ eri olarak belirlenebilir. (20, 50 gibi) 22

Sık Kullanılan Stil Özellikleri  Font Stil Özellikleri: 23 body { ….text-align:left;}.arkaplan { …… text-align:center; width:20%; height:50px;}.resimArkaplan { …… text-align:right; width:15%; height:40px;} İ çerik yazısı Arka planı renklendirilmiş paragraf Arkaplanda resim olan div

SPAN etiketi  Web sayfalarını düzenlemek amacıyla kullanılan ö ğ elerden biri de span elemanıdır.  Span elemanı kullanılarak web sayfasının belirli parçalara bölünmesi ve bu parçaların içerisine içeriklerin eklenerek gösterilmesi sa ğ lanır.  Span etiketi satır içi temelli bir elemandır. İ çerisine eklenen de ğ erlerin büyüklü ğ ü kadar genişli ğ e sahip olabilir.  Span elemanları ardarda eklendi ğ inde yanyana gösterilirler.  Span elemanları stiller kullanarak düzenlenebilir. 24

SPAN etiketi Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri span{ background-color:#4F3977; color:#ECDEDE; font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:12px; } 25

DIV etiketi  Web sayfalarını düzenlemek amacıyla kullanılan ö ğ elerden biri de div elemanıdır.  Div elemanı kullanılarak web sayfasının belirli parçalara bölünmesi ve bu parçaların içerisine içeriklerin eklenerek gösterilmesi sa ğ lanır.  Div etiketi blok temelli bir elemandır. İ çerisine eklenen de ğ erleri bir blok içerisinde gösterir.  Div elemanlarını yanyana gösterebilmek için float elemanı kullanmak gerekmektedir.  Div elemanları stiller kullanarak düzenlenebilir. 26

DIV etiketi Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri 27

DIV etiketi Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri div{ background-color:#7961A4; color:#ECDEDE; font-family:"Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif; font-size:12px; } 28

DIV etiketi Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri div{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:12px; } div.t{ background-color:#4F3977; color:#ECDEDE; } div.c{ background-color:#C4A9A9; color:#410506; } 29

DIV etiketi ile yerleşim  Web sayfamızda artarda div etiketleri kullanıldı ğ ında altalta gösterilecektir. 30.bolumler{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:12px; background-color:#C4A9A9; color:#410506; width:15%; }.dersler{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:10px; background-color:#4F3977; color:#ECDEDE; width:20% }

DIV etiketi ile yerleşim 31 Bilgisayar Mühendisli ğ i Bilişim Sistemleri Mühendisli ğ i Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri

DIV etiketi ile yerleşim  Web sayfamızda artarda div etiketleri kullanıldı ğ ında e ğ er yanyana gösterilmek isteniyorsa float özelli ğ i left (solda) veya right (sa ğ da) seçilir.  Float özelli ğ inin sıfırlanması için clear özelli ğ i left veya right seçilir. Her ikisinin sıfırlanması için bu özellik both olarak seçilir. 32

DIV etiketi ile yerleşim 33.bolumler{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:12px; background-color:#C4A9A9; color:#410506; width:15%; float:left; }.dersler{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:10px; background-color:#4F3977; color:#ECDEDE; width:20%; float:left; }

DIV etiketi ile yerleşim 34 Bilgisayar Mühendisli ğ i Bilişim Sistemleri Mühendisli ğ i Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri

DIV etiketi ile yerleşim 35.bolumleri{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:12px; background-color:#C4A9A9; color:#410506; width:40%; float:left; }.dersleri{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:10px; background-color:#4F3977; color:#ECDEDE; width:60%; float:left; }

DIV etiketi ile yerleşim 36.universite{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:14px; background-color:#7961A4; color:#410506; width:100%; text-align:center; }.bolum{ font-family:"Gill Sans", Helvetica, Arial, sans-serif; font-size:14px; background-color:#D2EBE7; color:#410506; width:100%; text-align:center; }.sifirla{ clear:both; }

DIV etiketi ile yerleşim 37 Sakarya Üniversitesi Bilgisayar Mühendisli ğ i Bilişim Sistemleri Mühendisli ğ i Programlamaya Giriş Veri Yapıları Web Teknolojileri Veritabanı Yönetim Sistemleri Bilgisayar ve Bilişim Bilimleri Fakültesi

Örnek: 38

Örnek: 39

Örnek:.ust{ background-color:#48098C; color:#F1E4E4; height:100px; }.orta{ background-color:#EADFF7; color:#48098C; height:450px; padding:3%; } 40.ortaustsol { background-color:#FFFFFF; color:#48098C; width:63%; height:200px; float:left; }.ortabosluk { width:3%; height:200px; float:left; }

Örnek:.ortaustsag { background-color:#FFFFFF; color:#48098C; width:30%; height:200px; float:left; }.ortaorta{ width:100%; height:30px; } 41.ortaaltsag { background-color:#FFFFFF; color:#48098C; width:30%; height:200px; float:left; }.ortaaltorta { background-color:#FFFFFF; color:#48098C; width:30%; height:200px; float:left; }

Örnek:.ortaaltsol { background-color:#FFFFFF; color:#48098C; width:30%; height:200px; float:left; }.alt{ background-color:#48098C; color:#F1E4E4; height:50px; }.sifirla{clear:both;} 42

Örnek: 43

Örnek: Üye Ol | Üye Girişi| English Sakarya Üniversitesi Bilgisayar ve Bilişim Bilimleri Fakültesi Sertifika Programları Site İ çi Arama Anasayfa Hakkımızda Kurslar İ letişim 44

Örnek:.ust { background-color:#48098C; height:100px; width:94%; color:#EADFF7; padding-left:3%; padding-right:3%; font-family:"Gill Sans"; font-size:10px;}.ustust { text-align:right; width:100%;}.ustsol{ background-color:#48098C; width:20%; color:#EADFF7; float:left; text-align:left} 45.ustorta { background-color:#48098C; height:20pt; width:60%; color:#EADFF7; float:left; text-align:center;}.ustsag { background-color:#48098C; height:20pt; width:20%; color:#EADFF7; float:right; text-align:right;}.ustalt{ background-color:#790AF3; color:#EADFF7; width:100%; height:25px;}

Örnek:.menu { font-size: 14px; width: 80px; text-align: center; border-right: 1px solid #D9F7D1;}.bos { clear:both; } 46