{"id":33288,"date":"2022-04-28T10:45:00","date_gmt":"2022-04-28T07:45:00","guid":{"rendered":"https:\/\/www.natro.com\/blog\/?p=33288"},"modified":"2022-04-29T11:32:00","modified_gmt":"2022-04-29T08:32:00","slug":"css-nedir-css-kodlari-nelerdir","status":"publish","type":"post","link":"https:\/\/www.natro.com\/blog\/css-nedir-css-kodlari-nelerdir\/","title":{"rendered":"CSS Nedir? CSS Kodlar\u0131 Nelerdir?"},"content":{"rendered":"\n<p><strong>CSS (Cascading Steel Sheets),<\/strong> HTML elementlerinin rengini, boyutunu, arka plan\u0131n\u0131 de\u011fi\u015ftirmenize olanak sa\u011flayan bi\u00e7imlendirme dilidir. Bir\u00e7ok \u00f6n u\u00e7 geli\u015ftirici ve tasar\u0131mc\u0131 web siteleri geli\u015ftirirken bu dili kullan\u0131r. CSS, bir programlama dili de\u011fildir. Bu \u015fu demektir, CSS ile bir form olu\u015fturup o formun \u00e7\u0131kt\u0131lar\u0131n\u0131 sunucuya g\u00f6nderemez, veri i\u015fleyemezsiniz. CSS ile yapabilece\u011finiz \u015fey, olu\u015fturulmu\u015f bir formun \u201cg\u00f6nder\u201d butonunun boyutunu, arka plan rengini, marj\u0131n\u0131 ayarlamakt\u0131r.<\/p>\n\n\n\n<p>CSS\u2019i HTML elementlerini \u015fekillendirmek i\u00e7in kullan\u0131yorsak, CSS\u2019i anlamadan \u00f6nce HTML nedir, ba\u015fl\u0131ca elementler nedir, bunlar\u0131 anlamam\u0131z gerekebilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-html-nedir-siklikla-kullanilan-html-elementleri-nelerdir\"><span id=\"html-nedir-siklikla-kullanilan-html-elementleri-nelerdir\"><strong>HTML Nedir? S\u0131kl\u0131kla Kullan\u0131lan HTML Elementleri Nelerdir?<\/strong><\/span><\/h2>\n\n\n\n<p>HTML (Hypertext Markup Lnnguage) yani Hiper Metin \u0130\u015fleme Dili, web sitelerindeki i\u00e7eri\u011fin g\u00f6rselle\u015ftirilmesi ve aktar\u0131lmas\u0131 i\u00e7in taray\u0131c\u0131lar\u0131n okudu\u011fu bir dildir. \u0130nternette okudu\u011funuz \u00e7o\u011fu paragraf HTML\u2019deki \u201c<p>\u201d elementi ile size aktar\u0131l\u0131r. \u00c7o\u011fu ba\u015fl\u0131k i\u00e7in HTML\u2019deki ba\u015fl\u0131k etiketleri(<h1>, <h2>, <h3>, <h4>, <h5>, <h6>) kullan\u0131l\u0131r. Bir web sitesinde g\u00f6rd\u00fc\u011f\u00fcn\u00fcz basit bir tablo, muhtemelen \u201c<table>\u201d elementiyle olu\u015fturulmu\u015ftur. Kulland\u0131\u011f\u0131n\u0131z taray\u0131c\u0131, bu elementler sayesinde size i\u00e7eri\u011fi do\u011fru bir \u015fekilde aktar\u0131r. Yani taray\u0131c\u0131 \u201c<p> <\/p>\u201d a\u00e7\u0131l\u0131\u015f ve kapan\u0131\u015f etiketleri i\u00e7indeki metni okur, size bir paragraf olarak iletir.<\/p>\n\n\n\n<p>HTML\u2019deki elementler tabii ki bunlarla s\u0131n\u0131rl\u0131 de\u011fildir. Al\u0131nt\u0131lar i\u00e7in s\u0131kl\u0131kla \u201c<blockquote>\u201d kullan\u0131l\u0131r, listeler i\u00e7in \u201c<ol>\u201d ya da \u201c<ul>\u201d etiketleri devreye girer. Web sitesinin sabit ba\u015fl\u0131\u011f\u0131(header) ve alt k\u0131sm\u0131(footer) d\u0131\u015f\u0131ndaki neredeyse t\u00fcm elementler bir \u201c<body>\u201d etiketinin i\u00e7inde kullan\u0131l\u0131r.<\/p>\n\n\n\n<p>T\u00fcm bu elementlerin nas\u0131l g\u00f6r\u00fcnmesi gerekti\u011fine karar vermek istedi\u011fimiz anda ise devreye CSS girer.<\/p>\n\n\n\n<p><strong>\u015eu An CSS Yazabiliriz!<\/strong><\/p>\n\n\n\n<p>Diz\u00fcst\u00fc ya da masa\u00fcst\u00fc bilgisayar\u0131n\u0131zda, fare ile herhangi bir metnin \u00fczerine sa\u011f t\u0131klay\u0131p \u201cincele\u201d k\u0131sm\u0131na t\u0131klad\u0131\u011f\u0131n\u0131zda, taray\u0131c\u0131n\u0131z size okudu\u011funuz metnin html versiyonunu g\u00f6steren bir ekran \u00e7\u0131karacakt\u0131r. Bu ekran\u0131 muhtemelen daha \u00f6nce birka\u00e7 kere yanl\u0131\u015fl\u0131kla a\u00e7t\u0131n\u0131z ve ne oldu\u011funu anlamadan hemen kapatt\u0131n\u0131z. \u0130\u015fte \u015fimdi, bu ekran\u0131 kapatmadan ve yeni bir HTML d\u00f6k\u00fcman\u0131 olu\u015fturmadan CSS\u2019in ne i\u015fe yarad\u0131\u011f\u0131n\u0131 anlayacaks\u0131n\u0131z. Birlikte bu ekran arac\u0131l\u0131\u011f\u0131yla birka\u00e7 CSS kodu yazaca\u011f\u0131z.<\/p>\n\n\n\n<p>Natro.com\u2019un ana sayfas\u0131n\u0131 yeni bir sekmede a\u00e7arak CSS yazmaya ba\u015flayaca\u011f\u0131z. Sayfay\u0131 yeni sekmede a\u00e7t\u0131ktan sonra, \u201cWeb Siteniz ve Kurumsal \u0130htiya\u00e7lar\u0131n\u0131z \u0130\u00e7in \u00c7\u00f6z\u00fcmler\u201d alan\u0131na sa\u011f t\u0131klay\u0131p \u201cincele\u201d butonuna bas\u0131n. Art\u0131k natro.com\u2019un ana sayfas\u0131ndaki bu ba\u015fl\u0131\u011f\u0131n HTML ve CSS kodunu g\u00f6r\u00fcyor olmal\u0131s\u0131n\u0131z. \u201cElements\u201d ba\u015fl\u0131\u011f\u0131 alt\u0131ndaki kodlar HTML kodlar\u0131, \u201cStyles\u201d ba\u015fl\u0131\u011f\u0131 alt\u0131ndaki t\u00fcm kodlar CSS kodlar\u0131d\u0131r.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"530\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1024x530.png\" alt=\"\" class=\"wp-image-33291\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1024x530.png 1024w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-300x155.png 300w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-768x397.png 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1536x795.png 1536w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-2048x1059.png 2048w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-380x197.png 380w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-800x414.png 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1160x600.png 1160w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-760x393.png 760w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-1600x828.png 1600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-2320x1200.png 2320w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8-600x310.png 600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-8.png 3000w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u015eimdi bu ba\u015fl\u0131\u011f\u0131n nas\u0131l g\u00f6r\u00fcnmesi gerekti\u011fine karar verebiliriz. Ba\u015fl\u0131\u011f\u0131m\u0131z \u201ch2\u201d elementiyle kodlanm\u0131\u015f. \u00d6yleyse \u201cStyles\u201d ba\u015fl\u0131\u011f\u0131n\u0131n alt\u0131ndaki \u201ch2\u201d elementini bulmam\u0131z gerekiyor. Biraz a\u015fa\u011f\u0131ya inince onu hemen g\u00f6receksiniz. Onu bulduktan sonra, alt\u0131na bu ba\u015fl\u0131\u011f\u0131n rengini belli edecek kodu yazabiliriz. Rengin mavi olmas\u0131n\u0131 istedi\u011fimizi farz edelim. Elementin alt\u0131na \u015fu kodu yazmam\u0131z yeterli \u201ccolor: blue !important;\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"872\" height=\"1024\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-872x1024.png\" alt=\"\" class=\"wp-image-33292\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-872x1024.png 872w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-255x300.png 255w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-768x902.png 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-380x446.png 380w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-800x940.png 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-760x893.png 760w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9-511x600.png 511w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-9.png 877w\" sizes=\"(max-width: 872px) 100vw, 872px\" \/><\/figure>\n\n\n\n<p>Renk de\u011fi\u015fmi\u015f olmal\u0131. \u00c7\u00fcnk\u00fc CSS ile taray\u0131c\u0131ya t\u00fcm \u201ch2\u201d elementlerinin renginin mavi olmas\u0131 gerekti\u011fini belirttik. Ba\u015fka bir CSS kodunu \u00f6ncelik olarak kabul etmesin diye de bizim belirledi\u011fimiz rengin \u00f6nemli (important) oldu\u011funu s\u00f6yledik. Sayfay\u0131 a\u015fa\u011f\u0131 kayd\u0131rd\u0131k\u00e7a az \u00f6nce siyah olan birka\u00e7 ba\u015fl\u0131\u011f\u0131n daha, mavi oldu\u011funu g\u00f6receksiniz. \u00c7\u00fcnk\u00fc yapt\u0131\u011f\u0131m\u0131z de\u011fi\u015fiklik b\u00fct\u00fcn \u201ch2\u201d elementleri i\u00e7in ge\u00e7erliydi.<\/p>\n\n\n\n<p>Sayfay\u0131 yeniledi\u011finizde bu de\u011fi\u015fikli\u011fin kayboldu\u011funu g\u00f6receksiniz. Bunun sebebi, natro.com \u00fczerindeki kodlarda de\u011fi\u015fiklik yapacak yetkinizin olmamas\u0131yla ilgilidir. Az \u00f6nce yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fiklik, test etmek i\u00e7in sadece sizin g\u00f6rd\u00fc\u011f\u00fcn\u00fcz bir de\u011fi\u015fiklikti. E\u011fer yetkiniz olan bir web sitesinde bu tip CSS denemeleri yapmak isterseniz, rengini de\u011fi\u015ftirdi\u011finiz ba\u015fl\u0131\u011f\u0131n alt\u0131ndaki <strong><a href=\"https:\/\/www.natro.com\/hosting\/wordpress-hosting?utm_campaign=content&utm_medium=icerik&utm_source=hosting-blog&utm_content=\/blog\/css-nedir-css-kodlari-nelerdir\/\">W<\/a><a href=\"https:\/\/www.natro.com\/hosting\/wordpress-hosting?utm_campaign=content&utm_medium=icerik&utm_source=hosting-blog&utm_content=\/blog\/css-nedir-css-kodlari-nelerdir\/\" target=\"_blank\" rel=\"noreferrer noopener\">e<\/a><a href=\"https:\/\/www.natro.com\/hosting\/wordpress-hosting?utm_campaign=content&utm_medium=icerik&utm_source=hosting-blog&utm_content=\/blog\/css-nedir-css-kodlari-nelerdir\/\">b Hosting<\/a><\/strong> paketine g\u00f6z atman\u0131z sizin i\u00e7in faydal\u0131 olacakt\u0131r. Bu \u015fekilde kiralad\u0131\u011f\u0131n\u0131z hostingte bulunan web sitenizde istedi\u011finiz kadar CSS kodu yazarak de\u011fi\u015fiklik yapabilirsiniz. \u00dcstelik bu de\u011fi\u015fiklikler, web siteniz \u00fczerinde tam kontrole sahip olaca\u011f\u0131n\u0131z i\u00e7in, sayfay\u0131 yeniledi\u011finizde kaybolmayacakt\u0131r.<\/p>\n\n\n\n<h2 id=\"css-nasil-kullanilir\" class=\"wp-block-heading\"><strong>CSS Nas\u0131l Kullan\u0131l\u0131r?<\/strong><\/h2>\n\n\n\n<p>Az \u00f6nce, CSS ile bir element tipine (h2) de\u011fi\u015fiklik uygulad\u0131k. Bu y\u00fczden sadece de\u011fi\u015fiklik yapmak istedi\u011fimiz ba\u015fl\u0131k de\u011fil, ayn\u0131 element tipine ait di\u011fer ba\u015fl\u0131klar\u0131n da rengi de\u011fi\u015fti. Peki, sadece tek bir ba\u015fl\u0131\u011fa uygulamak isteseydik? Bunu iki \u015fekilde yapabiliriz:<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\"><li>Sadece de\u011fi\u015fiklik yapmak istedi\u011fimiz HTML elementinin i\u00e7ine CSS yazarak<\/li><li>HTML elementine benzersiz kimlik (ID) atay\u0131p, o kimli\u011fe CSS yazarak<\/li><\/ol>\n\n\n\n<p>Asl\u0131nda bu iki yol CSS\u2019i kullanman\u0131n \u00fc\u00e7 farkl\u0131 metodundan iki tanesidir. \u00dc\u00e7\u00fcnc\u00fcye daha sonra de\u011finece\u011fiz.<\/p>\n\n\n\n<h3 id=\"ilk-metot-inline-satir-ici-css\" class=\"wp-block-heading\"><strong>\u0130lk Metot: Inline (Sat\u0131r \u0130\u00e7i) CSS<\/strong><\/h3>\n\n\n\n<p>Inline CSS, yukar\u0131da bahsetti\u011fimiz HTML elementinin i\u00e7ine CSS yazma metodudur. Uygulad\u0131\u011f\u0131m\u0131z de\u011fi\u015fiklik, sadece uygulad\u0131\u011f\u0131m\u0131z element i\u00e7in ge\u00e7erli olur. E\u011fer Natro ana sayfas\u0131n\u0131 hala kapatmad\u0131ysan\u0131z, \u015fu an yine i\u015fimize yarayacak. Sayfaya geri d\u00f6nmemiz ve de\u011fi\u015fiklik yapmak istedi\u011fimiz ba\u015fl\u0131\u011f\u0131n \u00fczerine sa\u011f t\u0131klay\u0131p \u201c<strong>incele\/denetle<\/strong>\u201d butonuna basarak, <strong>Elements<\/strong> sayfas\u0131n\u0131 yeniden a\u00e7mam\u0131z gerekiyor. Bu yol i\u00e7in, \u201c<strong>Styles<\/strong>\u201d b\u00f6l\u00fcm\u00fcne ihtiyac\u0131m\u0131z yok. Elements k\u0131sm\u0131 bizim i\u00e7in yeterli. Elementin i\u00e7ine \u201c<strong>style<\/strong>\u201d \u00f6z niteli\u011fi (attribute) tan\u0131mlayarak CSS yazaca\u011f\u0131z. De\u011fi\u015fiklik yapmak istedi\u011finiz ba\u015fl\u0131\u011f\u0131n HTML etiketine \u00e7ift t\u0131klay\u0131p i\u00e7ine \u015funu yazabilirsiniz: \u201c<strong>style=\u201dcolor:blue<\/strong>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"697\" height=\"1024\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-697x1024.png\" alt=\"\" class=\"wp-image-33293\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-697x1024.png 697w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-204x300.png 204w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-380x558.png 380w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-10-408x600.png 408w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-10.png 753w\" sizes=\"(max-width: 697px) 100vw, 697px\" \/><\/figure>\n\n\n\n<p>Yine rengi de\u011fi\u015ftirmeyi ba\u015fard\u0131k. Fakat bir farkla: \u015eu an uygulad\u0131\u011f\u0131m\u0131z de\u011fi\u015fiklik, sadece style \u00f6z niteli\u011fi ile yazd\u0131\u011f\u0131m\u0131z elemente uyguland\u0131. A\u015fa\u011f\u0131ya kayd\u0131rd\u0131\u011f\u0131n\u0131zda az \u00f6nceki \u00f6rnekte oldu\u011fu gibi di\u011fer ba\u015fl\u0131klar\u0131n renginin de\u011fi\u015fti\u011fini g\u00f6remezsiniz. Peki ayn\u0131 i\u015flemi, HTML elementinin i\u00e7ine yazmadan yapamaz m\u0131y\u0131z? Yapar\u0131z, hem de hi\u00e7 zorlanmadan.<\/p>\n\n\n\n<h3 id=\"ikinci-metot-external-harici-css\" class=\"wp-block-heading\"><strong>\u0130kinci Metot: External (Harici) CSS<\/strong><\/h3>\n\n\n\n<p>External CSS metodu, daha en ba\u015fta uygulad\u0131\u011f\u0131m\u0131z y\u00f6ntemin bizzat kendisidir. CSS kodunu HTML elementinin i\u00e7inde de\u011fil, d\u0131\u015f\u0131nda tan\u0131mlar\u0131z. Fark etmi\u015fsinizdir, en ba\u015fta rengi de\u011fi\u015ftirmek i\u00e7in \u201c!important\u201d tan\u0131m\u0131 yapm\u0131\u015ft\u0131k. Ancak elementin i\u00e7ine kod yazarken, bunu yapmaya gerek duymad\u0131k. Bunun sebebi, taray\u0131c\u0131n\u0131n HTML elementinin i\u00e7indeki CSS\u2019i \u201c\u00f6ncelik\u201d olarak alg\u0131lamas\u0131d\u0131r. Tabii \u00f6nceli\u011fi belirlemenin tek yolu \u201c!important\u201d yazmak de\u011fil. Bir yol daha var, \u00e7ok daha net \u00e7ok daha temiz bir yol. O da ID kullanmak.<\/p>\n\n\n\n<p>Ana sayfaya geri d\u00f6nmemiz gerekiyor. Yapaca\u011f\u0131m\u0131z ilk \u015fey, az \u00f6nceki gibi bir \u201cstyle\u201d \u00f6z niteli\u011fi atamak de\u011fil, \u201cid\u201d \u00f6z niteli\u011fi atamak olacak. Bu sayede, taray\u0131c\u0131m\u0131z elementin \u201cbenzersiz kimli\u011fini\u201d bulup, yapt\u0131\u011f\u0131m\u0131z de\u011fi\u015fikli\u011fi sadece o elemente uygulayacak. Elements b\u00f6l\u00fcm\u00fcnde, de\u011fi\u015fiklik yapmak istedi\u011fimiz elementin i\u00e7ine \u015fu kodu yazamam\u0131z gerekiyor: id=\u201dcurrent-heading\u201d<\/p>\n\n\n\n<p>Art\u0131k \u201ccurrent-heading\u201d ad\u0131nda bir elementimiz var ve HTML d\u00f6k\u00fcman\u0131nda bununla ayn\u0131 isimde ba\u015fka bir element yok. Kimli\u011fi tamamen benzersiz. \u201cStyles\u201d b\u00f6l\u00fcm\u00fcn\u00fcn sa\u011f taraf\u0131ndaki \u201c+\u201d iconuna t\u0131klad\u0131\u011f\u0131m\u0131zda hemen \u201ch2#current-heading\u201d diye bir kod a\u00e7\u0131lacakt\u0131r. Kimli\u011fimiz zaten benzersiz, o y\u00fczden ba\u015f\u0131ndaki h2\u2019yi silebiliriz. Ard\u0131ndan i\u00e7ine yine renk tan\u0131mlamas\u0131 yapmam\u0131z gerekecek: color:blue;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"662\" src=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-1024x662.png\" alt=\"\" class=\"wp-image-33294\" srcset=\"https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-1024x662.png 1024w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-300x194.png 300w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-768x496.png 768w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-1536x993.png 1536w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-380x246.png 380w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-800x517.png 800w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-1160x750.png 1160w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-760x491.png 760w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11-600x388.png 600w, https:\/\/www.natro.com\/blog\/wp-content\/uploads\/2022\/04\/image-11.png 1594w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ba\u015fl\u0131k rengimiz yine de\u011fi\u015fti. Hem de di\u011fer ba\u015fl\u0131klar\u0131n rengine m\u00fcdahale etmek zorunda kalmadan. \u00dc\u00e7\u00fcnc\u00fc bir y\u00f6ntemden daha bahsetmi\u015ftik.<\/p>\n\n\n\n<h3 id=\"ucuncu-metot-sayfa-ici-genel-css\" class=\"wp-block-heading\"><strong>\u00dc\u00e7\u00fcnc\u00fc Metot: Sayfa \u0130\u00e7i \/ Genel CSS<\/strong><\/h3>\n\n\n\n<p>\u00dc\u00e7\u00fcnc\u00fc y\u00f6ntem asl\u0131nda olduk\u00e7a basittir. Bu sefer \u201c<strong>style<\/strong>\u201d tan\u0131mlamas\u0131n\u0131 ne external (harici) ne de internal (sat\u0131r i\u00e7i) y\u00f6ntemle kullan\u0131r\u0131z. Bu y\u00f6ntemde \u201c<strong><style><\/strong>\u201d etiketini kullan\u0131r\u0131z. Ve bunu HTML dok\u00fcman\u0131n\u0131n en ba\u015f\u0131ndaki \u201c<strong><head><\/strong>\u201d etiketinin i\u00e7inde kullan\u0131r\u0131z. Elements b\u00f6l\u00fcm\u00fcn\u00fcn en ba\u015f\u0131ndaki <head> etiketini a\u00e7\u0131p a\u015fa\u011f\u0131ya kayd\u0131rd\u0131\u011f\u0131m\u0131zda s\u0131rayla \u201c<strong><meta><\/strong>\u201d \u201c<strong><script><\/strong>\u201d ve en son \u201c<strong><style><\/strong>\u201d etiketlerini g\u00f6r\u00fcr\u00fcz. Az \u00f6nce external metod ile yazd\u0131\u011f\u0131m\u0131z CSS kodunu, buraya yazd\u0131\u011f\u0131m\u0131zda de\u011fi\u015fiklik yine uygulan\u0131r.<\/p>\n\n\n\n<h2 id=\"css-kodlari-nelerdir\" class=\"wp-block-heading\"><strong>CSS Kodlar\u0131 Nelerdir?<\/strong><\/h2>\n\n\n\n<p>Hepsinden bu yaz\u0131da bahsetmek pek m\u00fcmk\u00fcn de\u011fil. Ancak s\u0131k kullan\u0131lan CSS kodlar\u0131 a\u015fa\u011f\u0131daki gibidir:<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>display <\/strong>: Elementin g\u00f6r\u00fcnt\u00fclenip g\u00f6r\u00fcnt\u00fclenmeyece\u011fini veya nas\u0131l g\u00f6r\u00fcnt\u00fclenece\u011fini tan\u0131mlamam\u0131z\u0131 sa\u011flar. \u201cblock\u201d, \u201cflex\u201d, \u201cnone\u201d gibi kullan\u0131mlar\u0131 vard\u0131r.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>color :<\/strong> Elementin rengini belirlememizi sa\u011flar. HTML renk kodlar\u0131 ile kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>background-color : <\/strong>Elementin arka plan rengini belirlememizi sa\u011flar. HTML renk kodlar\u0131 ile kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>font-weight: <\/strong>Yaz\u0131 tipinin inceli\u011fini ve kal\u0131nl\u0131\u011f\u0131n\u0131 belirlememizi sa\u011flar.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>font-size :<\/strong> Yaz\u0131 tipinin boyutunu belirlememizi sa\u011flar. \u201cpx\u201d ve \u201cem\u201d \u00f6l\u00e7\u00fcleriyle kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>margin : <\/strong>Elementin di\u011fer elementlerle aras\u0131ndaki bo\u015flu\u011fu ayarlamam\u0131z\u0131 sa\u011flar.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>padding :<\/strong> Elementin kendi i\u00e7indeki elementlerle aras\u0131ndaki bo\u015flu\u011fu ayarlamam\u0131z\u0131 sa\u011far.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>border :<\/strong> Kenarl\u0131k belirtir. \u00d6rne\u011fin, \u201c1px solid #000000\u201d koduyla kullan\u0131ld\u0131\u011f\u0131nda 1px\u2019lik siyah bir kenarl\u0131k vermi\u015f oluruz.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>border-color :<\/strong> Kenarl\u0131k rengini belirtmeyi sa\u011flar. HTML renk kodlar\u0131 ile kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>width : <\/strong>Elementin geni\u015fli\u011fini ayarlamam\u0131z\u0131 sa\u011flar.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>height : <\/strong>Elementin y\u00fcksekli\u011fini ayarlamam\u0131z\u0131 sa\u011flar.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>position : <\/strong>Elementin pozisyonunu ayarlamam\u0131z\u0131 sa\u011flar, \u201crelative\u201d , \u201cabsolute\u201d , \u201cstatic\u201d gibi de\u011ferler tan\u0131mlanarak kullan\u0131l\u0131r.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>text-align: <\/strong>\u201cleft\u201d \u201ccenter\u201d gibi de\u011ferlerle kullan\u0131l\u0131r. Yaz\u0131n\u0131n ortalanaca\u011f\u0131n\u0131 m\u0131, sola m\u0131 yaslanaca\u011f\u0131n\u0131 belirlememizi sa\u011flar.<\/p>\n\n\n\n<p class=\"has-gray-200-background-color has-background\"><strong>float: <\/strong>\u201cleft\u201d \u201ccenter\u201d \u201cright\u201d gibi de\u011ferlerle kullan\u0131l\u0131r. Elementin yerini belirler.<\/p>\n\n\n\n<h3 id=\"css-yazmak-istemiyor-musunuz\" class=\"wp-block-heading\"><strong>CSS Yazmak \u0130stemiyor musunuz?<\/strong><\/h3>\n\n\n\n<p>Kimi durumlarda, CSS \u00f6\u011frenmek ve yazmak i\u00e7in vaktiniz olmayabilir. B\u00f6yle durumlarda devreye CMS\u2019ler (\u0130\u00e7erik Y\u00f6netim Sistemleri) girer. E\u011fer CSS yazmaya vaktiniz yoksa veya istemiyorsan\u0131z, natro.com \u00fczerinden bir <strong><a href=\"https:\/\/www.natro.com\/hosting\/wordpress-hosting?utm_campaign=content&utm_medium=icerik&utm_source=hosting-blog&utm_content=\/blog\/css-nedir-css-kodlari-nelerdir\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress Hosting<\/a><\/strong> kiralayarak kod yazmay\u0131 en aza indiren, tema ve eklentilerle olduk\u00e7a g\u00fczel \u00e7al\u0131\u015fan ve pop\u00fcler bir CMS olan WordPress\u2019i ek bir \u00fccret \u00f6demeden kurabilir, se\u00e7ti\u011finiz bir tema ve bir\u00e7ok eklenti ile bir web sitesi haz\u0131rlayabilirsiniz.<\/p>\n","protected":false},"excerpt":{"rendered":"CSS (Cascading Steel Sheets), HTML elementlerinin rengini, boyutunu, arka plan\u0131n\u0131 de\u011fi\u015ftirmenize olanak sa\u011flayan bi\u00e7imlendirme dilidir. Bir\u00e7ok \u00f6n u\u00e7&hellip;\n","protected":false},"author":7,"featured_media":33295,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[389],"tags":[],"class_list":{"0":"post-33288","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-donanim-yazilim"},"_links":{"self":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/33288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/comments?post=33288"}],"version-history":[{"count":2,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/33288\/revisions"}],"predecessor-version":[{"id":33298,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/posts\/33288\/revisions\/33298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/media\/33295"}],"wp:attachment":[{"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/media?parent=33288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/categories?post=33288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.natro.com\/blog\/wp-json\/wp\/v2\/tags?post=33288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}