Kurallar ve Sitil Dosyaları. HTML, XHTML ve CSS CSS (Cascading Style Sheets) CSS nedir?

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Kurallar ve Sitil Dosyaları. HTML, XHTML ve CSS CSS (Cascading Style Sheets) CSS nedir?"

Transkript

1 Kurallar ve Sitil Dosyaları Sitil dosyalarını hazırlamak için iki yol kullanılabilir. El ile bir metin editöründe yazılabilir Özel bir web geliştirme yazılımı kullanılabilir. HTML, XHTML ve CSS CSS (Cascading Style Sheets) h1 { color: green } Yukarıdaki satır basit bir CSS kuralı olup sadece tek bir kuralı içermektedir. Bir kural bir ya da daha fazla elemanın biçimsel görünüşü hakkındaki bir ifadedir. CSS nedir? Üst üste geçebilen sitil dosyasının kısaltmasıdır. Bir sitil dosyası, HTML dosyalarının kullanıcıya hangi biçimde gösterileceğini söyleyen biçimsel bir kılavuzdur. CSS ise bu biçimsel kılavuzu oluşturmaya yarayan basit bir dildir. Sitil dosyası, HTML dokümanına uygulanacak bir ya da daha fazla CSS kuralı içeren dosyaya verilen isimdir. Örnek olarak verilen kural, h1 başlığının rengini yeşil olarak değiştirmektedir. 1

2 Bir kuralın yapısı Bir kuralın diyagramı Bir kural iki parçadan oluşmaktadır: Seçici (Selector): Soldaki { den önceki kısımdır. HTML dosyası ile sitil dosyasını bağlamakta kullanılır. Tanımlama (Decleration): { } arasındaki kısımdır. Hangi biçimsel etkilerin kullanılacağını gösteren kısımdır. Tanımlamanın yapısı Tanımlama (Decleration) kısmı da iki parçadan oluşmaktadır. Özellik (Property): İki noktadan önceki kısımdır. Bir elemanın sahip olduğu özelliği belirtir. Değer (Value): İki noktadan sonraki kısımdır. Özelliğin hangi değeri alması gerektiğini belirtir. Seçici ve Kuralların Gruplanması CSS dosyaların hazırlanmasında, dosyanın kısa olması genel amaçtır. Dosya ne kadar kısa olursa, yazar o kadar çabuk ve kolay bir şekilde dosya üzerinde eliyle değişiklik yapabilir. Ayrıca dosyanın kısa olması daha hızlı yüklenmesini sağlamaktadır. CSS dosyanın kısaltılması için bazı mekanizmalar içermektedir. 2

3 Aşağıdaki kuralları inceleyelim. h1 { font-style: italic } h2 { font-style: italic } h3 { font-style: italic } Üç kuralda font tipini italik yapmaktadır. Yani tanımlamaları aynıdır. Dolayısıyla seçiciler arasında (,) kullanılarak gruplama yapılabilir. h1,h2,h3 { font-style: italic } Her tanımlama, {, } braketleri arasında yazılmalıdır. Aynı kural içindeki tanımlamalar ; ile ayrılmalıdır. Zorunluluk olmasa bile son tanımlamada da ; kullanılmalıdır. Sitil dosyasını HTML dokümanına bağlamak Örnek olarak şu kurallar verilsin. h1 { color: green } h1 { text-align: center } Her iki kuralda aynı seçici ile ilgili özellikleri değiştirdikleri için tek bir braket içine alınabilirler. h1 { color: green; text-align: center; } Bir sitil dosyasının, HTML dokümanına etki edebilmesi içim, öncelikle o dosyaya bağlanması gerekmektedir. Bu bağlanma işlemini gerçekleştirebilmek için dört yol bulunmaktadır. 3

4 Tarayıcılar ve CSS <style> tagını kullanarak sadece o HTML dokümanında geçerli olacak sitil dosyasını kullanmak. Her bir taga ayrı ayrı style özelliğini kullanarak sitil vermek. <link> tagını kullanarak dış bir sitil dosyasına notasyonunu kullanarak sitil dosyasına bağlamak. CSS dosyalarının istenilen şekilde çalışabilmesi için internet tarayıcınızın CSS desteği bulunması gerekmektedir. Microsoft Internet Explorer (IE), Firefox (FF), Opera (O), Safari (S), ve Konqueror (K) tarayıcılara CSS dosyalarını desteklemektedirler. <style> elemanı ile bağlama HTML dosyasının en üstünde <style> tagını kullaranak CSS kurallarını tanımlayabilirsiniz. Buna inline (satır içi) CSS kullanımı da denmektedir. <stye> tagı <html> tagından sonra <body> tagından önce yazılmalıdır. Bkz. Style.html Yapılar ve kalıtım Style.html dosyasının ağaç yapısı aşağıdaki şekilde verilmiştir. Kalıtım ile CSS tarafından tanımlanan özellikler ağacın alt dallarına kadar ulaşmaktadır. 4

5 Tüm sayfayı italik yapmak istediğimizde ise bunu aşağıdaki gibi gerçekleştirebiliriz. <style type="text/css"> h1, h2, p, li { font-style: italic } </style> Ancak her dosya örnekteki gibi basit olmayacağı için bu işlemi yapmanın daha kolay yolu: <style type="text/css"> body { font-style: italic } </style> <style type="text/css"> h1 { font-style-normal } body { font-style: italic } </style> sırasıyla yazılmış olsaydı ne olacaktır? Kalıtımın üstüne yazma Kalıtımda en üstte tanımlanan sitilin aşağıdaki tüm elemanlara uygulanacağı gösterilmiştir. Bazı durumlarda ise kimi elemanın farklı bir biçime sahip olması gerekebilir. Böyle bir durum için kalıtımın üzerine yazılması gerekmektedir. <style type="text/css"> body { font-style: italic } h1 { font-style-normal } </style> CSS bir programlama dili değildir. Programlama dillerinde satırlar sırayla okunur ve en son satırda belirtilen değerler geçerli sayılır. Ancak CSS de durum farklıdır. Satır sırası önem arz etmez. HTML ağacındaki sıra önemlidir. 5

6 Kalıtım olarak geçmeyen özellikler Genel olarak çoğu özellik kalıtım ile alt elemanlara taşınmaktadır. Öte yandan bazı özellikler kalıtımı desteklememektedirler. Örnek olarak background özelliği kalıtımı desteklemez. Bkz. kaldestek.html CSS in genel görevleri Arkaplan resmi ve renklerinin seçimi CSS in temel görevlerindendir. Ayrıca fontların ve marginlerin (boşlukların) ayarlanması da CSS tarafından kolaylıkla yapılabilmektedir. Fontların Ayarlanması Dosya incelendiğinde, arkaplan resminin sayfanın arkasını bir duvar kağıdı olarak kapladığı görülmektedir. Resim bulunamadığı zaman arka planı beyaz göstermek için değer atanmıştır. <body> elemanının rengi siyah olarak ayarlanmıştır. Bkz. Fonts.html 6

7 Kenar boşluklarının (Margins) ayarlanması Margin.html dosyasını açın. <style> tagı ekleyin ve içine aşağıdakileri yazın. blockquote { margin-top: 1em; margin-right: 0em; } margin-bottom: 1em; margin-left: 0em; font-style: italic; Satır aralığını ayarlamak için ise padding özelliği kullanılmaktadır. Background özelliğinden sonra aşağıdaki kodu ekleyin. padding: 0.5em; Linklerin Ayarlanması Yukarıda verilen ifade daha kısa bir şekilde aşağıdaki gibi yazılabilir. blockquote { margin: 1em 0em 1em 0em; } font-style: italic; Koyu bir arkaplan vermek için ise background: #DDD; ifadesini sona ekleyin. Kullanıcıların linkleri daha kolay şekilde görebilmesi için linklerin farklı biçimlerde sunulması gerekmektedir. Çoğu tarayıcı linklerin altını çizmektedir. Bkz links.html dosyası 7

8 Dosyaya <style> tagı ekleyin. a:link { text-decoration: underline } a:visited { text-decoration: none } CSS kurallarını ekleyin. Bu kurallar tek kural olarak aşağıdaki gibi yazılabilir. Ayrıca üstüne gelindiğinde arkaplanı değiştirmek için ayrı bir kural da eklenmiştir. a:link, a:visited { text-decoration: none } a:hover { background: black } Örnek olarak aşağıdaki dosyayı inceleyelim. <html> <style> h1 { font-size: 2em } </style> <body> <h1>movies</h1> </body> </html> em birimi Kenar boşlukları örneğinde em ünitesi kullanılmıştır. em ünitesi ile ölçeklenebilir sitil dosyaları yazılabilmektedir. CSS, em uzunlukları ölçmekte kullanılmaktadır. Font büyüklüklerini belirtmek için em birimi kullanıldığında, em birimi ana elemanın font büyüklüğünü göstermektedir. Örnekte, h1 elemanının font büyüklüğü 2 em olarak gösterildiğine ve h1 in ana elemanı body olduğuna göre h1 in font büyüklüğü body elemanının font büyüklüğünün iki katına çıkarılmıştır. Böylece font büyüklüğü doğrudan piksel olarak verilmesi yerine fontların katlarışeklinde verilmesi uygun olacaktır. 8

9 padding em birimi ile ayarlandığında, aralık div elemanındaki fontların büyüklüklerine göre otomatik olarak ayarlanmaktadır. Böylece kullanıcının ekranındaki aralık büyüklüğün ne kadar olduğunu düşünmeye gerek kalmamaktadır. em biriminin kullanışlılığını göstermek için yukarıdaki sayfa örneği verilmiştir. Örnek sayfanın tüm tasarımı em birimi kullanılarak geliştirilmiştir. Öncelikle aralığı (padding) inceleyelim. Aralık elemanı diğer elemanlardan ayırmakta kullanılan boşluktur. Sayfanın sağındaki menünün padding değeri DIV.menu { padding: 1.5em } olarak ayarlanmıştır. Bir diğer ayarlamada marginlerde yapılmıştır. DIV.menu { margin: 1.5em } 9

10 CSS Seçicileri (Selectors) Sayfa yerleşimi için genellikle tablolar kullanılmaktadır. Ancak tablolarla yapılmış bir sayfası değiştirmek oldukça zaman alıcıdır. CSS in sunduğu float özelliği ile elemanların sayfaya yerleşimini kolay bir şekilde değiştirmek mümkündür. DIV.menu { float: left; width: 15em; } CSS 2.1 dört seçici tasarımı sunmaktadır. Her biri elemanların bazı görünüşleri üzerine kurulmuştur. Elemanın tipi Elemanın özellikleri Elemanın kullanıldığı içerik Eleman hakkındaki dış bilgi Tip Seçicileri En basit seçici tipidir. Bir HTML dosyası içindeki her bir elemana uygulanacak biçimi seçebilirsiniz. Örnek olarak h1 { color: red } h1, h2, h3 { color: red } Seçiciler harf duyarlı değildirler. 10

11 Özellik Seçicileri Özelliklerin seçiminde class ve id özellikleri kullanılmaktadır. Örnek olarak Shekaspare deki Polonius rolünü oynayan bir aktörün repliği yazılacaktır. Bu yapabilmek için Polonius un okuduğu replikleri class olarak tanımlamak gereklidir. class özelliği Class özelliği, aynı class ismini taşıyan bir grup elemana aynı biçim değerlerini uygulamakta kullanılmaktadır. Bir diğer deyişle, class özelliği ile elemanlar sınıflandırılmaktadırlar. Tarayıcı sınıflandırılmış elemanların hepsine aynı görsel özellikleri uygulamaktadır. <body> tagının arasındaki tüm elemanlar class özelliğini içerebilirler. class isimleri tek kelimeden oluşmalıdır. class isimleri harf duyarlıdır. İçinde class özelliği bulunan seçicilere class seçicisi denmektedir.. başlamaktadırlar. Bkz. classsel.html 11

12 id özelliği id özelliğide class özelliğine benzer seçilde çalışır. Aralarındaki en önemli fark ise, id özelliğinin değerinin sayfa boyunca tek olması gerekliliğidir. <body> tagı arasındaki her elemanın bir id özelliği bulunabilir ancak her bir id nin farklı olması gerekir. id seçicisi örneği <html> <title>id özelliği kullanımı</title> <style type="text/css"> #xyz34 { text-decoration: underline } </style> <body> <p id=xyz34>underlined text</p> </body> </html> Style özelliği ile bağlanma id özelliğini göstermek üzere # kullanılır. Genelde CSS ile çalışırken tüm sitil işlemleri <sytle> tagları arasında yazılmaktadır. Ancak kimi zaman web tasarımcısı her bir elemana ayrı ayrı sitil vermek isteyebilmektedir. Bkz. Styleattr.html 12

13 Seçici tiplerini bir araya getirmek Şimdiye kadar üç farklı seçiciden bahsedilmiştir. Tip seçicisi id seçicisi class seçicisi Seçiciler bir araya getirilerek daha karmaşık şeciciler elde edilebilmektedir. <h1>burası <em>çok</em> önemli</h1> Yukarıdaki gibi bir ifadeniz olsun. Çok kelimesini vurgulamak istiyorsunuz ancak hem <h1> hem de <em> tagları kırmızı olduğu için bu mümkün değildir. Ancak sizin <em> kullanmanız gerekiyor. Bu durumda h1 em { color: blue } Kuralı, h1 içindeki em leri mavi yapacaktır. Basit Bağlamsal Seçiciler Bağlamsal seçiciler, uygulanacakları genel durumu dikkate alan seçicilerdir. Örneğin aşağıdaki CSS kuralları verilmiş olsun. h1 { color: red } em { color: red } Bu kurallar problemsiz çalışacaklardır. Pseudo-Class lar ve Pseudo-Elemanlar CSS te sitiller tagler ve özellikler üzerine kurulmuştur. Bu durum genellikle işe yaramaktadır. Ancak bazı genel tasarım efektlerine ulaşmak için yeterli değildir. Pseudo-class ve pseudo eleman denilen yapılan bu boşluğu doldurmak için planlanmışlardır. 13

14 Anchor pseudo class ları HTML de link göstermek için kullanılan tek eleman anchor yani <a> tagıdır. XML ile yazılan dokumanlarda ise farklı link elemanları mevcuttur. Anchor pseudo class ı kullanıcıya linkin durumu ile ilgili bilgi vermekte kullanılır. Bir tarayıcı genellikle linkleri normal yazıdan farklı göstermektedir. Gezilmeyen link farklı bir renkteyken, gezilen link farklı bir renkle gösterilmektedir. Seçici, tip seçicisi ve pseudo-class seçicisinin birleşiminden oluşmuştur. Bayrak karakteri : olarak değişmiştir. a:link { color: red } a:visited { color: blue } İlk karakter ve ilk satır pseudo-elemanları Web tasarımcısının kullanıcının bir sayfaya girip girmediğini bilmesi mümkün değildir, bunu ancak tarayıcı bilmektedir. Ancak linklerin durumları ile bilgi vermek için renkleri kullanmak mümkündür. Pseudo eleman olarak kullanılabilecek elemanların iki tanesi İlk karakter İlk satır Bkz pseudoele.html 14

15 DIV ve SPAN DIV (Bölüm) ve SPAN (Metin aralığı) tagları sitil dosyalarını desteklemek üzere HTML e sonradan eklenmişlerdir. Genellikle class özelliği ile birlikte kullanılmaktadırlar. class özelliğini kullanarak yeni HTML elemanları yaratılabilmektedir. DIV.POEM { font-family: cursive } <DIV class=poem> Güller kırmızıdır, <BR> Menekşeler mavi, <BR> Şiir yazıyorsanız eğer, <BR> DIV tagı sizin içindir. </DIV> Bkz. Poemdiv.html ve poemspan.html İleri Özellik Seçiciler DIV ve SPAN elemanlarını kullanarak, yeni HTML elemanları yaratılabilmektedir. DIV blok seviyesinde bir elemandır. SPAN ise satır içinde kullanılmaktadır. Örneğin, bir şairseniz, HTML taglarında şiiriniz için özel bir tag bulamazsınız. Ancak kendinize özel bir şiir tagı oluşturabilirsiniz. class ve id özelliklerinin kullanımı kolaydır ancak kimi zaman bu elemanları dosyaya eklemek mümkün olmamaktadır. Örneğin, sitil dosyasının üzerinde değiştirme yetkiniz yoksa, mevcut özellikler ve içerik kullanılarak seçiciler yazılması gerekebilir. 15

16 Mevcut bir değere göre seçim CSS 2.1 üç farklı tip ileri özellik seçicisi sunmaktadır. Mevcut bir özelliğe göre seçim Mevcut bir değere göre seçim Mevcut bir özelliğin içindeki tek bir değere göre seçim [align="left"] { text-align: left } Bu kural hizalaması sol tarafa olan tüm elemanlara etki edecektir. Mevcut bir özelliğe göre seçim [compact] { font-weight: bolder } table[border] { border: thin solid } table[border] td { border: medium ridge } İlk kural tüm compact özelliği bulunan elemanlara etki edecektir. İkinci kural table tagının içindeki tüm border özelliklerine etki edecektir. Üçüncü kural table tagının içindeki sütunların border özelliklerine etki edecektir. Bir elemanın diline göre seçim Genellikle sayfalar bir dil kullanılarak yazılırlar. Bkz. Lang.html 16

17 İleri Bağlamsal Seçiciler Bir elemanın bağlamı, dokuman içinde elemanın ataları ve o elemandan önce gelen tüm elemanlardır. Üç tip bağlamsal seçici vardır Basit Bağlamsal Seçici Çocuk (Child) Bağlamsal Seçici Kardeş (Sibling) Bağlamsal Seçici Kardeş Bağlamsal Seçiciler Kimi zaman bir elemanın sitilini ne ataları ne de ebeveynleri değil, kendinden önce gelen elemanlar belirler. Buna örnek olarak paragraf bittikten sonra yeni bir paragraf başlarken paragraflar arasındaki mesafeyi artırmak için p + p { text-indent: 2em } Çocuk Bağlamsal Seçiciler Ana elemanı farklı bir seçici içeren kimi elemanlar için kullanılmaktadırlar. Örneğin, DIV.chapter DIV.warning > p { text-indent: 0 } Bu kural ana elemanı DIV.chapter ve DIV.warning olan tüm p elemanları için geçerli olacaktır. İleri Pseudo-class lar Daha önce anlatılan, link ve visited pseudo-class larından farklı 4 tane daha class vardır. Active Hover Focus First-child 17

18 Active pseudo-class ı Eleman aktive edilmiş ancak henüz yaptığı işlem sonuçlanmamış ise bu class işe yarar. Örneğin, bir linke tıklandığında işlem başlamış ancak henüz sonuç dönmemişse bunu göstermek için active pseudo-class ı kullanılır. a:active { color: white; background: black } Focus pseudo-class ı Input ve Textarea gibi elemanlar klavyeden giriş alırlarken, hangi elemana bilgi göndereceğini belirlemek için elemanı seçer. Bu durumda focus psuedo-class ı işe yarar. :focus { outline: solid medium black } Hover pseudo-class ı Mouse ya da benzeri bir işaretçi cihazı bir elemanın üzerindeyse, bu pseude class işe yarar. Örneğin, bir linkin üzerinde beklerken arkaplanın sarı olmasını istersek a:link:hover, a:visited:hover { background: yellow } First-child pseudo-class ı DIV.bio > p:first-child { font-weight: bold } Bu kural bio elemanının ilk p çocuğunu seçmekte kullanılır. 18

19 Any Seçicisi Tüm elemanları seçmekte kullanılır. body * p { font: medium "gill sans", sans-serif } Body elemanının soyundan gelen tüm p elemanlarını seçmek için kullanılır. #id :first-child :link :visited :active :hover id si id olan elemanları seçer. Ana elemanın altındaki tüm ilk çocukları seçer. Henüz gezilmemiş tüm linkleri seçer. Gezilmiş tüm linkleri seçer. Kullanıcı tarafından aktive edilen ancak işlemi henüz bitmeyen elemanları seçer. Mouse un üzerinde beklediği elemanı seçer. Seçicilerin Özeti İfade * E F E F > E F + E.class Seçilenler Tüm elemanları seçer. E tipindeki tüm elemanları seçer. F nin soyundan gelen tüm elemanları seçer. F elemanının çocuğu olan tüm E elemanlarını seçer. F elemanının hemen arkasından gelen E elemanlarını seçer..class isimli tüm elemanları seçer. :focus :lang(c) [att] [att= val ] [att~= val ] x,y Klavye girişine hazır olan elemanları seçer. C dilinde içeriği olan elemanları seçer Att özelliğine sahip tüm elemanları seçer. Att özelliğinin değeri val olan tüm elemanları seçer. Att özelliğinin değeri val kelimesini içeren elemanları seçer. Gruplama, x veya y tipindeki elemanları seçer 19

20 E:first-letter E:first-line E:before E:after E blok elemanının ilk karakterini seçer. E blok elemanının ilk satırını seçer. E elemanın başına eklenmiş metini seçer. E elemanından sonuna eklenmiş metni seçer. Font Ailelerinin (Family) Sınıflandırılması Serif mi Sans Serif mi? Oransal boşluk mu sabit boşluk mu? El yazısına benziyor mu? Dekoratif mi yoksa düz yazı için mi? Fontlar Serif ya da San Serif Tip (Type): Kelimeleri oluşturmakta kullanılan harfler ve diğer karakterlere tip denilmektedir. Yüz (Face): Aynı karakteristiği içeren tüm font tiplerine yüz denir. Köşelerinde küçük çıkıntıları olan harflere serif denmektedir. Çıkıntıları olmayan harflere ise San Serif denilmektedir. 20

21 Oransal ya da sabit boşluk Oransal boşluk kullanan yazıtiplerinde, harfler gerektiği kadar yer kaplamaktadırlar. Sabit boşluklu yazıtiplerinde ise harflere sabit bir genişlik verilmiştir. Dekoratif mi düz yazı mı? Kimi fontlar nadiren düz yazı yazmakta kullanılırlar. Bu fontlar dekoratif amaçlıdır. El yazısına benzer mi? El yazısına benzer bir yazıtipine cursive adı verilir. Bu tip karakterler genellikle sağa yatık daha yuvarlak hatlara sahiptirler. Bu temel faktörler göz önüne alındığında CSS beş adet font ailesi belirlemiştir. sans-serif serif monospace cursive fantasy 21

22 font-family özelliği Bu özellik dokümanınızda kullanacağınız font ailesini bildirmenizde kullanılır. İsmi: font-family Değeri: [ <specific-family>,]* [ <specific-family> <generic-family> ] İlk: Tarayıcı spesifik Uygulandığı elemanlar: Yer değiştirilmiş elemanlar hariç tüm elemanlar Kalıtım: yes Yüzdesi: N/A Font Metrikleri Fontlar genellikle point adı verilen büyüklükle ölçülürler. Uzunluk birimleri body { font-family: Times } body { font-family: Garamond, Times } body { font-family: "new century schoolbook", serif } body { font-family: Garamond, Times, "New Century Schooolbook", serif } CSS üç tip birim kabul etmektedir. Mutlak Birim: point, mm, cm, pc, in gibi mutlak birimler. Nispi Birim: em ve ex birimleri Pixel Birimi: 22

23 font-size özelliği Fontun büyüklüğünü belirtmekte kullanılır. İsmi: font-size Değeri: <length> <percentage> <absolute-size> <relative-size> İlk değer: medium Uygulandığı elemanları: tüm elemanları Kalıtım: Evet Yüzdelik: Ana elemanın font büyüklüğüne göre Percentage Değeri Em birimlerini kullanmaya eş değerdir. Ana elemanının fontunun büyüklüğünün yüzdeleri olarak ayarlama yapar. h1 { font-size: 120% } Lenght değeri Uzunluk birimleri kısmında anlatılan tüm birimler kullanılabilir. body { font-size: 12pt } pre { font-size: 0.4mm } h1.chapter { font-size: 16px } h1 { font-size: 1.2em } Absolute-Size Değeri xx-small x-small small medium large x-large xx-large h1 { font-size: xx-small } 23

24 Relative-Size Değeri Belirtilen büyüklüklere göre daha büyüğü ya da daha küçüğünü elde etmek için kullanılır. h1, h2, h3 { font-style: italic } p { font-style: oblique } h1 em { font-style: oblique } body { font-size: medium } h2 { font-size: larger } p { font-size: smaller } font-style özelliği Eğri ya da italik yazıtipi ayarlamanızı sağlamaktadır. İsmi: font-style Değeri: normal italic oblique İlk Değeri: normal Uygulandığı elemanlar: Tüm elemanlar Kalıtım: Evet Yüzdelik: N/A font-variant özelliği İsim: font-variant Değer: normal small-caps İlk Değer: normal Uygulanan elemanlar: Tüm elemanlar Kalıtım: Evet Yüzdelik: N/A h3 { font-variant: small-caps } 24

25 p { font-weight: normal } h1 { font-weight: 700 } strong ( font-weight: bolder } font-weight özelliği Fontun kalınlığını ayarlamakta kullanılmaktadır. İsim:font-weight Değer:normal bold bolder lighter İlk Değer:normal Uygulandığı elemanlar: Tüm elemanlar Kalıtım: Evet Yüzdelik:N/A font özelliği Font özelliği tek satırda önceki slaytlarda anlatılan özelliklerin ayarlanmasını sağlamaktadır. İsim:font Değer:[[ <font-style> <font-variant> <fontweight> ]? <font-size> [/ <line-height> ]? <fontfamily> ] caption icon menu message-box small-caption status-bar İlk değer: Her bir özellik için ayrı Uygulandığı elemanlar: tüm elemanlar Kalıtım: Evet Yüzdelik:<font-size> ve <line-height> 25

26 text-decoration özelliği h1 { font: 1.3em sans-serif } = h1 { font-style: normal; font-weight: normal; font-variant: normal; font-size: 1.3em; line-height: normal; font-family: sans-serif; } Altı çizili, üstü çizili, göz kırpma gibi efektler için kullanılır. İsim: text-decoration Değer: none [underline overline line-through blink] İlk Değer: none Uygulanacak elemanlar: tüm elemanlar Kalıtım: Hayır Yüzdelik: N/A p { font: italic bold normal 12pt/14pt Times, serif } p { font: italic 12pt/14pt bodoni, bembo, serif } p { font: normal small-caps 120%/120% fantasy } p { font: x-large/100% "new century schoolbook", serif } p { font: message-box } a:link, a:visited, a:active { text-decoration: underline } 26

27 text-transform özelliği İsim: text-transform Değer: capitalize uppercase lowercase none İlk Değer: none Uygulandığı elemanlar: tüm elemanlar Kalıtım: Evet Yüzdelik: N/A Temel CSS Nesneleri Kutu (Box) modeli Display özelliği List-style-type özelliği List-Style-Position özelliği List-Style-Image özelliği List-Style özelliği Üretilmiş yazılar, sayıcılar White-Space (beyaz boşluk) özelliği h1 { text-transform: uppercase } h1 { text-transform: capitalize } 27

ADOBE DREAMWEAVER CS5 CSS PANEL

ADOBE DREAMWEAVER CS5 CSS PANEL CSS Cascading Style Sheets ADOBE DREAMWEAVER CS5 CSS PANEL ve CSS3 ÖZELLİKLER TYPE Font-Family : Yaz lar n alaca yaz tipini belirler Font adlar al r, Tahoma, Verdana Arial gibi. font-family: Arial, Helvetica,

Detaylı

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

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama 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

Detaylı

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

Basamaklı Stil Şablonları (CSS) BIM206 Web Programlama 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

Detaylı

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

GAZİANTEP ÜNİVERSİTESİ GMYO BİLGİSAYAR BÖLÜMÜ Hazırlayan: URL: Amaç: Ögr.Gör. Mehmet Emin ÖZCAN www.gantep.edu.tr/~ozcan/ders/internet1 MYO öğrencileri için css dökümanı Kaynaklar. GAZİANTEP ÜNİVERSİTESİ GMYO BİLGİSAYAR BÖLÜMÜ KASIM-2009 CSS (Cascading

Detaylı

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

MODÜL 3 HTML İLE STİL ŞABLONLARI MODÜL 3 HTML İLE STİL ŞABLONLARI Bu modülü bitirdiğinizde; CSS kodlama standartlarına uyarak işlevselliği ve verimliliği artırmak için HTML kodları ile Stil şablonu (CSS) yapılandırmasını gerçekleştireceksiniz.

Detaylı

HTML Etiketleri Genel Özellikler (Global Attributes)

HTML Etiketleri Genel Özellikler (Global Attributes) HTML Yorum Eklemek HTML kodunun içine tarayıcı tarafından gösterilmeyecek yorumlar şu şekilde eklenir. Hatırlatıcı notlar eklemek için de kullanılabilir. HTML Etiketleri Genel

Detaylı

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

HTML içerik oluşturmak için düşünülen bir işaret dilidir. Örnek 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

Detaylı

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

Site Temizlik Projesi Kodları. Site Tasarım Çalışması -3 Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. (İlgili site sayfasını önceki yazılarda bulabilirsiniz.) [crayon-5cacfb4a355c5785238607/] İndir (DOCX, 15KB) Site Tasarım

Detaylı

CSS(CASCADING STYLE SHEETS)

CSS(CASCADING STYLE SHEETS) CSS(CASCADING STYLE SHEETS) CSS NEDİR NE İŞE YARAR? Sıralı Sitil Şablonları olarak bilinen CSS Web sayfalarının biçimsel özelliklerini düzenlediğimiz ve yönettiğimiz kodlar bütünüdür. CSS kodları ile sayfamızdaki

Detaylı

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

T.C. CELAL BAYAR ÜNİVERSİTESİ TURGUTLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA CSS DERS NOTU. Seval ÖZBALCI T.C. CELAL BAYAR ÜNİVERSİTESİ TURGUTLU MESLEK YÜKSEKOKULU BİLGİSAYAR TEKNOLOJİSİ VE PROGRAMLAMA CSS DERS NOTU Seval ÖZBALCI seval.ozbalci@bayar.edu.tr MANİSA 2003 İÇİNDEKİLER İÇİNDEKİLER... 2 CSS (STİL

Detaylı

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

Örnek Ölçülü Site Kodları. Site Temizlik Projesi Kodları. İlk Hafta Sunumu ve Ön Test Örnek Ölçülü Site Kodları [crayon-5c079862dff41089602577/] Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. [crayon-5c079862e05c5626962251/] İndir (DOCX, 12KB) İlk Hafta Sunumu

Detaylı

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

CSS. 1. CSS nin Yapısı Sınıf (Class) Seçicisi CSS CSS, açılımı (Cascading Style Sheet) olan ve dilimize Stil Şablonları olarak yerleşen bir işaretleme dilidir. Stil Şablonu HTML ögelerine (yazı, paragraf, kenar çizgisi, resim, bağlantı...) stil vermek

Detaylı

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

CSS (ST ABLON) Style ABLON ÇE TLER Yerel Stil ablonu Örnek: style Global Stil ablonu Örnek: style style style style lantılı Stil ablon CSS (STİL ŞABLON) CSS (Cascading Style Sheets) diğer deyimiyle Stil Şablon HTML yazım şekli olarak etiket türünde bir yazım dilidir. Sahip olduğu özelliklerin kısıtlı olması nedeniyle sayfanın dizaynında

Detaylı

Site Temizlik Projesi Kodları

Site Temizlik Projesi Kodları Site Temizlik Projesi Kodları Site Temizlik Projesi -2 nin kodları aşağıdadır. (İlgili site sayfasını önceki yazılarda bulabilirsiniz.) [crayon-5c2acf77c2a0b746634170/] İndir (DOCX, 15KB) İlk Hafta Sunumu

Detaylı

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

11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ 11. STIL ŞABLONU (CSS) MENÜ İŞLEMLERİ Bu bölümü bitirdiğinizde, Sekmeli menünün nasıl yapıldığını, Dikey menünün nasıl yapıldığını, Yatay menünün nasıl yapıldığını, Dikey açılır menünün nasıl yapıldığını,

Detaylı

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

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN 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

Detaylı

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

Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri Zemin özellikleri Font özellikleri Kutu modeli özellikleri Tablo özellikleri Pozisyon özellikleri Liste özellikleri Zemin Özellikleri Ögelere zemin (background) rengi vermek veya zemin resmi eklemek ile

Detaylı

http://alikoker.name.tr

http://alikoker.name.tr CSS Nedir? Css in açılımı ile söze başlayalım. Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak bahsedeceğiz. Gelelim Stil Şablonun varoluş amacına. Sizinde bildiğiniz üzere

Detaylı

font font-family Metin ve Font Özellikleri font-style, font-variant, font-weight, font-size, line-height ve font-family özelliklerini bir arada barındıran özelliktir. font: italic bold 1.5em arial, Helvetica,

Detaylı

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

WEB PROGRAMLAMA. DERS NOTLARI / CSS e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA WEB PROGRAMLAMA DERS NOTLARI / CSS e Giriş YARD. DOÇ. DR. MEHTAP YALÇINKAYA CSS NEDİR? Cascading Style Sheets (CSS Geçişli (Basamaklı) Stil Sayfaları) Günümüzde web tasarım alanında birçok teknolojiden

Detaylı

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 ) 25.09.2017 METİN VE GÖRÜNÜM DÜZENLEME ETİKETLERİ : etiketleri dökümana başlık eklemek için kullanılır. etiketinde ki x ifadesi 1 den 6 ya kadar

Detaylı

HTML Bloklar. CSS Display özelliği

HTML Bloklar. CSS Display özelliği HTML Bloklar Tüm HTML etiketleri için varsayılan bir görünüm değeri vardır ve blok yada satıriçi olarak belirtilir. Blok tipindeki etiketler her zaman yeni bir satırda başlar ve tüm satır boyunca mümkün

Detaylı

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

Site Tasarım Çalışması -3 Site Tasarım Çalışması -3 Aşağıda adresini verdiğim çalışmayı table kullanarak yapmaya çalışınız., Örnek site div ile yapıldığından bölümler tablo aynı hizada değildir. Sizler eşit bölmeli table kullanacaksınız;

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 5 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 5 Stil Oluşturmak/CSS 2 CSS, Cascading Style Sheets = Katmanlı Biçim Sayfaları HTML nesnelerini biçimlendirmek için kullanılır. CSS Bileşenleri CSS yapısı 3 ana bileşenden

Detaylı

http://alikoker.name.tr

http://alikoker.name.tr "Web Style Sheets" Kavramı ve CSS (Cascading Style Sheets = Yığılmalı Stil Kağıtları): CSS (ingilizce açılımı Cascading Style Sheets olan Türkçeye çevrildiğin de ise Yığılmalı Stil Kağıtları) bizi HTML'in

Detaylı

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

CSS Anlatımları #1. Hazırlayan Oğuzhan CABBAROĞLU CSS Anlatımları #1 Hazırlayan Oğuzhan CABBAROĞLU Önsöz İnternetteki çeşitli kaynaklardan, birikimlerimizden bir araya getirdiğimiz CSS Anlatımları serimizin başlangıç yazısı Css e Giriş ile takipçilerimize

Detaylı

CSS ile yazıcı çıktı işlemleri

CSS ile yazıcı çıktı işlemleri CSS ile yazıcı çıktı işlemleri Web sayfalarının çıktılarını almak her zaman sorunludur. Web sayfaları web tarayıcılarında güzel görünürler ancak çıktı almak için uygun değildirler. Web sayfalarında yazıların

Detaylı

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

CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ CSS (Stil Şablon) (Cascading Style Sheets) YRD. DOÇ. DR. ENGİN CEMAL MENGÜÇ 2 CSS, açılımı Cascading Style Sheet olan ve dilimize Stil şablonları olarak yerleşen basit ve kullanışlı bir işaretleme dilidir.

Detaylı

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI

WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI WEB TASARIMI veprogramlama DERSİ CSS DERS NOTLARI CSS BACKGROUND ÖZELLİKLERİ background-color Zeminin rengini belirler. #color Renk adı. transparent Zeminin saydam olmasını sağlar. background-image Zemine

Detaylı

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

3. Metin ve Görünüm Etiketleri 3. Metin ve Görünüm Etiketleri Bu bölümü bitirdiğinizde, Metin biçimlendirme etiketlerinin neler olduğunu ve nasıl kullanıldığını, Yatay çizginin nasıl çizildiğini ve özelliklerinin neler olduğunu, Satır

Detaylı

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

İmleci yazıya getirip tıklayınca aşağıda hangi tag ler içinde olduğunu gösterir. 21 Aralık 2011 / Çarşamba Önce bir site tanımlayacağız, yani önce çalışacağımız klasörü oluşturacağız. Bunun içinde, bir de resim klasörünü oluşturacağız. Görünüm : Classic Site Manage Site sitede düzenleme

Detaylı

HTML 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Dersin Course Page: www.ismailkaras.com/228

HTML 6. Bölüm. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Dersin Course Page: www.ismailkaras.com/228 HTML 6. Bölüm Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com (Son Güncelleme: 19.04.2015) Dersin Course Page: www.ismailkaras.com/228 Yığılmalı Stil Kağıtları / CSS-Cascading Style Sheets

Detaylı

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

HTML Sayfaları. Bütün html sayfaları HTML VİZE NOTLARI HTML Sayfaları Bütün html sayfaları tagıyla başlar ve tagıyla biter. tagları arasında ve tagları vardır. Örnek bir html boş sayfası kodları şu şekilde

Detaylı

Arayüz Geliştirme Dokümantasyonu

Arayüz Geliştirme Dokümantasyonu Arayüz Geliştirme Dokümantasyonu Proje: İş: Müşteri: Nosab Web Sitesi Arayüz Geliştirme Aeronorm Index 1. Sayfalar 2. Renk Paleti 3. Tipografi 4. Kutu Modeli 5. Bileşenler 6. Kod ve Sayfa Yapısı 7. Responsive

Detaylı

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

Css Stillerinin Nesneyi Etkileme Yolları Ve Sırası, Diez, Nokta, Yıldız, Class Css De Neyi İfade Eder. Ve Sırası, Diez, Nokta, Yıldız, Class Css Css stillerinin nesneyi etkileme yolları ve sıraları: (#), (.), (*), (class) CSS de nasıl kullanılır bu başlık altında bulabilirsiniz. Css Nedir? HTML bize metin

Detaylı

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

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU Elbistan MYO 2016-2017 Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU Web Sayfasını Kayıt Etmek : Share point designer ya da Notepad de oluşturduğumuz HTML kodunu kaydetmek için File Save As komutunu seçiniz. Kayıt

Detaylı

DIV KAVRAMI <style> position: absolute

DIV KAVRAMI <style> position: absolute DIV KAVRAMI Div tag i katman oluşturmak için kullanılır. Div ler sayfanın komple bir satırını kaplarlar, bu yüzden tag i içerisinde şekillendirilip, boyutlandırılmaları gerekir. Aşağıdaki şekilde

Detaylı

10. STİL ŞABLONU (CSS) ÖZELLİKLERİ

10. STİL ŞABLONU (CSS) ÖZELLİKLERİ 10. STİL ŞABLONU (CSS) ÖZELLİKLERİ Bu bölümü bitirdiğinizde, Zemin özelliklerinin ne olduğunu ve nasıl kullanıldığını, Font özelliklerinin ne olduğunu ve nasıl kullanıldığını, Metin kutusu özelliklerinin

Detaylı

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

Background, Border, Classification, Dimension, Font, Generated Content, List And Marker, Margin Dimension, Font, Generated Content, BACKGROUND Özellik Açıklama Değerler IE F N W3C color background background-attachment Bir öğedeki yazıların renklerini tanımlamakta kullanılır Bir yöndeki tüm art alan

Detaylı

CSS (Cascading Style Sheets)

CSS (Cascading Style Sheets) CSS (Cascading Style Sheets) 30 Ocak 2002 2 Giriş CSS Nedir? Sanaldoku programlamada önemli bir yere sahip CSS kavramı, 1995 yılında W3C (World Wide Web Consortium) tarfından geliştirilmiştir. O yıllarda

Detaylı

STİL ŞABLONLARI / C S S. Web Tasarımı ve Programlama

STİL ŞABLONLARI / C S S. Web Tasarımı ve Programlama STİL ŞABLONLARI / C S S Web Tasarımı ve Programlama STİL ŞABLONLARI / CSS Tanım ve Genel Bilgi CSS (Cascading Style Sheets), web dokümanlarına stil eklemek için kullanılan basit ve güçlü bir dildir. Web

Detaylı

2. HTML Temel Etiketleri

2. HTML Temel Etiketleri 2. HTML Temel Etiketleri Bu bölümü bitirdiğinizde, HTML ve etiket kavramlarının ne olduğunu, HTML komut yapısını, Örnek bir HTML dosyasının nasıl oluşturulduğunu, Temel HTML etiketlerinin neler olduğunu,

Detaylı

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

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 202 Web Tasarımı 2016 2017 Bahar Dönemi Yük. Müh. Köksal GÜNDOĞDU 1 HTML Yük. Müh. Köksal GÜNDOĞDU 2 HTML Editörleri Web sayfası oluşturmak için not defteri gibi basit bir metin düzenleme yazılımı

Detaylı

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

İ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. Mahmut BORA KARAKUŞ İ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. Peki internet nasıl çalışıyor ve internet

Detaylı

LESS ile hiyerarşik ve fonksiyonel css yazmak

LESS ile hiyerarşik ve fonksiyonel css yazmak LESS ile hiyerarşik ve fonksiyonel css yazmak 13 Kasım Pazar 11 (X)HTML, CSS ve JavaScript Dökümanları http://mfyz.com/less-ile-hiyerarsik-ve-fonksiyonel-css-yazmak LESS bir çeşit css derleyicisi ve aslında

Detaylı

CSS i Web Sayfalarına Eklemek

CSS i Web Sayfalarına Eklemek CSS i Web Sayfalarına Eklemek CSS in yapısı iki ana kısımdan oluşur. Seçiciler(Selector) ve Bildirim Bloğu(Declaration Block). Bildirim Bloğuda iki ye ayrılır. Özellik(Property) ve Değer(Value) XML de

Detaylı

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

HTML & CSS. Öğr.Gör. M.Ersin AKAY HTML & CSS Öğr.Gör. M.Ersin AKAY Neler Öğreneceğiz? HTML işaretleme dili CSS stil şablonları HTML Hyper Text Markup Language HTML de Neler Öğreneceğiz? Html işaretleme dili temel yapısı ve kavramları Html

Detaylı

İNTERNET PROGRAMCILIĞI

İNTERNET PROGRAMCILIĞI İNTERNET PROGRAMCILIĞI Konular Vize Hazırlık 1 İnternet Programcılığı 1. TEMEL HTML ETİKETLERİ 1.1. HTML etiketi HTML etiketi, tarayıcınıza, dosyanın HTML kodu ile yüklenmiş bilgi içerdiğini bildirir.

Detaylı

Web Tasarımının Temelleri

Web Tasarımının Temelleri 1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr HTML (HyperText Markup Language) Web sayfaları hazırlamak

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 3 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 3 Etiketi ve Alt Etiketleri 2 Sayfa içeriği ve biçimi ile ilgili ayarların yapıldığı etikettir. etiketinin aldığı özellikler: Alink: Aktif bağlantıların

Detaylı

2. Belgeye Metin Ekleme

2. Belgeye Metin Ekleme METİN İŞLEMLERİ Flashta 2 çeşit metin vardır:1)tlf metni 2)Klasik metin 1)TLF Metni : CS5 ile başlayan metin türü. TLF metni FLA dosyanızın yayınlama ayarlarında ActionScript 3.0 ve Flash Player 10 veya

Detaylı

İNTERNET PROGRAMLAMA II. Tanımlar

İNTERNET PROGRAMLAMA II. Tanımlar İNTERNET PROGRAMLAMA II Tanımlar WWW( World Wide Web) Dünya üzerindeki bütün bilgisayarların bağlı olduğu bir ağdır. Çoğunlukla Web olarak adlandırılır. Web üzerindeki bilgisayarlar standart protokolleri

Detaylı

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

Elbistan MYO Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU Elbistan MYO 2016-2017 Güz Dönemi Öğr.Gör. Murat KEÇECİOĞLU HTML Nedir? HTML, Hyper Text Markup Language sözcüklerinin baş harflerinden oluşan bir kısaltmadır ve Web in temel dilidir. Html dökümanları

Detaylı

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

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN 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

Detaylı

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.

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. HTML Ders 5 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. Kullanıcı ilgili resim veya yazı üzerine

Detaylı

WEB TASARIMIN TEMELLERİ

WEB TASARIMIN TEMELLERİ WEB TASARIMIN TEMELLERİ ~ Sunu 2 ~ Öğr. Gör. Mehmet Fatih TAN http://blog.kmu.edu.tr/mftan mftan@kmu.edu.tr Bilgi paylaşıldıkça kıymetlenir.. Kaynak göstermek şartıyla sunu içeriğini çalışmalarınızda kullanabilirsiniz.

Detaylı

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

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN 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

Detaylı

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.

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. Yazı Tipi Stili HTML kodları 47 Kalın İtalik Altı Çizili 9.2.6 Metin yükseltme veya alçaltma 1. Sayfa görünümünde, belge penceresinin altındaki Tasarla düğmesini tıklatın. 2.

Detaylı

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

4. Bağlantı (Köprü) Oluşturma 4. Bağlantı (Köprü) Oluşturma Bu bölümü bitirdiğinizde, HTML dosyalarında nasıl bağlantı oluşturulduğunu, Bağ etiketinin ne olduğunu, Yerel dosyalara nasıl bağlantı kurulduğunu, İnternet üzerindeki dosyalara

Detaylı

YZM 3215 İleri Web Programlama

YZM 3215 İleri Web Programlama YZM 3215 İleri Web Programlama Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 3 jquery II. Bölüm Bu bölümde; Jquery II. Bölüm

Detaylı

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

BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME Büro Yönetimi Öğretmeni Fatma GEZ BİÇİMLENDİRME Yazmış olduğumuz metinleri farklı boyut, renk, yazı tipi vb. özelliklerde yazabilmek için biçimlendirme işlemi

Detaylı

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

Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017 Web Site Tasarımı (Html-Css) (SD0139) Murat KARA 2017 1. Hafta TANIŞMA, İNTERNET, HTML İçerik (Hafta/Konu) 1. Tanışma, İnternet Nedir, Html Nedir, Temel Terim ve Kavramlar 2. İnternete erişim ve İnternet

Detaylı

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

BMT 202 Web Tasarımı Bahar Dönemi. Yük. Müh. Köksal GÜNDOĞDU 1 BMT 202 Web Tasarımı 2016 2017 Bahar Dönemi Yük. Müh. Köksal GÜNDOĞDU 1 HTML 5 Yük. Müh. Köksal GÜNDOĞDU 2 HTML 5 Günümüzde kullanılan HTML 4.1 sürümü, CSS desteğiyle ne kadar düzenli ve sağlam bir yapıda

Detaylı

Html temelleri. Ders 4

Html temelleri. Ders 4 Html temelleri Ders 4 1 Giriş World Wide Web (Kısaca web) uygun protokoller kullanarak haberleşen yazılımların çalıştırıldığı internet üzerindeki sistemlerin bir koleksiyonudur. Çoğu sistem gününüzde en

Detaylı

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

Cssin Html İçerisinde Kullanım Şekilleri, Puseduo Class Örnekleri Puseduo Class Örnekleri Cssin html içerisinde kullanım şekilleri, puseduo class örnekleri CSS Stillerini HTML içerisine bağlama Css yapacağımız stilleri Html içerisinde 3 farklı şekilde bağlayabiliriz.

Detaylı

Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY

Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY Android Studio TextView ve EditText Öğr.Gör. Utku SOBUTAY TextView 2 TextView, yazıları, sonuçları kullanıcıya göstermek için kullanılır. TextView sadece yazıları gösterir, yazılarda herhangi bir değişiklik

Detaylı

İleri Web Tasarım Teknikleri. Öğr. Gör. Gökhan TURAN www.gokhanturan.com.tr Mehmet Akif Ersoy Üniversitesi Gölhisar Meslek Yüksekokulu

İleri Web Tasarım Teknikleri. Öğr. Gör. Gökhan TURAN www.gokhanturan.com.tr Mehmet Akif Ersoy Üniversitesi Gölhisar Meslek Yüksekokulu İleri Web Tasarım Teknikleri Öğr. Gör. Gökhan TURAN www.gokhanturan.com.tr Mehmet Akif Ersoy Üniversitesi Gölhisar Meslek Yüksekokulu İçerik JavaScript Cascading Style Sheets (CSS) HTML CSS3 İle Gelen

Detaylı

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

Temel Bilgisayar Terimleri Yrd. Doç. Dr. Devkan Kaleci 1 2 HTML, Hyper Text Markup Language kelimelerinin kısaltılmışıdır. HTML (Hareketli-Metin İşaretleme Dili) basitçe, browserlarla görebilen, internet dokümanları oluşturmaya yarayan bir çeşit dildir. HTML

Detaylı

CSS ile Web Sayfası Oluşturma

CSS ile Web Sayfası Oluşturma CSS in en büyük avantajlarından biri ve en önemlisi başka bir koda(xhtml hariç) ihtiyaç duymaksızın sayfa iskeleti ve stilini oluştumamıza olanak sağlamasıdır.css 1996 dan beri kullanıla gelen bir standart

Detaylı

Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Hazırlayan: İdris Kahraman

Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com. Hazırlayan: İdris Kahraman 7. Doç. Dr. İsmail Rakıp Karaş www.ismailkaras.com irkaras@gmail.com Hazırlayan: İdris Kahraman Dreamweaver Dreamweaver en iyi web editör yazılımlarından biridir. Biz tasarım modunda çalışırken,dreamweaver

Detaylı

Web Teknolojileri ve Programla

Web Teknolojileri ve Programla 12.05.2010 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 örnekler Web Teknolojileri ve Programla Bölüm

Detaylı

BİLİŞİM TEKNOLOJİLERİ

BİLİŞİM TEKNOLOJİLERİ T.C. MİLLÎ EĞİTİM BAKANLIĞI BİLİŞİM TEKNOLOJİLERİ STİL ŞABLONU (CSS) 482BK0170 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri

Detaylı

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

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM 206 - Web Programlama ÖDEV 1 Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM 206 - Web Programlama ÖDEV 1 Son Teslim Tarihi: 5 Mayıs 2014-09:00 (ÖRGÜN) - 19:00 (İKİNCİ) Ödevi Teslim Alacak Olan Asistan:

Detaylı

Radio butonları CSS ile makyajlamak

Radio butonları CSS ile makyajlamak Radio butonları CSS ile makyajlamak 4 Ocak Cuma 13 (X)HTML, CSS ve JavaScript Dökümanları http://mfyz.com/radio-butonlari-css-ile-makyajlamak Bildiğiniz gibi bazı form elementlerine (radio butonlar, check

Detaylı

Metin İşlemleri, Semboller

Metin İşlemleri, Semboller Ankara Üniversitesi Nallıhan Meslek Yüksekokulu Metin İşlemleri, Semboller NBP108 - GRAFİK ANİMASYON il Öğr.Gör. Salih ERDURUCAN 1 / 13 3. METİN İŞLEMLERİ 3.1. Metin Aracı Animasyon yazılımı yazı yazmak

Detaylı

CSS Nedir. CSS Nedir?

CSS Nedir. CSS Nedir? CSS Nedir? Css in açılımı ile söze başlayalım. Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak bahsedeceğiz. Gelelim Stil Şablonun varoluş amacına. Sizinde bildiğiniz üzere

Detaylı

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ WEB TASARIMININ TEMELLERİ Öğr. Gör. M. Mutlu YAPICI Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri

Detaylı

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

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 1. FORMLAR ÖĞRENME FAALİYETİ 1 AMAÇ ÖĞRENME FAALİYETİ 1 Uygun ortam sağlandığında web sayfaları için formlar oluşturabileceksiniz. ARAŞTIRMA Web sayfalarında formların kullanım amaçlarını ve nasıl kullanıldığını

Detaylı

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz

Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz 16 Mart 2012 / Cuma Yeni site açıp, masa üstündeki vt.mdb dosyasını sitemize ekliyoruz ve www.arifceylan.com a bağlanıp 1 Mart tarihli sayfayı açıyoruz Gridview içerisindeki verileri Excel dosyasına dönüştürmek

Detaylı

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

5. Tablo İşlemleri. Bu bölümü bitirdiğinizde, 5. Tablo İşlemleri Bu bölümü bitirdiğinizde, Tablonun nasıl oluşturulduğunu, Satır ve hücrelerin ne olduğunu ve nasıl oluşturulduğunu, Tablonun ve hücrelerin nasıl hizalandığını, Satır veya sütunların

Detaylı

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

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN 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

Detaylı

EĞİTİM : HTML ve CSS. Bölüm : HTML (HyperText Markup Language) Konu : HTML Nedir? Page 1 of 35

EĞİTİM : HTML ve CSS. Bölüm : HTML (HyperText Markup Language) Konu : HTML Nedir? Page 1 of 35 EĞİTİM : HTML ve CSS Bölüm : HTML (HyperText Markup Language) Konu : HTML Nedir? Page 1 of 35 HTML (HyperText Markup Language) HTML, etiket (tag) adı verilen yapılardan oluşan, metin tabanlı bir işaretleme

Detaylı

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com

Karabük Üniversitesi, Mühendislik Fakültesi...www.ibrahimcayiroglu.com HTML-2 Tablolar Tablolar sayfaları satırlara ve sütunlara bölmek yada metin veya grafiklerin sayfada istediğimiz yerde durmasını sağlamak için kullanabileceğimiz en önemli elemanlardır. Tablolar satır

Detaylı

MODÜL BİLGİ SAYFASI KODU :

MODÜL BİLGİ SAYFASI KODU : MODÜL BİLGİ SAYFASI KODU : ALAN : ORTAK MODÜL : DOKÜMAN HAZIRLAMA SÜRE : 40 /32 ÖN KOŞUL : Ön koşulu yoktur. AÇIKLAMA : Bu modül bilgisayar ve donanımlarının sağlandığı ortamda uygulamalı olarak işlenmelidir.

Detaylı

BĠLĠġĠM TEKNOLOJĠLERĠ

BĠLĠġĠM TEKNOLOJĠLERĠ T.C. MĠLLÎ EĞĠTĠM BAKANLIĞI BĠLĠġĠM TEKNOLOJĠLERĠ STĠL ġablonu (CSS) 482BK0170 Ankara, 2012 Bu modül, mesleki ve teknik eğitim okul/kurumlarında uygulanan Çerçeve Öğretim Programlarında yer alan yeterlikleri

Detaylı

MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] Fusion@6. [X] Fusion@6 Standard. [X] Entegre@6. [X] Yeni Fonksiyon

MENÜ AYARLAMA 1. MENÜ AYARLAMA. [X] Fusion@6. [X] Fusion@6 Standard. [X] Entegre@6. [X] Yeni Fonksiyon MENÜ AYARLAMA Ürün Grubu [X] Fusion@6 [X] Fusion@6 Standard [X] Entegre@6 Kategori Versiyon Önkoşulu [X] Yeni Fonksiyon @6 Uygulama Fusion@6 serisi ürünlerde ürün ana menüsü çeşitli temalarla görsel olarak

Detaylı

Web Tasarımının Temelleri

Web Tasarımının Temelleri 1. Hafta Web Tasarımının Temelleri Öğr. Gör. Murat YAZICI www.muratyazici.com Artvin Çoruh Üniversitesi, Artvin Meslek Yüksekokulu www.artvin.edu.tr Listeleme Etiketleri Sıralı liste oluşturmak için

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları

Detaylı

WEB TASARIMININ TEMELLERİ

WEB TASARIMININ TEMELLERİ WEB TASARIMININ TEMELLERİ Ankara Üniversitesi Elmadağ Meslek Yüksekokulu Ders İzlencesi Hafta Modüller/İçerik/Konular 1. Hafta İnternet ve WEB Tanımları Html Temel Etiketleri 2. Hafta Html Temel Etiketleri

Detaylı

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

MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2. 1. Bölüm: Temel HTML Etiketleri - Resimler MIS213T İNTERNET VE WEB PROGRAMLAMA GÜZ 2016 LAB DOKÜMANI #2 Konular - Temel HTML etiketleri kullanma, - Resim, arkaplan rengi, arkaplan resmi ekleme, - Link oluşturma ve ekleme, - Maddeleme, numaralandırma,

Detaylı

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

İNTERNET PROGRAMLAMA 2 A S P. N E T. Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı İNTERNET PROGRAMLAMA 2 A S P. N E T Marmara Teknik Bilimler MYO / Hafta 9 Tema Kullanımı Web sitemizin görünümünde değişiklikler yapmak istediğimizde tüm sayfalar ile tek tek uğraşmayız. Tüm sayfaların

Detaylı

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

<html> <head> <title>sayfa Başlığı</title> </head> <body> Bu benim ilk sayfam <b>bu metin koyu</b> </body> </html> HTML'e Giriş 1. HTML dosyası nedir? HTML'in açılımı Hyper Text Markup Language (Bunun tam Türkçe'si bulunmamakla beraber "çok yere açılan metin" denebilir. Bir HTML dosyası bir text dosyası olmakla beraber

Detaylı

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım.

Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. Bu gün dersimizde değişik web kontrollerinin kullanımını gösteren birkaç web sitesi hazırlayacağız. Önce Visual Studio 2005 i açalım. VS2005 den yeni bir web sitesi oluşturmasını isteyelim. Yeni bir ASP.NET

Detaylı

JavaScript Örnekleri PDF

JavaScript Örnekleri PDF 5 JavaScript örneği ve bu örneklerin çalışan uygulamaları JavaScript Örnekleri PDF www.yazilimbilisim.net.. İçindekiler Tablosu Javascript Text Kutusuna Sadece Sayı Girdirme... 2 PROGRAM KODU... 3 Javascript

Detaylı

CSS. Cascading Style Sheets. ADOBE DREAMWEAVER CS5 CSS PANEL ve CSS3 YEN ÖZELL KLER

CSS. Cascading Style Sheets. ADOBE DREAMWEAVER CS5 CSS PANEL ve CSS3 YEN ÖZELL KLER Metin Y lmaz Design 2011 Tüm Haklar Sakl r. CSS Cascading Style Sheets ADOBE DREAMWEAVER CS5 CSS PANEL ve CSS3 YEN ÖZELL KLER Herkese merhaba, Metin Y lmaz Blog sayfamdan ba lad m CSS derslerine bu döküman

Detaylı

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 2 BTP 207 İNTERNET PROGRAMCILIĞI I Ders 2 HTML 2 Hyper Text Markup Language = Yüksek/İleri Metin İşaretleme Dili Web sayfaları oluşturmak için kullanılan içerik biçimlendirme dilidir. Yüksek/ileri metin

Detaylı

Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır.

Bütün XML dökümanlarının bir kök elemanı olmalıdır. Diğer bütün elemanlar kök elemanı tarafından kapsanır. XML Genişletilebilir İşaretleme Dili (extensible Markup Language), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmayı sağlamaktadır W3C tarafından tanımlanmış

Detaylı

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ MICROSOFT OFFİCE WORD PROGRAMI Ms Word bir kelime işlemci programıdır. İçinde bulunan detaylı metin biçimlendirme seçenekleri, ayrıntılı tablo, şekil ve grafik oluşturma başarıları nedeniyle, kendi türünde

Detaylı

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

1.1 Web Kavramlar. 1.1.1.3 URL terimini tanımlayınız ve anlayınız. 1.1 Web Kavramlar 117 Anahtar 7erim/er 1.1.1.1 Web ve Internet terimlerini tanımlayınız. Her birinin anahtar özelliklerini tanımlayınız. Web bir Internet hizmetidir. Web Internet üzerinde bağlantılı html

Detaylı