-->
HTML etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
HTML etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Webmaster ile ilgili görsel sonucuWebmaster Türkçede ki karşılığı uzman anlamına gelmektedir.Web sitesini yayın hayatında kusursuz çalışabilmesi için devamlı çözümler üreten, geliştiren ve web sitesinde yer alan problemleri çözebilen ve devamlı olarak web sitesiyle ilgilenen bir programcıdır. Webmasterler ayrıca güncel web scriptlerinde eklentiler üretebilen (wordpress, vbulletin, smf vs.) ve özgün script yazmak konusunda ise işine hakim bir program yazılımcısıdır. Webmasterler ile web tasarımcılar ayrıdır. Webmasterler sitede tasarım yapmazlar, yapılan tasarımları websitesine uyarlamak için kodlama yaparlar, ayrıca bu işi ücretsiz olarak yapan kişilere Webservant denir.. Bir webmaster programlamada; php, asp ve veritabanı dilinde; mysql, mssql dillerinden en az 1 tanesine sahip olmak zorundadır. 
Genel olarak Webmaster nedir? Neler yapar, Ne yapmaz.
Webmaster web sitesi geliştiren kişidir. İngilizcedeki master kelimesi bu terimde uzman anlamında kullanılmaktadır. Maddi kazanç için değil hayır için bu işi yapanlar kendilerine Webservant derler. Webmasterlar, bir şirkete bağlı olarak ya da bağımsız çalışabilirler. Kendi tercihleridir. Webmaster'lar, web teknolojileri ile ilgilenen ve onları üreten, web sitesi ve web uygulamaları geliştiren kişilerdir. Sitenin daha çok programlaması ile ilgilidirler. Sitenin tasarımı ile web tasarımcılar ilgilenirler. Site içerikleri ile ise site yöneticileri ilgilenirler. Kodlamaları hayal güçleriyle alakalıdır. Webmasterlar .php veya .asp gibi bir programlama dilinin yanı sıra mysql, mssql gibi veritabanlarının en az bir tanesine hakim olmak zorundadır. Küçük sitelerin webmaster'ları genelde sahipleriyken, büyük sitelerde webmaster bir çeşit koordinatördür. Bu işi tam zamanlı bir iş olarak yapan insanlar olduğu için, bir meslek olarak kabul edilebilir. , Bir web sitesinin yönetimini üstlenen kişiye "[url=http://www.webmasterkurdu.com]Webmaster[/url]" adı verilir. Webmaster'ın görevi Web sitesininin tasarımını yapmak ve "çarpıcıcığını" korumaktır. Günümüzde bu işi tek bir kişinin yapması çok zordur. Bunun için genelde bir web sitesini birden çok kişi "takım" ruhuyla ayakta tutar. 
Css 3 ile artık javascript veya jquery kullanmadan nerdeyse herşeyi yapabiliyoruz. Bu yazıda nasıl bir css ile nasıl progress bar yapılacağını öğrenicez. Kullanımı ve kurulumu çok kolay.
Önce stilimizi hazırlıyoruz alttaki kodu kopyalayıp yapıştırın. Renk ayarları için sadece
.ui-progress-bar.hata .ui-progress {
background-color: #C43C35!important;
border: 1px solid #9c302a;
}
bölümlerindeki background-color ve border colorı ayarlamanız yeterlidir.
/* Barımızın arkasını yapıyoruz */
.ui-progress-bar {
position: relative;
height: 25px;
padding-right: 2px;
background-color: #abb2bc;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
-khtml-border-radius: 25px;
border-radius: 25px;
background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#949daa),color-stop(100%,#abb2bc));
background: -webkit-linear-gradient(#949daa 0%,#abb2bc 100%);
background: -moz-linear-gradient(#949daa 0%,#abb2bc 100%);
background: -o-linear-gradient(#949daa 0%,#abb2bc 100%);
background: -ms-linear-gradient(#949daa 0%,#abb2bc 100%);
background: linear-gradient(#949daa 0%,#abb2bc 100%);
-moz-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5), 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5), 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5), 0 1px 0 0 white;
box-shadow: inset 0 1px 2px 0 rgba(0,0,0,0.5), 0 1px 0 0 white;
}
.ui-progress-bar.mavi .ui-progress {
background-color: #339BB9!important;
border: 1px solid #287a91;
}
.ui-progress-bar.hata .ui-progress {
background-color: #C43C35!important;
border: 1px solid #9c302a;
}
.ui-progress-bar.uyari .ui-progress {
background-color: #D9B31A!important;
border: 1px solid #ab8d15;
}
.ui-progress-bar.basarili .ui-progress {
background-color: #57A957!important;
border: 1px solid #458845;
}
.ui-progress-bar .ui-progress {
position: relative;
display: block;
overflow: hidden;
/* Yüksekliği .ui-progress-bar alanından 2 piksel az olması gerekir*/
height: 23px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-o-border-radius: 25px;
-ms-border-radius: 25px;
-khtml-border-radius: 25px;
border-radius: 25px;
-webkit-background-size: 44px 44px;
-moz-background-size: 36px 36px;
background-color: #74d04c;
border: 1px solid #4c8932;
}
Cssleri ister bir css dosyasında isterseniz kullandığınız sayfada <style> </style> tagleri içerisinde kullabilirsiniz.
Barı eklemek istediğiniz yere giriceğiniz kod ise
<div class=”ui-progress-bar ui-container”>
<div class=”ui-progress” style=”width: 100%;”> Barın içerisindeki yazı </div>
</div>
Eğer farklı bir renk istiyorsanız kullacanğınız kod ise
<div  class=”ui-progress-bar ui-container basarili“>
<div style=”width: 100%;”> Barın içerisindeki yazı </div>
</div>
Boyunu ayarlamak istediğinizde değiştireceğiniz yer ise width:100%; kısmıdır. 0-100 arası herhangi bir rakam girebilirsiniz.
Çalışan Örnekler

Html dilinde olmazsa olmazlardan bir tanesi div etiketidir. Div sayfanın her yerine yerleştirebileceğiniz bir bloktur. İçine her türlü içerik girilebilir. Divin asıl amacı sayfayı belirli bloklara bölerek içerik girişlerinin daha rahat yapılması, arka planların daha rahat atanması, özelliklerin daha rahat kullanılmasıdır. Basit olarak div aşağıda yer alan özellikler ile birlikte kullanılır ve bunlar genellikle bir stil sayfasında tutulur. Gördüğünüz sinir bozucu sayfaların ortalarında çıkan reklamlar, uyarı kutucukları, yazıların birbirinden ayrılması, sayfa yapıları üst kısım orta kısım alt kısım olarak genellikle bunların hepsi div etiketleriyle oluşturulur.
Div ile kullanılabilecek özellikler;
  • id
  • class
  • position
  • float
  • top, left, right, bottom
  • width (35% veya 35px) yüzde veya tam ölçü verilebilir
  • height (35% veya 35px) yüzde veya tam ölçü verilebilir
  • z-index
  • padding (padding-top, padding-bottom, padding-left, padding-right)
  • margin (margin-top, margin-bottom, margin-left, margin-right)
  • border
  • background
  • text-align
id: Bu sizin divinize vericeğiniz benzersiz bir isim veya numara olabilir. Görünümü etkilemez ancak o div etiketinin nereye ait olduğunu ve stil dosyasında tanımlanmışsa özelliklerini rahat bulmanıza yarar.
Kullanımı: <div id=”verdiginiz_id”></div>
class:  Class özelliği stil dosyanızda belirlediğiniz özellikleri div etiketinize aktarmanıza yarar.
Kullanımı: <div class=”stil_sayfanizdaki_class”></div>
position:  Blok parçanızın nasıl durucağını belirtir.
  1. Static: Hiç bir değer girmezseniz div etiketi “static” özelliğini kendi atar ve blok parçanız bir bütün olarak durup, pozisyonu belli olmadığını ve varsayılan değerde gözüküceğini belirtir. Static özelliğini daha önce belirttiğiniz bir stili boşaltmanız için kullanabilirsiniz. Genellikle kullanılmaz ve birden çok div etiketi kullandığınızda başka bir değer atamadığınızda bloklarınız alt alta sıralanır.
    Kullanımı: <div style=”position:static;”>İçerik</div>
  2. Relative: Relative özelliğini seçerseniz top, bottom, left veya right seçeneklerini kullanabilirsiniz. Blok düzenini gözüktüğü pozisyondan sağa sola yukarıya veya aşağıya kaydırmanıza yarar.
    Kullanımı: <div style=”position:relative;”>İçerik</div>
  3. Absolute: Absolute özelliğini seçtiğinizde blok parçanız sayfaya göre ayarlanır ve relative gibi top, bottom, left veya right özelliklerini alır. İç içe geçmiş bazı divler dışında sayfanızda sabit tutmak istediğiniz parçalar için kullanır. Bir sonraki özellikte başka bir div’in içerisinde nasıl sabit tutulucağını görüceksiniz.
    Kullanımı: <div style=”position:absolute; left:10px; right:10px; top:10px; bottom:10px;”>İçerik</div>
  4. Relative + Absolute: Bir blok parçasının içerisinde sabit yeri değişmeyen başka bir blok parçası yaratmak istediğimizde dıştaki blok relative özelliğini alır ve içerideki blok absolute özelliğini alır. Daha sonra absolute özelliğinin aldığı top, bottom, left veya right özellikleri dıştaki blok parçasına göre hizalanır.
    Kullanımı: <div style=”position:relative;”><div style=”position:absolute; left:10px; top:5px;”>İçerik</div></div>
  5.  Fixed: Fixed özelliği gözümüzün gördüğü yeri baz alarak hizalama yapar. Sayfayı aşağıya yukarıya oynatmanız blok parçasının yerini değiştirmez. Yukarıda bahsettiğim sinir bozucu reklamlar gibi siz sayfada aşağı veya yukarı gitseniz de onun yeri gözümüzün gördüğü kısma yerleştirilmiş olduğu için sabit kalacaktır. Bir web sitesine imza atmak istediğinizde, ortada reklam çıkartmak istediğinizde, facebook’un eski chat özelliği gibi sürekli aşağıda gözükür biçimde bloklar oluştrmak için kullanabilirsiniz.
    Kullanımı: <div style=”position:fixed; left:10px; top:50%;”>İçerik</div>
float: Bazen ölçülerin hepsini tam giremeyiz özellikle dinamik dökümanlarda yükseklik sürekli değişebileceğinden dolayı position özelliğini kullanmak sitede sorunlara yol açabilir. Bloklarımızı birbirine dayamaya yarayan float özelliğini kullanabiliriz. Float özelliği left ve right olarak iki özellik ile kullanılabilir. Bloklarınızı mümkün olduğu kadar sağa veya sola dayamanıza yarar.
Kullanımı: <div style=”float:left;”>İçerik</div>
top:  Absolute ve relative ile kullanılır. Yüzde veya piksel olarak kullanılabilir. Üst kısımdan uzaklığı belirlemek için kullanılır.
bottom:  Absolute ve relative ile kullanılır. Yüzde veya piksel olarak kullanılabilir. Alt kısımdan uzaklığı belirlemek için kullanılır.
right:  Absolute ve relative ile kullanılır. Yüzde veya piksel olarak kullanılabilir. Sağ kısımdan uzaklığı belirlemek için kullanılır.
left:  Absolute ve relative ile kullanılır. Yüzde veya piksel olarak kullanılabilir. Sol kısımdan uzaklığı belirlemek için kullanılır.
width: Blok parçanızın genişliğini belirtir. Yüzde veya piksel olarak kullanılabilir.
Kullanımı: <div style=”width:450px;”>İçerik</div> veya <div style=”width:50%;”>İçerik</div>
height: Blok parçanızın yüksekliğini belirtir. Yüzde veya piksel olarak kullanılabilir.
Kullanımı: <div style=”height:450px;”>İçerik</div> veya <div style=”height:50%;”>İçerik</div>
z-index: Üst üste gelen bloklarınız varsa bunların sırasını belirtir. En arkada kalmasını istediğiniz bloklar için genellikle -9999 değeri kullanılır. Apartman katları gibi düşünülebilir. Sayı büyüdükçe blok üst kata çıkar. Z-index’i 1 olan blok, Z-index’i 2 olan blok parçasının altında kalacaktır.
Kullanımı: <div style=”z-index:-9999;”>İçerik</div>
padding: Blok parçanızın içindeki içeriğin blok kenarlarına olan uzaklığını ayarlamak için kullanılır. Padding’i tek seferde padding: 10px 20px 30px 40px; olarak (10px  üst kısım, 20px sağ kısım, 30px alt kısım ve 40px sol kısım) veya padding-left, padding-right, padding-top ve padding-bottom diye ayrı ayrı değerler girerek kullanabilirsiniz.
Kullanımı: <div style=”padding; 0 10px 15px 20%;”>İçerik</div>
Kullanımı: <div style=”padding-top:10px;”>İçerik</div>
Eğer üst alt sağ ve sol taraftan aynı boşluk olmasını isterseniz 4 kez değer girmenize gerek yoktur aşağıdaki gibi kullanabilirsiniz.
Kullanımı: <div style=”padding:10px;”>İçerik</div>
margin: Blok parçanızın etrafındaki boşlukları ayarlamak için kullanılır. Margin’i tek seferde margin: 10px 20px 30px 40px; olarak (10px  üst kısım, 20px sağ kısım, 30px alt kısım ve 40px sol kısım) veya margin-left, margin-right, margin-top ve margin-bottom diye ayrı ayrı değerler girerek kullanabilirsiniz.
Kullanımı: <div style=”margin; 0 10px 15px 20%;”>İçerik</div>
Kullanımı: <div style=”margin-top:10px;”>İçerik</div>
Eğer üst alt sağ ve sol taraftan aynı boşluk olmasını isterseniz 4 kez değer girmenize gerek yoktur aşağıdaki gibi kullanabilirsiniz.
Kullanımı: <div style=”margin:10px;”>İçerik</div>]
border: Blok parçanıza çerçeve eklemek için kullanılır. Çerçevenin kalınlığını, tipini ve rengini ayarlayabilirsiniz.
Kullanımı: <div style=”border:1px solid #161616;”>İçerik</div>
Çerçevelerinin noktalı olmasını isterseniz;
Kullanımı: <div style=”border:1px dotted #000;”>İçerik</div>
background:  Blok parçanızın arka planını ayarlamak için kullanılır. Arka plana rengini ayarlayabilir veya bir resim yerleştirip resimin yerini ayarlayabilirsiniz. Aynı zamanda koyduğunuz resmin tekrar etmesini veya bittiği yerde hangi arka plan renginin ayarlanmasını istediğinizide belirtebilirsiniz.
Degrade bir çizgi yaptınız ve bunun sağa doğru devam etmesini istiyorsunuz. Aşağıdaki repeat-x komutunu ekleyerek arka planıın sadece x ekseni boyunca devam etmesini sağlayabilirsiniz.
Kullanımı: <div style=”background:url(adres.jpg) repeat-x;”>İçerik</div>
Arka planın devam etmesini istemiyorsanız eğer aşağıdaki kodu kullanın
Kullanımı: <div style=”background:url(adres.jpg) no-repeat;”>İçerik</div>
text-align: Blok parçanız içindeki içeriğin nasıl hizalanması gerektiğini ayarlamanız için kullanılır.
Kullanımı: <div style=”text-align:center;”>İçerik</div>
Blok parçanızda scroll istiyorsanız aşağıdaki özelliği ekleyebilirsiniz
<div style=”overflow:auto;”>İçerik</div>



Notepad++ gerek kullanım kolaylığı bakımından gerek sunduğu avantajlar bakımından benim için daima en iyi kod editörleri arasında yer alacak. Notepad++ C++(+ işaretlerinin nereden geldiği belli sanırım) programlama dili ile geliştirilmiş ve GPL(Genaral Public Licence) ile açık kaynak kodlu olarak dağıtılan bir kod editörü (düzenleyicisi).

Notepad++'ın Temel Özellikleri
- Belirli bir programlama diline ait kod ve kod gruplarını renkledirir. Bu da bize nerede ne yaptığımızı belirleyerek bize avantaj sağlar.

- Aynı anda birden fazla sayfa/sekme açılabilir. Örneğin bir website şablonu hazırlarken notepad yazılımını birden fazla açmak yerine aynı açılmış pencere içerisinde birden fazla sekme açarak hem sistemsel olarak hem de bizim açımızdan kolaylık sağlıyor.

- Kodları ctrl ve mouse scroll aracılığı ile büyültüp küçültme. Bu da bize yaptığımız herhangi bir hatayı veya kodları daha net görebilme adına kolaylık sağlıyor.

- Birden fazla programlama diline ait kodlarla çalışabilme.

Aslında Notepad++ kod editörüne ait temel avantajlar sadece bunlarla sınırlı değil daha bir çok özelliği bulunmakta bunlardan bir diğeri de farklı tema seçeneklerinin olması. Ayrıca Notepad++'ın sunmuş olduğu eklenti (plugin) desteği bahsetmiş olduğum tüm temel özelliklerin çok daha önünde.

Notepad++ programının şuan ki son sürümünü alttaki bağlantıdan indirebilirsiniz :
notepad-plus-plus.org/download/

Uzun süredir Notepad++ kullanan birisi olarak benim çok işime yarayan soranlara da tavsiye ettiğim 3 faydalı eklentiyi de paylaşmak istiyorum. Notepad++ da eklentilere üst menüde yer alan Eklentiler kısmından ulaşılabiliyor. Yeni bir eklenti yükleme yeri ise yine aynı yerde bulunan Plugin Manager kısmından erişilebiliyor.

1 - Kod yazmayı hızlandıran ve kolaylaştıran Emmet Eklentisi
Notepad++ Emmet eklentisi sayesinde yazılan kodlar anında tamamlanarak hızlı kod yazımını sağlıyor. Eklenti hakkında detaylı bilgi almak için emmet.io adresini ziyaret edebilirsiniz.

Emmet eklentisinin varsayılan kısayolu Ctrl+Alt+Enter fakat Notepad++'ın diğer kısayolları ile çakışma yaşanabildiği için çalışmayabiliyor. Kısayolu değiştirmek içinAyarlar menüsü altındaki Kısayol Düzenleyiciye tıklayıp daha sonra Plugin Commands sekmesinde ilk sırada yer alan Expand Abbreviation alanından değiştirebilirsiniz. Expand Abbreviation'un sağ tarafındaki kısayola tıklayarak istediğiniz kısayolu tanımlayabilirisniz.

Uyarı : Emmet kurulumunda veya sonrasında python script ile alakalı bir hata alırsanız sourceforge.net/projects/npppythonscript/files/ adresinden python script'in son sürümünü indirip Notepad++'ın kurulu olduğu dizine atmanız yeterli.

2 - Çalışma dizinini gösteren eklenti Explorer
Notepad++ Explorer eklentisi çalışma dizinini, yani neredeki klasörde ve hangi dosyada çalışıldığını görmeyi sağlıyor. Ayrıca bu eklenti üzerinden yeni klasör veya dosya oluşturulabiliyor, silinip, düzenlenebiliyor. Tek eksiği klasörler arası dosya taşımanın olması, keserek taşıma yapma yerine kopyama işlemi yapıyor.

3 - Uzak sunucuya bağlanmayı sağlayan NppFTP
Notepad++ NppFTP eklentisi eğer bir siteniz varsa o sitenize ait FTP sunucusuna bağlanarak site dosyalarınızın görüntülenmesini ve düzenlemeler yapmanıza olanak sağlıyor.

Bu eklentilere Eklentiler menüsü Plugin Manager penceresinden ulaşabilir ve kurabilirsiniz.
html nedir?Hiper Metin İşaret Dili (İngilizce Hyper Text Markup Language, kısaca HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir.

Hiper Metin İşaret Dili (İngilizce Hyper Text Markup Language, kısaca HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir.

Bir programlama dili olarak tabir edilemez. Çünkü HTML kodlarıyla, kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Programlama dili denilememesinin nedeni tam olarak budur. Temel amacı yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların ağ tarayıcı yazılımlar tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir.

W3C tarafından standartlaştırılmaktadır.