İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Html Kod Hataları ve Çözümleri

diyadinnet.com

0
İyinet Üyesi
Katılım
24 Nisan 2005
Mesajlar
95
Reaction score
0
Konum
Ağrı
yanlış
<img src="images/resim.gif" alt="rasim adı" >
<img src="images/resim.gif" width="18" height="9">
<img src="images/resim.gif">

doğru
<img src="images/resim.gif" width="18" height="9" alt="rasim adı" >



Yanlış
<A HREF="http://www.domain.com/cgi?x=123&y=456">
Doğru
<A HREF="http://www.domain.com/cgi?x=123&y=456">



Yanlış
<font size=2><p>abc</p></font>
Doğru <p><font size=2>abc</font></p>
Doğru <p style="font-size: 80%">abc</p>
Doğru <div style="font-size=80%><p>abc</p></div>



Yanlış <b>abc</b></b>
Doğru <b>abc</b>




Yanlış
marginwidth=0 marginheight=0 leftmargin=0 topmargin=0
Doğru
style="margin: 0"

Arka Plan için
Yanlış
background="images/resim.gif"

Doğru
style="background-image:url(images/resim.gif)"




Yanlış
<table height="100%">


Doğru
<table style="height: 100%">


yanlış
<table>
<td>abc</td>
</table>

Doğru
<table>
<tr>
<td>abc</td>
</tr>
</table>
 

diyadinnet.com

0
İyinet Üyesi
Katılım
24 Nisan 2005
Mesajlar
95
Reaction score
0
Konum
Ağrı
Flaşh dosyalar için
Yanlış
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="500">
<param name="movie" value="oyun/oyun.swf" />
<param name="quality" value="high" />
<embed src="oyun/oyun.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="500">
</embed>
</object>


doğru
<object type="application/x-shockwave-flash" data="oyun/oyun.swf" width="600" height="500"><param name="movie" value="oyun/oyun.swf" /></object>
 

diyadinnet.com

0
İyinet Üyesi
Katılım
24 Nisan 2005
Mesajlar
95
Reaction score
0
Konum
Ağrı
script

yanlış <script>
yanlış <script language="Javascript">
doğru <script type="text/javascript">


style

Yanlış <style>
Doğru <style type="text/css">
 
M

mehyaa

Misafir
Yanlışlar ve doğrularla alakalı bir referans adres gösterirsen daha güzel olur, yanlışlar neye göre yanlış doğrular neye göre doğru?
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
Verilen örneklerin çoğu doğru değil veya kullanım hatası var.

örnek;

yanlış demiş aslında doğru, istersen ölçü verirsin istersen vermezsin.
<img src="images/resim.gif" alt="rasim adı" >

doğru
<img src="images/resim.gif" width="18" height="9" alt="rasim adı" >

ben ölçü vermek istemiyorsam eğer, burada ölçü vermemem gerekiyor o nasıl olacak? Reimler orijinal bouyutunda çıkması gerekiyorsa.


<script> yanlış demiş tam olarak doğru değil.
<script language="javascript"> yanlış demiş aslında doğru.

Söylermisiniz kim bu şekilde kullanmıyor?

Kızmayın ama verilen örneklerin %90'ı yanlış.
 

diyadinnet.com

0
İyinet Üyesi
Katılım
24 Nisan 2005
Mesajlar
95
Reaction score
0
Konum
Ağrı
zbahadir' Alıntı:
Verilen örneklerin çoğu doğru değil veya kullanım hatası var.

örnek;

yanlış demiş aslında doğru, istersen ölçü verirsin istersen vermezsin.
<img src="images/resim.gif" alt="rasim adı" >

doğru
<img src="images/resim.gif" width="18" height="9" alt="rasim adı" >

ben ölçü vermek istemiyorsam eğer, burada ölçü vermemem gerekiyor o nasıl olacak? Reimler orijinal bouyutunda çıkması gerekiyorsa.


<script> yanlış demiş tam olarak doğru değil.
<script language="javascript"> yanlış demiş aslında doğru.

Söylermisiniz kim bu şekilde kullanmıyor?

Kızmayın ama verilen örneklerin %90'ı yanlış.


ben kodları validator.w3.org sitesinde bizzat test ederek derledim. resim boyutunu validator.w3.org sitesi hata olarak raporlamıyor fakat exlorer sayfayı açarken resmin boyutunu bilmediğinden sayfayı dağınık bir biçimde açar. boyutları belirtmişsen sayfayı boyutları bildiği için daha hızlı açacaktır. http://www.netmechanic.com/ sitesinde resimlerde height ve width olmaması hata olarak göstermektedir.

diger kodları sitenizde test html olarak kaydetip http://validator.w3.org sitesinde test edin. orda hata ve doğruları gösterecektir..

yukaridaki kodlar html 4 3 dili ile yapılan tüm sitelerde geçerlidir..

Ayrıca xhtml ile yapılan sitelerde <br> kodu bu haliyle hata olarak geçmektedir. XHTML de doğru br tagı şu şekilde olmalıdır. <br />
 

webyazilim

0
İyinet Üyesi
Katılım
12 Haziran 2006
Mesajlar
1,511
Reaction score
0
Konum
Kayseri
pek çok şey için tutorial şeklinde denemeler yapmanıza olanak sağlayan
http://www.w3schools.com adresini bilmeyenler görsün istedim. öğrenirken doğru öğrenmek isteyenler için. ben ettim siz etmeyin diye :)
 
M

mehyaa

Misafir
XHTML de kapatılmayan tüm tag'ların sonu ">" yeri yerine " />" şeklinde olmalıdır. (img, input, hr, br, vs...)

Bir de W3 Validator da "marquee" tag'ının tüm parametrelerine hata verdi, girip bakmadım ama acaba marquee tag'ı standarttan çıkarıldı mı?

@darkman olaya güzel bir açıklık getirmiş aslında, internetin yani HTML, XHTML, CSS, vs. standartları belirleyen organizasyon W3 Org. olduğu için onlar ne diyorsa doğrudur : ) Sonuçta tarayıcılar da onları baz alarak oluşturuyor programlarını. Bilgilendirmeleriniz için teşekkür ederim ; )
 

wwwxxxyyy

0
İyinet Üyesi
Katılım
31 Ekim 2005
Mesajlar
1,005
Reaction score
7
<script language="javascript"> Bunun doğrusu aşağıdaki gibidir


<script language="JavaScript" type="text/javascript">

XHTML de kapatılmayan tüm tag'ların sonu ">" yeri yerine " />" şeklinde olmalıdır. (img, input, hr, br, vs...)

" />" burada çift tırnak olmaması gerekir,

<meta name="Language" content="tr" /> bunun gibi olmalı

ayrıca <br> etiketi de <br /> şeklinde olmalı
 

diyadinnet.com

0
İyinet Üyesi
Katılım
24 Nisan 2005
Mesajlar
95
Reaction score
0
Konum
Ağrı
mehyaa' Alıntı:
Bir de W3 Validator da "marquee" tag'ının tüm parametrelerine hata verdi, girip bakmadım ama acaba marquee tag'ı standarttan çıkarıldı mı?

marquee için şu kod sana yardımcı olacaktır...

<script language="JavaScript" type="text/javascript">
document.write("<marquee behavior= \'scroll\' align= \'center\' direction= \'up\' scrollamount= \'2\' scrolldelay= \'20\' onmouseover=\'this.stop()\' onmouseout=\'this.start()\'>")
</script>

YAZILAR BU ARAYA GELECEKTİR

<script language="JavaScript" type="text/javascript">
document.write("<\/marquee")
</script>
 
M

mehyaa

Misafir
wwwxxxyyy' Alıntı:
" />" burada çift tırnak olmaması gerekir
Ben tırnakları büyüktür işaretinden önce bir boşluk ve slaş gelmesi gerektiğini göstermek ve kodu cümleden ayırmak için koydum. Tırnak koymadan ordaki boşluğu ifade etmek zor hak verirsin ki ; )

@diyadinnet.com tiyon için teşekkür ederim...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst