Css Dersleri Bölüm 18 Element yayılımı(Floating)
Ne Fark Eder ki! Dergisinin hazırlamış olduğu Css Derslerinin 18. bölümü, element yayılımı, Floating konusu...
Ne Fark Eder ki! Dergisinin hazırlamış olduğu Css Derslerinin 18. bölümü, element yayılımı, Floating konusu...
Not: Bu içerik ve içerikler dizisi, Css’in doğru kaynaklardan öğrenilmesi ve Türkçe kaynak sıkınıtısının giderilmesi adına w3schools’tan çevirilmiştir. Online yani çevrimiçi editör de w3schools’a aittir. Herhangi bir sorunuz için aşağıya yazabilirsiniz!Grup Seçiciler Stil dosyasında aynı stile sahip elementler mevcut olabilir.h1 { color:green; } h2 { color:green; } p { color:green; }Kodu kısaltmak için,seçicileri gruplayabilirsiniz.Herbir seçiciyi virgül ile...
CSS Border Özelliği
CSS border özelliği bir elementin dış hatlarının rengini ve stilini belirlemeye olanak sağlar.
border-style özelliği nasıl bir kenarlığın gösterileceğini tanımlamamızı sağlar.
Not; border-style özelliğini belirtmediğiniz sürece hiçbir border tanımlaması işe yaramaz!
none: Çerçevesiz hal
dotted: Noktalı bir çerçeve
dashed: Tirelenmiş kenarlık
solid: Sade, tek renk ve tek çizgi halinde olan kenarlık
double: Çift kenarlık. border-width değerindeki genişlik değeri ile aynı değere sahip iki çerçeve de.
groove: 3 boyutlu oluklu kenarlık. Efektler border-color değerine bağlıdır.
ridge:3D kabarık çizgi. border-color değerine bağlı.
inset: 3d ilave kenar. border-color değerine bağlı.
outset: 3d ilave kenar. border-color değerine bağlı.
Kendiniz deneyin: Kenarın değerini ayarlama
border-width kenarların genişliğini ayarlamak için kullanılır.
Genişlik piksel olarak veya thin, medium ve thick olarak 3 tanımlı kenar genişliğini kullanabilirsiniz.
Not: The “border-width”tek başına kullanıldığında çalışmaz. “border-style” özelliği ile kenarlar ayarlanmalı ilk önce.
Örnek
|
border-color kenarlara renk vermek için kullanılır. Renkler de:
Kenar renklerini transparan/”transparent” da yapabilirsiniz.
Renk özelliği yazının rengini değiştirebilmek için kullanılır.
CSS ile bir renk;
CSS renk değerlerine ait referans Css derslerinin bitiminde verilecektir.
Sayfanın varsayılan rengi body seçicisinde tanımlanır. Misal;
body {color:blue;} h1 {color:#00ff00;} h2 {color:rgb(255,0,0);}
W3C’nin css bildirisine göre; Color özelliğini verdiyseniz, background-color özelliğini de vermek zorundasınız.
text-align özelliği yazının yatay hizalamasının ayarını tanımlar.
Yazı merkeze alınabilir veya sağa/sola hizalanabilir ve yahut iki tarafa hizalanabilir.
text-align, justify olarak belirlendiğinde ,her satır genişler iki yana yaslanmak için satır genişliğince ve sol ve sağ margin düz olur dergilerdeki ve gazetelerdeki gibi.
text-decoration özelliği ile yazı süslemelerinin ekleyebilir ya da kaldırabilirsiniz.
HTML elementlerini biçimlendirmenin ötesinde CSS kendi seçicilerinizi id ve class olarak oluşturmanızı sağlar.
ID seçici yegane tek bir element için stillendirme yapar.
HTML elementinin id özelliğinin değeri kullanılır ve css dosyasında ‘#’ değeri kullanılarak tanımlama yapılır ve biçimlendirilir css’te.
Örnek; menu id’sine sahip element için css yazımı;
#menu { text-align:center; color:red; }
ID’yi sayıyla başlatmayın Firefox’ta çalışmaz çünkü.
Class seçici, html elementler grubunu biçimlendirmek için kullanılır. ID seçicisinin haricinde, class seçici birçok kez kullanılabilir.
Bu da sayılar ile başlamamalı çünkü Internet Explorer desteklememekte.
Aynı class ile belirli birçok HTML elementini şekillendirebilirsiniz.
HTML’nin class özelliğini kullanarak ve css’te başına nokta koyarak tanımlarsınız bu seçiciyi.
Örnekte merkez class’ına sahip bir css stilini göreceksiniz;
.merkez{text-align:center;}
Şunu da yapabilirsiniz class ile; sadece belirlediğiniz HTML elementlerinin class tarafından etkilenmesini sağlayabilirsiniz.
Mesela tüm p etiketlerine merkez class’ı uygulanır bu da hepsini merkeze alır tanımdan yola çıktığımızda.
p.center {text-align:center;}
Şu ana kadar, bir web sayfası üzerinde video göstermenin standardı yoktu.
Günümüzde, flash gibi bir eklenti ile videolar gösterilmekte. Bununla beraber, tarayıcıların hepsi aynı tür eklentilere sahip değiller.
HTML5 video eklemek için bir standart belirlemekte, video elementi ile.
Varsayılan olarak, video elementince desteklenen 3 tip format mevcut:
Format | IE | Firefox | Opera | Chrome | Safari |
---|---|---|---|---|---|
Ogg | No | 3.5+ | 10.5+ | 5.0+ | No |
MPEG 4 | 9.0+ | No | No | 5.0+ | 3.0+ |
WebM | No | 4.0+ | 10.6+ | 6.0+ | No |
HTML5’te video göstermek için, ihtiyacınız olan şey:
<video src=”movie.ogg” controls=”controls”> </video> |
Control özelliği oynatmayı eklemek için, durdurmayı, ve de ses kontrollerini…
Çeviriler tırnak içinde gösterilir. Çevirilerin kaynağı; w3schools.com‘dur. Çeviri haricindekiler bana aittir. Temel HTML derslerine de bakabilirsiniz bu konuya yabancıysanız. 16 Bölümdür ve ilk bölüme buradan ulaşabilirsiniz. Editör olarak; Notepad++, Dreamweaver ya da w3Schools’a ait paylaşacak olduğum online editörü kullanabilirsiniz.
Tüm head elementi için bir taşıyıcıdır. <head> elementi içeriğinde; stil dosyası bağı, scriptler, meta bilgisi desteği ve daha fazlasını taşır.
<title> etiketi dökümanın başlığını ifade eder.
HTML ve XHTML belgelerinde gereklidir. Title elementi;
- Tarayıcının araç çubuğunda bir başlık gösterir,
- Favorilere eklendiğinde sayfa başlığı sağlar,
- Arama motorlarında sayfa için başlık görüntüler.
Misal;
<html>
<head>
<title>Title of the document</title>
</head>
<base> etiketi bir sayfa üzerindeki tüm bağlantılar için bir varsayılan adres veya bir varsayılan hedef ifade eder.
Misal;
<head>
<base href=”http://www.w3schools.com/images/” />
<base target=”_blank” />
</head>
<link> etiketi bir döküman ile bir harici kaynak arasındaki ilişkiyi tanımlar. En çok stil dosyasını bağlamak için kullanılır.
<head>
<link rel=”stylesheet” type=”text/css” href=”mystyle.css” />
</head>
Yine yazılı bir izin olmaksızın alıntı yapma yasağı var bu kitapta. Bu yüzden içeriğinden alıntı yapmadan anlatacağım ancak.Kitap; Dikeyeksen Yayıncılık tarafından basılmış, Şubat 2011 birinci baskısı. Sayfa ve baskı kalitesi çok yüksek. 239 sayfa. Ertuğrul Haskan'ın özverili çalışması ile hazırlanmış. İlk baştaki yazma amacı herkesin...