-=# เว็บเราควรจะ validate HTML จาก w3c ให้ผ่าน เพื่อ SE friendly นะ ขอบอก

เริ่มโดย Dr.K, 08 มกราคม 2008, 12:19:04

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Jenosize

โอยตอนนี้ไปไม่ถูกแล้วครับ เหลืออยู่ 1 error ใครใจบุญช่วยดูให้หน่อยคับ ผมไม่รู้จะแก้ไงเหมือนกันแล้วเนี่ยะ
อ้างถึง
<?
include "connect.php";
include "function.php";
$i=1;
echo"<strong class='main'>$newtype[$i] :</strong>";
echo"<ul class='shownew'>";
$sql="select * from tb_new where type_new='$i' ";
$result=mysql_db_query($dbnews,$sql);
$total=mysql_num_rows($result);

$sql="select * from tb_new where type_new='$i' order by date_new desc limit 0,5";
$result=mysql_db_query($dbnews,$sql);
while($r=mysql_fetch_array($result)){
$id_new=$r[id_new];
$title_new=$r[title_new];
$type_new=$r[type_new];
$date_new=displaydate($r[date_new]);
echo"<li class='shownews_list'><img src='image/list2.gif' alt='ของขวัญ' />
<a  href='view.php?id_view=$id_new' class='linknew'>$title_new</a></li>";
}
if($total>=5){
echo "<li class='more'><a href='list.php?id_type=$i'>อ่านทั้งหมด</a></li>";
}
echo"</ul>";

?>
w3c แจ้งมาว่า end tag for "ul" which is not finished. มันไม่จบยังไงกันเนี่ยะ ฮือๆ
สู้ตายโว้ย.

Dr.K

อ้างถึงจาก: payu ใน 13 มกราคม 2008, 22:28:35

ผมว่าตัวตรวจมันยังไม่ค่อยดีเท่าไหร่ครับ ... เช่น
ผมมี link แบบนี้ <a href="page.php?a=1&b=2">

มันฟ้องว่า ...

Line ?, Column ?: general entity "b" not defined and no default entity.

คือมันมองว่า &b= ควรจะเป็น encode entity น่ะครับ ทั้งที่มันอยู่ใน ""



ลองเปลี่ยนเป็น
<a href="page.php?a=1&amp;b=2">
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

Dr.K

อ้างถึงจาก: Jenosize ใน 13 มกราคม 2008, 22:29:29
โอยตอนนี้ไปไม่ถูกแล้วครับ เหลืออยู่ 1 error ใครใจบุญช่วยดูให้หน่อยคับ ผมไม่รู้จะแก้ไงเหมือนกันแล้วเนี่ยะ
อ้างถึง
<?
include "connect.php";
include "function.php";
$i=1;
echo"<strong class='main'>$newtype[$i] :</strong>";
echo"<ul class='shownew'>";
$sql="select * from tb_new where type_new='$i' ";
$result=mysql_db_query($dbnews,$sql);
$total=mysql_num_rows($result);

$sql="select * from tb_new where type_new='$i' order by date_new desc limit 0,5";
$result=mysql_db_query($dbnews,$sql);
while($r=mysql_fetch_array($result)){
$id_new=$r[id_new];
$title_new=$r[title_new];
$type_new=$r[type_new];
$date_new=displaydate($r[date_new]);
echo"<li class='shownews_list'><img src='image/list2.gif' alt='ของขวัญ' />
<a  href='view.php?id_view=$id_new' class='linknew'>$title_new</a></li>";
$i++;
}
if($total>=5){
echo "<li class='more'><a href='list.php?id_type=$i'>อ่านทั้งหมด</a></li>";
}
echo"</ul>";

?>
w3c แจ้งมาว่า end tag for "ul" which is not finished. มันไม่จบยังไงกันเนี่ยะ ฮือๆ
ทางที่ดีเรียบเรียงใหม่ลำดับ scriptใช้ div หรือ table ดีกว่านิ
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

Dr.K

อ้างถึงจาก: visavavit ใน 13 มกราคม 2008, 21:45:34
http://www.google.com/
This page is not Valid (no Doctype found)!
Result:    Failed validation, 47 Errors

http://www.microsoft.com/en/us/default.aspx
This page is not Valid HTML 4.0 Transitional!
Result:    Failed validation, 29 Errors


น่าสนใจ ผมเอาของ Dan Grossman ที่เป็น mentor ของ sitepoint มาให้อ่านครับ
"
Our websites are not likely to reach every user of the internet. Google's will. Google will lose money if their site is not just compatible with the 6+ generation of browsers, but virtually every browser that's existed, as even 0.01% of their users is a large number. Google's site is designed to render on as many systems as possible, not be future proof.
"
จับใจความได้ว่า หมู่เฮาบังคับเองทำได้ แต่หมู่เฮาจะครอบครองเบราเซอร์ตั้งแต่พระเจ้าเหา ดังนั้นจึงยังไม่อัพเดต มิฉะนั้นผู้เฒ่าที่ใช้เครื่อง ตั้งแต่วินโดว์ 98 IE 6 พู้น เข้าไม่ได้ เสียหายแสนแปด เราต้องการจมอยู่กะอดีตมากกว่าก้าวล้ำนำอนาคต
น่าสนใจ ในส่วนตัวขอตอบว่า ไม่ทราบไอเดียของเว็บใหญ่ๆ บังคับเราทำ แต่ไม่ทำเอง
ขนาด live.com ยังไม่อนุญาตให้ validate (block การ validate เลย เหอๆ)
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

Jenosize

ผ่านแย้ว  ;D
สู้ตายโว้ย.

sealinda

ขอความเห็นค่ะ

กระทู้นี้ควรอยู่ใน programming หรือ SEO ดีคะ  ???


เพราะเห็นว่าการผ่าน w3c ช่วยเรื่องการติด index และ หลุด sand box ด้วย

จะได้นำไปแปะไว้ในสารบัญให้ค่ะ  :)
[direct=http://www.thaiseoboard.com/index.php/topic,95911.msg1197898.html#msg1197898]รับบริจาคของขวัญ สำหรับงานวันเด็ก (ส.ที่ 9 ม.ค. 53 ที่บ้านราชวิถี)[/direct] |[direct=http://www.sealinda.com/]ขายส่งเีครื่องสำอางแบรนด์เนม[/direct] | [direct=http://www.girliza.com/]เทคนิคการแต่งหน้า&บำรุงผิว[/direct]|[direct=http://bookmark.girliza.com]บุ๊คมาร์คแซ่บๆ[/direct]

เรารักนายนะน้องฟี่

อ้างถึงจาก: sealinda ใน 13 มกราคม 2008, 23:37:44
ขอความเห็นค่ะ

กระทู้นี้ควรอยู่ใน programming หรือ SEO ดีคะ  ???


เพราะเห็นว่าการผ่าน w3c ช่วยเรื่องการติด index และ หลุด sand box ด้วย

จะได้นำไปแปะไว้ในสารบัญให้ค่ะ  :)

Tutorial นะผมว่า เพราะดีมากครับบทความนี้

L

อ้างถึงจาก: sealinda ใน 13 มกราคม 2008, 23:37:44
ขอความเห็นค่ะ

กระทู้นี้ควรอยู่ใน programming หรือ SEO ดีคะ  ???


เพราะเห็นว่าการผ่าน w3c ช่วยเรื่องการติด index และ หลุด sand box ด้วย

จะได้นำไปแปะไว้ในสารบัญให้ค่ะ  :)

SEO เหอะครับ Premium SEO ด้วยซ้ำ

Kalopsky

แล้วถ้าใน wordpress จะต้องไปแก้ที่ไหนบ้างครับ  :P

คือเจอ ร้อยกว่า error ครับ :P
[direct=http://www.12dayloans.co.uk]12dayloans.co.uk[/direct]
[direct=http://www.12monthcash.co.uk]12monthcash.co.uk[/direct]
[direct=http://www.500dayloans.co.uk]500dayloans.co.uk[/direct]
[direct=http://www.3loan.co.uk]3loan.co.uk[/direct]
[direct=http://www.6loans.co.uk]6loans.co.uk[/direct]

payu

แนะนำ plugin สำหรับ FF ครับ .. สะดวกกว่าไป validate บนเวป .. แถมใช้ SGML parser engine เดียวกัน
validate บนเครื่องสำเร็จแล้ว .. ค่อยไปบนเวปอีกทีครับ  :)


http://users.skynet.be/mgueury/mozilla/

[direct=http://www.facebook.com/iipayu]payu on facebook[/direct]

IceCOin

อ้างถึงจาก: dochost ใน 08 มกราคม 2008, 12:19:04
div div style style table table อ้วกๆ :-X
มิน่า หลายๆคนเมิน CMS อื่นเล่นแค่ wordpress ก้อพอ (มัน validate ผ่านง่ายๆเลย)

ทำไม wordpress ผม ขึ้น error มากมายเลยครับ
[direct=http://howtodeclutteryourhome.com]declutter home[/direct]
[direct=http://treatingfortermites.com]termite treatment[/direct]

Dr.K

ผมคิดว่า มีข้อสรุปอย่างนี้นะครับ
1. ถ้าเว็บท่านดี สวยเข้าง่าย navigation ดี ง่ายต่อการดูแล มี index ,SERPs และลิงค์เข้าดี ,robots เข้าดี validate ไม่ได้ช่วยมากนัก (เหมือนของเว็บใหญ่ๆหลายเว็บในโลกนี้)
2. ถ้าต้องมีการแข่ง แน่นอน validate ดีกว่าอยู่แล้ว (เหตุผลทำไม ของ sanook ดีอยู่แล้ว แต่ทำให้ดีกว่า)
3. index น้อย หรือ sandbox แก้ยังไงก็ไม่ได้ ->ลอง validate และเปลี่ยนเนื้อหาหรือลิงค์
4. SERPs นิ่งไม่นิ่ง สูงไม่สูง ไม่ได้ขึ้นกับ validate อย่างเดียว
5. คาดว่า การ validate ผ่าน จะได้อานิสงส์ผ่านทางกลไกของการเพิ่ม trustrank หรือ ตรงมาตรฐาน webmaster guideline (อันนี้เดา)ทำให้ช่วยข้อ 3
6. ถ้าจะมาเอาดีทางทำเว็บ ได้ป้าย validate ติดหน้าเว็บเพิ่มการยอมรับกว่าคนที่ไม่มี เอาไว้เกทับ อย่างน้อยตรูก้อทำเป็นอยู่อย่างแหละ ถึงแม้จะดีไซน์ไม่สวย เนื้อหาไม่มี ไม่มีคนเข้า แต่ก้อมาตรฐาน ได้รับ iso นะเฟร่ย อะไรประมาณนั้น
ใครจะแนะนำใดมาอีก เชิญ brainstrom :)
[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

youcanberich

โอวววว ผ่านแล้วว  :'( กว่าจะได้ทั้งหมด 1000 กว่าๆ  เหนื่อยสุดๆ

มีโค๊ตมาฝากใครใช้การดึงวีดีโอจาก youtube มามันจะไม่ผ่านให้ใช้โค๊ตนี้แทน

อันเก่า
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/A0HO_NG7ujE"></param>

     <embed src="http://www.youtube.com/v/A0HO_NG7ujE" type="application/x-shockwave-flash"

      width="425" height="350"></embed></object>


แทนด้วย
<div style="text-align:center"><object type="application/x-shockwave-flash"

      style="width:425px; height:350px" data="http://www.youtube.com/watch?v=A0HO_NG7ujE">

      <param name="movie" value="http://www.youtube.com/watch?v=A0HO_NG7ujE"></param></object></div>
[direct=http://www.iheartpassiveincome.com/]อยากรู้ว่าผมทำเงินวันละ $1000 ได้ยังไง คลิ๊ก![/direct]
[direct=http://www.iheartpassiveincome.com/]ผมจะสอนให้คุณหารายได้แบบยั่งยืนบนโลกออนไลน์ รับประกันคุณทำได้แน่นอน[/direct]
[direct=http://www.iheartpassiveincome.com/]เหนื่อยกับการปั่นเว็บใช่มั้ย อยากทำเงินวันละ $100 และไม่ต้องลุ้นโดนแบนรายวัน ผมมีทางออกให้ คลิ๊กครับ![/direct]

zepherus

อ้างถึงจาก: L ใน 13 มกราคม 2008, 18:10:36
ตัวอย่างเว็บผม ขึ้น errer แบบนี้ครับ ไม่รู้จะแก้ยังไง

อ้างถึง
Line 222, Column 35: there is no attribute "LEFTMARGIN"
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

:P
ผมก็ขึ้นอย่างนี้เหมือนกันครับ  แบว่ามือใหม่เลยไมรู้ว่าผิดตรงไหนอ่า   :P  แก้ไงครับรบกวนผู้รู้บอกที
บางเวลาเราทำสิ่งที่อยากทำ  เวลาที่เหลือเราทำสิ่งที่ต้องทำ

sealinda

อ้างถึงจาก: น้องฟี่ ใน 14 มกราคม 2008, 00:57:18
อ้างถึงจาก: sealinda ใน 13 มกราคม 2008, 23:37:44
ขอความเห็นค่ะ

กระทู้นี้ควรอยู่ใน programming หรือ SEO ดีคะ  ???


เพราะเห็นว่าการผ่าน w3c ช่วยเรื่องการติด index และ หลุด sand box ด้วย

จะได้นำไปแปะไว้ในสารบัญให้ค่ะ  :)

Tutorial นะผมว่า เพราะดีมากครับบทความนี้

ขออนุญาตจัดไปอยู่ tutorial แล้วกันค่ะ ไว้เป็น guidline ให้กับคนใหม่ๆ ด้วย  :)
[direct=http://www.thaiseoboard.com/index.php/topic,95911.msg1197898.html#msg1197898]รับบริจาคของขวัญ สำหรับงานวันเด็ก (ส.ที่ 9 ม.ค. 53 ที่บ้านราชวิถี)[/direct] |[direct=http://www.sealinda.com/]ขายส่งเีครื่องสำอางแบรนด์เนม[/direct] | [direct=http://www.girliza.com/]เทคนิคการแต่งหน้า&บำรุงผิว[/direct]|[direct=http://bookmark.girliza.com]บุ๊คมาร์คแซ่บๆ[/direct]

pHasIs

ครั้งแรกที่ลอง เล่นเอาหน้ามืดเลยครับ  ;D
::)

Dr.K

อ้างถึงจาก: zepherus ใน 14 มกราคม 2008, 23:54:31
อ้างถึงจาก: L ใน 13 มกราคม 2008, 18:10:36
ตัวอย่างเว็บผม ขึ้น errer แบบนี้ครับ ไม่รู้จะแก้ยังไง

อ้างถึง
Line 222, Column 35: there is no attribute "LEFTMARGIN"
<body bgcolor="#FFFFFF" leftmargin="0" topmargin= "0" marginwidth="0" marginheight="0">

:P
ผมก็ขึ้นอย่างนี้เหมือนกันครับ  แบว่ามือใหม่เลยไมรู้ว่าผิดตรงไหนอ่า   :P  แก้ไงครับรบกวนผู้รู้บอกที

เอาไปใส่ไว้ใน css ไฟล์ครับ
ที่เหลือก้อ <body bgcolor="#FFFFFF" >

[direct=https://www.thaihealth.net/blog/seo_doctor/]seo blog[/direct]|[direct=https://netplushost.com]netplushost[/direct]
[direct=https://pattayawebmarketing.com/pattaya-seo]pattaya seo[/direct]
[direct=https://dochost.net]seo hosting[/direct]

zepherus

ขอบคุณครับ  แหมไม่ได้พี่ dochost เนี่ยสงสัยจะโง่อีกนานเลย
บางเวลาเราทำสิ่งที่อยากทำ  เวลาที่เหลือเราทำสิ่งที่ต้องทำ

hurahura

การใช้ DOCTYPE แบบ XHTML 1.0 กับ HTML 4.01 ต่างกันยังไงบ้างครับ

แล้วใช้แบบไหนกัน ปกติผมใช้ XHTML แต่มีปัญหามันแสดงผลไม่เหมือนกัน พอเปลี่ยนเป็น HTML สามารถใช้ได้
แต่ไม่ทราบว่าการเปลี่ยนเป็น HTML 4.01 จะส่งผลกระทบอะไรบ้าง เท่าที่อ่านข้อมูลมา เขาบอกจะทำให้ใช้ พวก xml ไม่ได้
ซึ่งในเว็บผมก็ไม่ใช้อยู่แล้ว แต่ไม่ทราบว่านอกจากนี้ยังมีอะไรที่ต่างกันบ้างครับ จะได้เลือกใช้ถูก



L

อ้างถึงจาก: dochost ใน 15 มกราคม 2008, 00:46:32
อ้างถึงจาก: zepherus ใน 14 มกราคม 2008, 23:54:31
อ้างถึงจาก: L ใน 13 มกราคม 2008, 18:10:36
ตัวอย่างเว็บผม ขึ้น errer แบบนี้ครับ ไม่รู้จะแก้ยังไง

อ้างถึง
Line 222, Column 35: there is no attribute "LEFTMARGIN"
<body bgcolor="#FFFFFF" leftmargin="0" topmargin= "0" marginwidth="0" marginheight="0">

:P
ผมก็ขึ้นอย่างนี้เหมือนกันครับ  แบว่ามือใหม่เลยไมรู้ว่าผิดตรงไหนอ่า   :P  แก้ไงครับรบกวนผู้รู้บอกที

เอาไปใส่ไว้ใน css ไฟล์ครับ
ที่เหลือก้อ <body bgcolor="#FFFFFF" >



ผมแก้แล้วครับ ด้วยการใส่

<body style="background-color:#FFFFFF; margin:0px 0px 0px 0px;">