İletişim
Yardım
Bugünki Mesajlar
Ajanda
Üye Listesi
Kayıt ol
Home

Navigation
Geri git   DelikanForum.NET > BILGISAYAR-INTERNET / GRAFIK-WEB > Html - PHP - SQL
Cevapla
 
LinkBack Seçenekler

  #1
Alt 23.05.2003, 03:54
Was guckst du?
 
sEhadET - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07.05.2002
Mesajlar: 623
Teşekkür etti: 0
0 Teşekkür 0 Mesaja aldı
Adim Adim //CSS// Ögrenme

Arkadaslar CSS Ögrenmeye ne dersiniz?
Yavas yavas Haftada bir kere buraya CSS ile ilgili bir yazi ve tutoriallar ekleyecegim insallah. Bu Bölümde biraz sahlanir insallah bve bizimde bu konularda bilgi edinmemizi saglar ins.

Ilk önce css in tam olarak ne yaptigini ne is gördügüne bakalim.!!!

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 Html yazım şekli olarak etiket türünde bir yazım dili. Bu yüzden pek fazla özelliklere sahip değil. Bu sahip olamadığı özellikler nedeniyle sayfanın dizaynında bize tam esneklik veremiyor. Css bu amaçla üretilmiş bir dil. Kullanım kolaylığı ve kullanışlılığı ile Html’e eklenmesinden itibaren çoğu web tasarımcısının gözdesi oldu. Çünkü her türlü sayfa dizaynını bize bırakarak müthiş bir esneklik sağlıyor. Ayrıca ileriki konularımızda bahsedeceğimiz üzere bağlantılı stil şablonlar aracılığı ile de birden çok sayfaya etkiyebiliyor. Bu da bize sitenin görünümün değiştirmek istediğimizde elimizdeki onlarca belki de yüzlerce sayfanın kodlarını değiştirmeden sadece css dosyasının değiştirerek bu imkanı sağlıyor.

Stil Şablon’un tarayıcılara eklenmesinden sonra iki versiyonu çıktı. Bunlar Css 1 ve Css 2. Ayrıca bazı konularda MSIE (Internet Explorer) ve NN (Netscape Navigator) tarayıcıları aynı kodları kabul etmiyorlar. Biz derslerimizde her iki tarayıcıda da etkin olan veya etkin olmayıp dizaynı bozmayan (A:hover gibi) Stil Şablon özelliklerini göreceğiz. Şimdi derslerin içeriğinde neler var onları görelim :




1. Stil Şablon çeşitleri :
Css’in en çok beğenilen yönü istendiğinde sadece bir öğeye etkimesi, istendiğinde tüm sayfaya etkimesi, istendiğinde site içindeki tüm html dosyalarına etkimesidir. Bunlar kısaca Stil Şablonun kullanım çeşitleridir.




2. Html etiketleri ile Css :
Bu dersimizde Html’deki font,background gibi çeşitli özelliklerin Stil Şablon tarafından nasıl belirlenebileceğini göreceğiz.




3. Seçiciler (Selectors) :
Kimi zaman Html etiketlerinden fontu hepimiz kullanırız. Örneğin bir sayfa içerisinde font etiketine birden çok görünüm eklemek isteriz. Bu durumda seçiciler imdadımıza yetişir. Bu dersimizde de seçicilerin nasıl kullanıldığını ve yazım kurallarını öğrenceğiz.




4. Genel kullanım şekilleri :
Bu dersimizde ise A (link) etiketinin çeşitli kullanım biçimleri ile birlikte bir Stil Şablonun nasıl kullanırsak işimize daha fazla yarayacağını göreceğiz. Siz buradaki kullanım tarzına göre Css’i kullanırken kendinize nasıl bir yön izleyeceğinize karar vereceksiniz.
__________________
in ze problemz du ju hev yu can teyk zis comand format c:
itz weri isi tu use
----Bazilari sayisizca Sahile Tatile giderler övünürler, ama Hacca birden fazla gidenleri de düsüncesizce elestirirler.......
sEhadET isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla
  #2
Alt 23.05.2003, 04:00
Was guckst du?
 
sEhadET - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07.05.2002
Mesajlar: 623
Teşekkür etti: 0
0 Teşekkür 0 Mesaja aldı
Css’in (Stil Şablonu) 3 farklı kullanım alanı vardır. Bunlar ;

- Yerel, yani sayfada sadece bir kez: Yerel stil şablonlar bir html etiketi için özel olarak kullanılırlar.


- Global, yani tüm sayfa için: Global stil şablonlar sayfadaki tüm html etiketlerinin belirlenen özellikte olması istendiğinde kullanılırlar.


-Bağlantılı, yani birden çok sayfa için: Bağlantılı stil şablonlar birçok sayfada aynı biçimde olması istendiğinde kullanılırlar.



2.1 Yerel Stil Şablonu
Başlangıçta belirttiğimiz gibi Yerel Stil Şablonlar, uygulanacak etiketi sadece bir kez bulunduğu yerde (yerel) etkiler. Şimdi bir örnek verelim.

<html>
<head>
<title>Css</title>
</head>
<body>
<h2>Web Teknikleri</h2><br>
<h2 style="font-size:20pt; color:blue">Web Teknikleri</h2>

</body>
</html>




Bu örneğimizi css.htm adıyla kaydedip tarayıcı yardımıyla açtığımızda iki tane Web Teknikleri yazısıyla karşılacağız. Fakat bunların yazım tarzı farklı olacak. Çünkü biz ikinci <h2> etiketimize etkimek üzere bir stil şablon ekledik.




2.2 Global Stil Şablonu
Global Stil Şablonları bir önceki örnekte yaptığımız <h2> etiketinin tüm sayfada aynı özellikte olması istendiğinde kullanılır. Bunu için Stil Şablon özellikleri sayfanın başlangıcında (<head></head> etiketleri arasında) tanımlanmalıdır.



<html>
<head>
<title>Css</title>
<style type="text/css">
<!--
h2 {font-size:20pt; color:blue}
-->
</style>

</head>
<body>
<h2>Web Teknikleri</h2>
</body>
</html>



Burada ne yapmış olduk? Sayfa içerisinde kullanacağımız tüm <h2> etiketlerinin özelliklerini sabitlemiş olduk. Yani sayfa içerisinde nerede kullanırsanız kullanın <h2> etiketinin stil özellikleri hep aynı olacaktır. Yazım kurallarına biraz değinirsek, Stil Şablon tanımlamaları <head> </head> etiketleri arasında <style type="text/css"> ile başlayıp </style> ile bitmelidir. <!-- etiketi ile Css’den anlamayan tarayıcıların bu kısmı geçmesini sağlıyoruz. Bu saklama işlemi --> etiketi ile son bulur.




2.3 Bağlantılı Stil Şablon
Global stil şablonu ise sitemiz içerisindeki tüm sayfalarda aynı stil özelliklerini kullanmak istediğimizde kullanırız.

Her zaman olduğu gibi stillerimizi yukarıda örneklerini verdiğimiz şekilde hazırlarız. Fakat bunu html dosyamızın içerisinde değil de boş bir sayfaya yazarız. Sonra onu kaydederken css uzantılı bir şekilde kaydederiz. Ardından da html dosyamızın içerisine yine <head> </head> etiketleri arasına
<link rel="stylesheet" type="text/css" href="dosya_ismi.css">
şeklinde ekleriz. Şimdi hemen bir örnek verelim.


h1 {font-size:13pt; color:green}
h2 {font:20pt; color:blue}
h3 {font-size:15pt; color:red}




Bu dosyamızı stil.css olarak kaydedelim. Şimdi de html dosyamıza gelelim. Html dosyamızın kodları da şu şekilde olmalıdır.



<html>
<head>
<title>Css</title>
<link rel="stylesheet" type="text/css" href="stil.css"> </head>
<body>
<h1>Web Teknikleri</h2>
<h2>Web Teknikleri</h2>
<h3>Web Teknikleri</h2>

</body>
</html>




Html dosyasının kodları arasında geçen <link rel="stylesheet" type="text/css" href="stil.css"> kodu stil.css dosyasındaki stil özelliklerini kullanmamızı sağlar. Bu kodu istediğimiz diğer html dosyalarına da eklediğimizde orada da kullanabiliriz.

Böylelikle her sayfada stil özellikleri tanımlamamış, başlangıçta tanımladığımız stil özelliklerini kullanarak hem koddan tasarruf etmiş oluruz hem de paradan :)

__________________
in ze problemz du ju hev yu can teyk zis comand format c:
itz weri isi tu use
----Bazilari sayisizca Sahile Tatile giderler övünürler, ama Hacca birden fazla gidenleri de düsüncesizce elestirirler.......
sEhadET isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla
  #3
Alt 28.05.2003, 05:58
Was guckst du?
 
sEhadET - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07.05.2002
Mesajlar: 623
Teşekkür etti: 0
0 Teşekkür 0 Mesaja aldı
HTML etiketleri ile CSS /1

Biz bundan sonraki tüm Stil Şablon örneklerimizde Global Stil Şablonu kullanacağız. Bu yüzden Css ile Html dosyalarımız beraber olacak böylece de konuyu kavrama ve anında uygulamanız daha kolay olacak. Şimdi Css’in etkidiği Html etiketlerini hangi özelliklerini değiştirdiğini görelim.


[ B]3.1. Font Özellikleri[/b]
Adı üzerinde Font özelliklerini değiştirmeye yarayan bir stil şablon özelliğidir. Nasıl kullanıldığına hemen bir bakalım.


<html>
<body>
<head>
<title>Css</title>
<style type="text/css">
<!--
p
{
font-size : 12pt;
font-family : Arial;
font-weight : bold;
font-style : italic;
color : #00FFFF;
}
-->
</style>
<body>
<p>Web Teknikleri</p>
</body>
</html>




Alt özellikleri tanıyalım.


font-size : Font büyüklüğünü belirtir.
İsterseniz aşağıdaki gibi standart değerleri seçersiniz;

xx-large (en büyük )
x-large (biraz büyük)
large (büyük)
medium (orta)
small (küçük)
x-small (biraz küçük)
xx-small (en küçük)
isterseniz direkt olarak punto (pt) değerini verebilirsiniz.


font-family : Font tipini belirler.

Arial, Courier, Verdana gibi font isimlerini alabilir.


font-weight : Fontun kalınlı incelik durumunu belirler.
bold : Fontu kalın yapar.
normal : Fontun normal halde olmasını sağlar.
Bu özellik yazılmadığında normal özellik alınır.



font-style : Fontun yatık olup olmamasını sağlar.


color : Fontun rengini belirler.
Blue, red,green gibi renklerin ingilizce karşılıklarını alabilir.



3.2 Text Özellikleri
Text özelliği ile de font özelliğinin sahip olmadığı bazı özellikleri etiketimize ekleriz. Örnek ile açıklayalım.



<html>
<body>
<head>
<title>Css</title>
<style type="text/css">
<!--
p {
text-transform : lowercase;
text-decoration : underline;
text-align : left;
line-height : 20px;
text-indent : 15px;
}
-->
</style>
<body>
<p>Web Teknikleri</p>
</body>
</html>



Alt özellikleri tanıyalım.

text-transform :

lowercase : Yazının tümünün küçük harf olmasını sağlar.
uppercase : Yazının tümünün büyük harf olmasını sağlar.
capitalize : Yazının istenilen şekilde kalmasını sağlar.

text-decoration :
underline : Yazının altının çizili olmasını sağlar.
overline : Yazının üstünün çizili olmasının sağlar.
line-through : Yazının üstünün çizili olmasını sağlar.
none : Yazının herhangi bir yerine çizgi çekilmemesini sağlar.

text-align:
left: Yazının sola bitişik olmasını sağlar.
center : Yazının ortada olmasının sağlar.
right : Yazının sağa bitişik olmasını sağlar.
line-height : Yazının normal satırdan çizgi yüksekliğini belirler. 3px, 5px gibi değerler alır.
text-ident : Yazının soldan ne kadar boşlukla içeriden başlayacağını belirler. 5px, 10px gibi değerler alır.



3.3 Background Özellikleri
Background ile html sayfamızın arkafonlarının özelliklerini değiştirmemizi sağlar.



<html>
<body>
<head>
<title>Css</title>
<style type="text/css">
<!--
p {
background-color :#00ff00;
background-image : url ("resim_adi.gif");
background-position : center;
background-repeat : repeat-y;
}
-->
</style>
<body>
<p>Web Teknikleri</p>
</body>
</html>



background-color : Arka fonun rengini belirler. Css’te renkleri blue, red gibi tanımlayabileceğimiz gibi Html kodunu vererek de tanımlayabiliriz.

background-image :

Arka fonu bir resim dosyası yapmak için kullanılır. url etiketinin içine resim dosyasının yolu ve ismi tam olarak yazılmalıdır.

background-position :

left : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
center : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
right : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
background-repeat : Arkafondaki resmin tekrarlanması istendiğinde kullanılır.
repeat : Tüm yönlerde tekrar edilmesini sağlar.
repeat-x : X (yatay) yönünde tekrar edilmesini sağlar.
repeat-y : Y (dikey) yönünde tekrar edilmesini sağlar.
no-repeat : Resmin tekrar edilmeyerek bir kere gösterilmesini sağlar.
__________________
in ze problemz du ju hev yu can teyk zis comand format c:
itz weri isi tu use
----Bazilari sayisizca Sahile Tatile giderler övünürler, ama Hacca birden fazla gidenleri de düsüncesizce elestirirler.......
sEhadET isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla
  #4
Alt 01.06.2003, 07:12
Was guckst du?
 
sEhadET - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07.05.2002
Mesajlar: 623
Teşekkür etti: 0
0 Teşekkür 0 Mesaja aldı
HTML etiketleri ile CSS /2

3.4 List Özellikleri

Bu Css özelligi <ul> ve <li> html etiketleri ile olusturdugumuz listelerin özelliklerini belirlemek için kullanilir.


<html>
<body>
<head>
<title>Css</title>
<style type="text/css">
<!--
li {
list-style-type : circle;
list-style-position : inside;
list-style : decimal;
list-style-image : url ("resim.gif");
}
-->
</style>
<body>
<ul>
<li>Web Teknikleri
<li>Html
<li>Javascript
<li>Css
<li>Web Grafik
</ul>
</body>
</html>


list-style-type :

disk : Liste biçiminin disk (içi dolu yuvarlak) ?eklinde olmasyny saglar.
circle : Liste biçiminin çember seklinde olmasyny saglar.
square : Liste biçiminin kare olmasyny saglar.
decimal : Liste biçiminin rakamlardan olu?masyny sa?lar.

lower-roman : Liste biçiminin i,ii,iii, gibi roma rakamlarinin küçük harfi olmasini saglar.

upper-roman: Liste biçiminin I,II,II gibi roma rakamlarynyn büyük harfi olmasyny saglar.
lower-alpha : Liste biçiminin a,b,c seklinde olmasini saglar.
upper-alpha: Liste biçiminin A,B,C seklinde olmasini saglar. none : Listenin Simgesiz olmasini saglar.

list-style-position :

inside : Listenin ikinci satirinin en soldan baslamasini saglar.
Outside : Listenin ikinci satirinin ilk satir ile ayni yerden baglamasini saglar.

list-style-image : Liste biçiminin resim olmasini saglar.
__________________
in ze problemz du ju hev yu can teyk zis comand format c:
itz weri isi tu use
----Bazilari sayisizca Sahile Tatile giderler övünürler, ama Hacca birden fazla gidenleri de düsüncesizce elestirirler.......
sEhadET isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla
  #5
Alt 03.07.2003, 07:24
Was guckst du?
 
sEhadET - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07.05.2002
Mesajlar: 623
Teşekkür etti: 0
0 Teşekkür 0 Mesaja aldı
3.5 Position Özelliği

3.5 Position Özelliği

Html’de kullandığımız Layer (katman) etiketlerinin html üzerindeki yerleştirme işlemi için kullanılır. Hemen bir örnek ile görelim.


<html>
<head>
<title>Css</title>
<style type="text/css">
<!--
div {
position:absolute;
top:20px;
left:10px;
width:200px;
height:200px;
clip:auto;
overflow:scroll;
z-index:auto;
visibility:visible;
}
-->
</style>
<body>
<div>
Web Teknikleri<br>
Html<br>
Javascript<br>
Css<br>
Grafik<br>
</div>
<p> Web Teknikleri
</body>
</html>



position :

absolute : Katmanın yerinin kesin olarak belirlenmek istendiğinde kullanılır.
relative : Katmanın yerinin göreli(diğer öğelere göre değişebilen) olarak belirlenmek istendiğinde kullanılır.
static : Katmanın yerinin sabit olarak belirlenmek istendiğinde kullanılır.

top : Katmanın üst kısımdan kaç piksel aşağıda olması gerektiğini belirler.

left : Katmanın sol kısımdan kaç piksel aşağıda olması gerektiğini belirler.

width : Katmanın genişliğinin kaç piksel olacağını belirler.

height : Katmanın boyunun kaç piksel olacağını belirler.

clip : Katmanın görünmesi istenen bölgeyi içeren kutucuk.

overflow : Katmanın belirtilen yükseklik ve genişliğe sığmayan kısmına ne olacağını belirler.
auto : Otomatik olarak belirlenir.

scroll : Kaydırma çubukları ekler.

visibility : Katmanın görünebilirlik ayarı yapar
visible : Görünür hale getirir.
hidden : Gizler.

z-index : Katmanın sayfa üzerindeki sıra sayısı.

Css’te seçiciler en çok kullanılan öğelerdendir. Örneğin <h1> etiketine Css yardımıyla belli bir şablon yüklediniz. Ama sayfanızda kullanacağınız <h1> etiketlerinin tümünün aynı şekilde olmasını istemiyorsunuz. Bu durumda bize seçiciler yardımcı olur.

İki çeşit seçici göreceğiz. Bunlar :

Id Selector (Id seçicisi)
Class Selector (Sınıf Seçicisi)
__________________
in ze problemz du ju hev yu can teyk zis comand format c:
itz weri isi tu use
----Bazilari sayisizca Sahile Tatile giderler övünürler, ama Hacca birden fazla gidenleri de düsüncesizce elestirirler.......
sEhadET isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla
  #6
Alt 10.12.2007, 19:29
sözde degil, özde olmak gerek
 
kaymazahmet - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 25.10.2007
Yaş: 25
Mesajlar: 325
Teşekkür etti: 0
0 Teşekkür 0 Mesaja aldı
abi ellerine saglikda, önce html baslasak diyorum. ama bilgili birisinin olmasi güzel
bir olay
kaymazahmet isimli Üyemiz şuan sistemimize bağlı değildir. (Offline)   Alıntı ile Cevapla
Cevapla

Lesezeichen

Seçenekler

Yetkileriniz
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.

BB-Code Açık.
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı.
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Kriz Tirmaniyor- Buyuk savasa adim adim Zafera Islame Nèze Haberler - Siyaset konusu soru ve cevaplar 0 29.03.2007 14:21
Adim.. Adim.. "ihya Kitabi" internette.. Ahmet Emin Davet ve Duyurular 9 27.07.2005 11:21
Mücahidler adim adim... Morpheus Haberler - Siyaset konusu soru ve cevaplar 0 14.11.2004 15:59
Adim Sadiye Cihad74 Fıkra ve Mizah 1 15.04.2004 14:04
Adim Adim evlilik (4. ADIM ) Merdiyye Dini Bilgi ve Eğitim 1 06.12.2003 13:43


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 08:57 .
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS Web Design by: vbdesigns.de
İletişim - Anasayfa - Arşiv - Disclaimer - Yukarı git