SON YAYINLAR
html ögren etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
html ögren etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

Php’de Yorum Satırı ve Okunabilirlik


Php programlama dilinde kodlarımızı yazarken dönüp baktığımızda nerde ne kullandığımızı hangi değişkeni ne için kullandığımız döngülerimizi görüp anlayabiliriz.Fakat zaman geçtikten sonra okuduğumuzda bize yabancı gelebilir bu satırlar.Her ne kadar ben hatırlarım desenizde detaylı bir yazılımda mutlaka kafanız karışabiliyor.Bu sebele programımızı yazarken ileriye dönük olarak kodlamamız gerekebilir.Bir değişkene isim verirken “aman önemsiz birşey bidaha kullanmayağım zaten” desenizde o değişkene isim verirken ilerde hatırlayabileceğiniz tipte olmasına özen gösterin.
Ve gelelim yorum satırlarımıza…Kodlarımızı yazarken bir fonksiyon yazabiliriz,döngüler kurabiliriz,değişkenler tanımlayabiliriz.Bir süre sonra değişikliye ihtiyacımız olup bu dosyayı açtığımızda kolay ve anlaşılabilir olması için yorum satırlarını mutlaka eklemeliyiz.Harcayacağınız çok kısa saniyeler ilerisi için çok büyük zaman kayıplaını ve hatalarınız önleyebilir.
HTML ve PHP de yorum satırlarının kullanışları farklıdır.Html de “<!– Yorum yazısı –>” Php de ise “//yorum yazısı” ve “/* Yorum Yazısı */”  veya “#Yorum satırı” olarak kullanılır.Bu kodların arasına yazdığımız yorumlar PHP yorumlayıcıs tarafından dikkate alınmaz.Düzenlemek için açtığımız editorlerde görülebilir.
HTML :
1
2
3
4
5
6
7
<!-- tablo başlangıcı -->
<table>
    <tr>
        <td> <td> <!-- Kayıt Tablosu -->
    </tr>
</table>
<!-- tablo sonu -->
PHP:
1
2
3
4
5
6
7
8
<?php
//Yorum satırımız
#Diğer yorum satılarımız
    echo "Merhaba Dünya";
/* yorumsatırımız. Bu yorum tagları 
çok sayıda satırı yorum satırı olarak
kullanmamıza imkan sağlar*/
?>
Unutmayın! çok az zamanlar harcayarak büyük zaman kayıplarından tasarruf edebilirsiniz.

HTML Font Ayarları

,


HTML Fontlar (Fonts)                                                       

<font> artık önemsiz bir etiket olmuştur. Gelecek nesil HTML dillerinde bunun kullanılması söz konusu olmayacaktır.
Bir çok kişinin halen bunu kullanmasına karşın, bu komutu artık unutmanızı ve yerine stilleri kullanmanızı öneririz.

HTML <font> Etiketi                                                                                  

<p>
<font size="2" face="Verdana">
Bu bir paragraf.
</font>
</p>
<p>
<font size="3" face="Times">
Bu da başka bir paragraf
</font>
</p>

Font Parametreleri                                                                                     

ParametreÖrnekAçıklama
size="number"size="2"Punto büyüklüğü
size="+number"size="+1"Puntoyu 1 arttır
size="-number"size="-1"Puntoyu 1 düşür
face="face-name"face="Times"Yazı tipi belirle
color="color-value"color="#eeff00"Yazı rengi belirle
color="color-name"color="red"Yazı rengi belirle


aaa

HTML ile Sayfaya Resim ve Arkaplan Ekleme



Resim "<img>" Etiketi ve "src" Parametresi

HTML dökümanlarda resimler <img> etiketi ile belirtilir. 
<img> etiketi kapalıdır, yani bu etiket mutlaka parametreler ile kullanılır ve bir kapatma etiketi bulundurmaz.
Sayfanızda bir resim görüntüleyebilmek için "src" parametresini kullanmak zorundasınız. Src, "source" (kaynak) anlamına gelir. Buraya görüntülemek istediğiniz resim dosyasının yolunu yazarsınız.
Kullanım biçimi


<img src="resim yolu">
<img src="dosyalar/banner.jpg">
<img src="http://www.htmldersleri.org/dosyalar/banner.jpg">


"Alt" Parametresi

Bu parametre alternatif metin (alternate text) anlamına gelir. Bu metin, resimin üzerine mouse gelip bir süre beklendiği zaman görünen metindir.
<img src="home.gif" alt="Ana Sayfa">

özellik sayesinde bazen sayfa  yüklenirken resimlerin görüntülenememesi gibi problemlerde oradaki resimin ne olduğunu anlarız. Bu parametre yeni nesil HTML'de WWC tarafından zorunlu hale gelmiştir.

Temel Notlar - Yararlı İpuçları

Bir HTML dosyasına 10-15 resim  koymak sayfanın yüklenişi sırasında yavaşlamaya neden olur. Bu yüzden sayfa tasarlarken bu notu dikkati alınız. Unutmayın ki kullanıcıların bir web sayfasında aradığı ilk özellik, hızdır!

Image Etiketleri

EtiketAçıklama
<img>Resim
<map>Bir resimden alınacak belirli bir bölge.
<area>Bir resimde belirlenmiş olan bir bölgenin tıklanabilir bölge ölçüsü.


Arkaplan Kullanmak

Daha önceden HTML belgesinin klasik bir formatı olduğunu ve bunun dışına çıkılmaması gerektiğini söylemiştik. Bahsettiğimiz kodlar arasında <body>'ye ekleyeceğiniz bgcolor="" özelliği ile html belgesinin arkaplan rengini belirleyebilirsiniz:

Bu özellik içerisine yazılan renk kodları ingilizce, 16'lık ya da RGB değerlerinde belirtilmelidir. Bunlara bir resim editörü yardımıyla ulaşabilirsiniz (Photoshop tarzı).


      <body bgcolor="black">
      <body bgcolor="#000000">
      <body bgcolor="rgb(0,0,0)">


Eğer arkaplanda bir resim kullanacaksak bu kez aynı kod için background="resim" şeklinde bir özellik kullanıyoruz.

    <body background="arkaplan.jpg">


Burada belirtilen resim arkaplanda döşeli olarak çıkacaktır. Bu iki özelliği aynı zamanda Tablo sütunları ve DIV layerlar gibi birçok alanda kullanabilirsiniz.
   

HTML Kodlama Dersi - VII / (HTML 5 Yenilikleri)






Merhaba arkadaşlar, 
Bu dersimizle HTML5''e başlıyoruz. Öncelikle <!DOCTYPE> etiketinden söz etmek istiyorum. <!DOCTYPE> bir web sayfasını tarayıcıya tanıtır ve sayfanın düzgün görüntülenmesini sağlar. Kullanımı şart olmasa da, tarayıcının kodları daha sağlıklı yorumlamasını sağlayıp, hata riskini azaltır. Bu etiketi sayfanın en başına yazarız ve kapatmayız. Her HTML sürümü için farklı bir <!DOCTYPE> tanımı vardır. Ben sadece HTML 1.0 ve HTML5'teki kullanımlarını göstereceğim. Amacım HTML5 ile gelen gelişimi göstermek... Diğer sürümlere dair bilgileri Internet'te bulabilirsiniz.
  • -HTML 1.0 için:

<!DOCTYPE HTML
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

  •  HTML5 için:


<!DOCTYPE HTML>

Gördüğünüz gibi DOCTYPE etiketimiz, HTML5'te gayet sade bir hâl almış. <!DOCTYPE> etiketiyle tarayıcıya "Ben HTML5 kullanıyorum. Sayfayı ona göre yorumla." demiş oluyoruz.

İlk dersimizde de söylediğimiz gibi HTML5, HTML'in son sürümüdür; yani en güncel hâlidir. HTML5 içinde biraz CSS ve Javascript barındırır ve diğer HTML sürümlerine göre daha esnektir. Bu sürüme özgü bazı yeni kodlar gelirken, eskiden kullandığımız bazı kodlar da artık kullanılmayacaktır. HTML5'te kullanılmayacak kodları sıralarsak:
<acronym> , <applet>, <basefont>, <big>, <center>, <dir>, <font>,
<frame> <frameset>, <noframes>,  <strike>, <tt>, <u>, <xmp>

Bu kodların artık kullanılmamasının sebebi olarak, CSS ile de bu kodlarla yapılabileceklerin yapılması, HTML’de bunlara duyulan ihtiyacın azalmasını söyleyebiliriz. HTML5 ile gelen yeni etiketler ise  açıklamalarıyla beraber şöyle sıralayabiliriz:

Bunların dışında <command>,<meter>,<output>,<rp>,<source>,<ruby>,<section>, <rt> ve <keygen> de HTML5 ile gelen yeni etiketler arasındadır. Şimdi ilk olarak <canvas> etiketiyle bir örnek yapalım.
<!DOCTYPE HTML>
<html>
<canvas width="200" height="100"style="border:1px solid black;">
<body>
<script type=”text/javascript”>
... </script> </canvas>
</html>
</body>
Tarayıcıdaki görüntüsü sayfanın sol üstünde siyah kenarlıklı içi boş bir tablodur. İçi javascriptle çizim yapılması için ayrılan alandır. Javascript’e şimdi girmiyorum. Ancak yazdığım kodları açıklayayım. Width ve height ile oluşturduğumuz alanın enini ve boyunu pixel cinsinden belirlemiş olduk. Style, kenarlık özelliklerini belirlemek için açıldı. ”border:1px “ ifadesi kenarlık kalınlığını belirler. Solid kenarlığın düz çizgi olmasını sağladı. Solid yerine dashed i kullansaydık kenarlık kesik çizgi halinde olacaktı. Son olarak black ise kenarlık rengi. Onu da red yellow şeklinde değiştirmek mümkün veya #000000 şeklinde renk kodunu yazabiliriz.
Şimdi de sırasıyla <audio> ve <video> etiketlerinden bahsedelim.
<!DOCTYPE HTML>
<html>
<audio src="ses.mp3" controls="controls" autoplay="autoplay" loop="loop">
<body>
Tarayıcınız desteklemediği için ses dosyası çalınamıyor.
</audio> </body>
</html>
Audio nun yanında kullandığımız dört ifadenin anlamlarını açıklayalım: 

src="ses.mp3" ses dosyasının yerini belirler. Hatırlarsanız resim dosyalarında da aynı şeyi yapmıştık. Benim ses dosyam aynı klasörde yer aldığı için sadece adını yazdım. 
controls="controls"  eğer bunu yazmasaydık play tuşu gibi kontrol tuşları görünmeyecekti. 
autoplay="autoplay" bu ifade sayesinde sayfa yüklendiği gibi ses dosyası yürütülmeye başlanır. Eğer kullanmazsak ses dosyasının çalması için 'play' tuşuna basılması gerekir.
loop="loop" Kullandığımız takdirde ses doyası biter bitmez baştan başlayacaktır.

Bu arada şunu da belirtelim ki <audio> elementinin desteklediği 3 tür ses uzantısı (.mp3 .ogg ve .wav) vardır. Tarayıcı ses dosyasını desteklemiyorsa ekranda bizim yazmış olduğumuz uyarı gözükür. Destekler ise uyarı yazısı görünmez.
Artık bir video dosyası ekleyebiliriz:
Audio nun yanında kullandığımız dört ifadenin anlamlarını açıklayalım: 

src="ses.mp3" ses dosyasının yerini belirler. Hatırlarsanız resim dosyalarında da aynı şeyi yapmıştık. Benim ses dosyam aynı klasörde yer aldığı için sadece adını yazdım. 
controls="controls"  eğer bunu yazmasaydık play tuşu gibi kontrol tuşları görünmeyecekti. 
autoplay="autoplay" bu ifade sayesinde sayfa yüklendiği gibi ses dosyası yürütülmeye başlanır. Eğer kullanmazsak ses dosyasının çalması için 'play' tuşuna basılması gerekir.
loop="loop" Kullandığımız takdirde ses doyası biter bitmez baştan başlayacaktır.

Bu arada şunu da belirtelim ki <audio> elementinin desteklediği 3 tür ses uzantısı (.mp3 .ogg ve .wav) vardır. Tarayıcı ses dosyasını desteklemiyorsa ekranda bizim yazmış olduğumuz uyarı gözükür. Destekler ise uyarı yazısı görünmez.
Artık bir video dosyası ekleyebiliriz:


Ses doyası eklerken kullandıklarımızın aynısını kullandık. Farklı olarak bu sefer etiketimiz <video> idi ve boyutunu belirten height="..." ve width="..." ifadelerine yer verdik. Bu boyutlar da pixel cinsindendir.
Bu dersimizde HTML5 hakkında bilgi sahibi olduk ve HTML5 etiketlerinin üçüyle örnekler yaptık. Diğer dersimizde görüşmek üzere...

HTML Kodlama Dersi - V (Tablo Oluşturma)



HTML Tablo Oluşturma

Tablo oluştururken kullanacağımız temel etiketler <table> <tr> ve <td> dir. <table> tabloyu belirtir. <tr> satırları, <td> ise sütunları belirtir. Önce basit bir örnek yapalım.

Bu şekilde 2x2'lik bir tablo oluşturabiliriz. Ancak tablonun kenarları görünmeyebilir. Kenarlık kalınlığını ayarlamak için border ifadesini kullanırız. Kullanımı <table border="1"> şeklindedir. <th> etiketinden de bahsedelim. <th> tablo başlığıdır diyebiliriz. İfadeyi kalın ve bölmenin ortasında gösterir. Bir örnek daha yapalım.

Yazdığımız kodun çıktısı aşağıdaki gibi olacaktır:
MaviBeyaz
DenizBulut
GökyüzüDuman

Satır veya sütunları birleştirebiliriz. rowspan="..." satırlar, colspan="..." sütunlar için kullanılır. Araya da birleştirilecek satır veya sütun sayısını yazarız. Ayrıca bgcolor="..." ifadesini kullanarak tabloların arkaplan rengini de değiştirebiliriz. Örnekle görelim:

Tablolarla ilgili son olarak cellspacing ve cellpadding ifadelerinden bahsedelim. cellspacing hücreler arası, cellpadding hücre içi genişliği belirtir. Kullanımlarından gösterecek olursak:

Evet arkadaşlar tablolar hakkında söyleyeceklerimiz şimdilik bu kadar. HTML'de önemli bir yol katetmiş durumdayız. Diğer derste görüşmek dileğiyle kendinize iyi bakın.

HTML Kodlama Dersi - IV



HTML'de Liste Oluşturma

Merhaba arkadaşlar,
Sıra geldi liste ve tablo oluşturmaya... İlk olarak listelerden bahsedelim. HTML'de sıralı liste, sırasız liste ve tanım listesi olmak üzere üç tip liste oluşturma şekli vardır. Her birinin kullanımını ayrı ayrı inceleyeceğiz.

Sıralı Listede <ol> etiketi ile listeyi belirtiyoruz. Her bir maddeyi <li>...</li> etiketleri arasına yazıyoruz. Tarayıcıda aşağıdaki gibi gözüküyor:
  1. Çay
  2. Kahve
  3. Süt
  4. Su
Sırasız listenin farkı ise <ol> yerine <ul> etiketini kullanmamız. Tarayıcıda karşımıza çıkan sonuç şöyle oluyor:
  • Çay
  • Kahve
  • Süt
  • Su
Sıralı listede maddeleri 1 2 3 diye sıralayabileceğimiz gibi; a b c; A B C; I II III; i ii iii gibi İster harflerle ister roma rakamlarıyla da sıralayabiliriz. Örneklerle görelim.

Sonuçlar şu şekilde olacaktır:
Numaralı Liste
  1. Çay
  2. Kahve
  3. Süt
  4. Su
Büyük Harfli Liste
  1. Çay
  2. Kahve
  3. Süt
  4. Su
Küçük Harfli liste
  1. Çay
  2. Kahve
  3. Süt
  4. Su
Roma Rakamlı Liste
  1. Çay
  2. Kahve
  3. Süt
  4. Su
Küçük Roma Rakamlı Liste
  1. Çay
  2. Kahve
  3. Süt
  4. Su
Sıralı liste oluştururken kullanabileceğimiz seçenekler bunlar... Sırasız listeleri görelim.

Sonuçlar şu şekilde olacaktır.
Disk Liste
  • Çay
  • Kahve
  • Süt
  • Su
Daire Liste
  • Çay
  • Kahve
  • Süt
  • Su
Kare Liste
  • Çay
  • Kahve
  • Süt
  • Su
Sıralı ve sırasız listeler hakkında söyleyebileceklerimiz bu kadar. Sırada tanım listeleri var. Tanım listelerinde kullanacağımız etiketler farklıdır. <dd> <dl> <dt> etiketlerini kullanırız. Bir örnekle başlayıp, devamında açıklamasını yapalım.

Alacağımız sonuç aşağıdaki gibi olacaktır:
Sıcak İçecekler
Çay
Kahve
Soğuk İçecekler
Su
Süt
<dl> listeyi belirtir. Yani <ol> veya <ul> ile aynı işi yapar diyebiliriz. <dt> ise başlık belirtme görevindedir. Sıcak içecekler, Soğuk içecekler, Şekerli içecekler, Yemekler... şeklinde başlıklar oluşturabiliriz. <dl> ise <li> ile eşdeğerdir yani maddeleri <dl>..</dl> arasına yazarız.

HTML Kodlama Dersi - III


Resim Ekleme

İstediğimiz bir resmi,- ister bilgisayardan ister bir web sayfasından- kendi sayfamıza ekleyebiliriz. Bunun için <img src=”..”> etiketini kullanacağız. Önce örneğimizi görelim ardından ben açıklamayı yapayım.

Resim eklemek için <img src=”...”> etiketini kullandık. Tıpkı <br/> etiketi gibi bu da tek parçadır. Ben eklemek için bir kedi resmi belirledim. Resme sağ tıklayıp özelliklere geldim ve ordan resmin konumunu kopyaladım. Bu, C:\Users\mustafa\Desktop\Yeni klasör idi.  Bunu <img src=”...”> deki noktalı kısma yapıştırdım. Resmin adı kedi.jpg ‘ydi. Yapıştırdığım kısmın yanına bir slash “\” işareti koyup kedi.jpg yazdım. <img src="C:\Users\mustafa\Desktop\Yeni klasör\kedi.jpg" > haline geldi ve artık kullanıma hazır.
 Resmin konumunu ve adını uzantısıyla beraber (.jpg .png .gif vs) yazmak resmin sayfamızda görünmesi için yeterli. Bunun yanı sıra resmin boyutunu ayarlamak da bizim elimizde. Uzunluk ve genişliğini ayarlamak için   width=”..” ve heigth=”..” ifadelerini kullanacağız. Hemen örneğimizi yapalım.

Gördüğünüz gibi, zor bir yanı yok.
Eğer resmin ve not defterinde oluşturduğumuz html sayfasının konumu aynıysa sadece resmin adını yazmamız yeterli olur. Mesela masaüstünde yeni klasör oluşturalım ve resmi oraya kopyalayalım. Sonra aynı klasör içerisinde bir de not defteri oluşturup kodlarımızı yazalım.

Yine aynı şekilde resmimiz web sayfasında görüntülenecektir. Bu şekilde çalışmak bizi gereksiz kodlardan kurtarır, daha sade bir yapıya kavuşturur.
Herhangi bir internet sitesinde gördüğünüz resme sağ tıklayıp URL adresisini kopyalarsanız; resmi kendi web sayfanızda görüntüleyebilirsiniz.

Arka planı değiştirme

Arka planı değiştirmeyle ilgili de iki örnek yapalım. Ama unutmayın ki sayfaya görsel açıdan zenginlik katacak olan CSS'tir. HTML bu konuda yetersiz kalıyor. Yine de bilmekte fayda var.

Bu ilk örneğimiz. Arka plan rengini değiştirmek için normal <body> etiketinin yanına bgcolor=”..” ifadesini ekledik ve noktalı yere black yazdık. Açtığınızda karşınızda siyah, boş bir web sayfası olacak. Black yerine diğer renk adlarını veya renk değerini yazabilirdik. #000000 ifadesi de siyahı belirtir. Kırmızın değeri # FF0000 , mavinin değeri #0000FF ‘dir. Bunların ezberlenmesine gerek yoktur. Küçük bir Google araştırmasıyla bütün renklerin ve tonlarının değerini bulabilirsiniz.
Şimdi ise arka plana bir resim yerleştirelim.

Kedi resmimiz arka plana yerleşmiş oldu. Resim arka planı tamamen kaplamaz. Orijinal       boyutuna göre tekrar eder. Bununla ilgili detaylı bilgileri CSS’ te öğreneceğiz.

 
Copyright © 2016 Yazılımcı Hoca. Designed by Mustafa Sezer | Distributed By Gooyaabi Templates