ติดตั้งปุ่ม Google +1 ให้กับเว็บไซต์ของคุณ (Google Plus Button)

หลังจากที่มีข่าวคราวของเจ้า Google +1 (กูเกิ้ล พลัส วัน) ซึ่งมีลักษณะเหมือน like ของ facebook นั่นเอง เราสามารถเอา code ได้จาก http://www.google.com/webmasters/+1/button/

โดยมี code ตัวอย่างดังนี้

<!– Place this tag in your head or just before your close body tag –>
<script type=”text/javascript” src=”https://apis.google.com/js/plusone.js”></script>
<!– Place this tag where you want the +1 button to render –>
<g:plusone></g:plusone>

ซึ่งจริงๆแล้ว เราไม่ต้องแยกแปะ code java กับ tag div ก็ได้ครับ สามารถใช้รวมกันได้เลย

โดยปุ่ม Google +1 นี้ เราสามารถใส่ url เพื่อแยก link ในหน้าเดียวได้ ตัวอย่าง

<script type=”text/javascript\” src=”https://apis.google.com/js/plusone.js”></script>

<g:plusone size=”medium” count=”true” href=”ลิงค์ที่ต้องการ”></g:plusone>

อีกทั้ง Google ยังช่วยแก้ปัญหาเรื่องขนาดของปุ่มที่แต่ละ social ไม่เคยทำมาให้เท่าๆกัน โดยสามารถเลือกขนาดที่ไกล้เคียงกันได้ โดยเปลี่ยนตรง size=”medium”

โดยดูตัวอย่างของปุ่มได้ที่ http://code.google.com/apis/+1button/#target-url

WordPress for BlackBerry 1.4.6.1 มีให้อัพเดตแล้ว

ในเวอร์ชั่นนี้มีการปรับปรุงหลายอย่าง ซึ่งผู้ใช้งาน WordPress และใช้ BlackBerry ไม่ควรพลาด รีบเข้าไปดาวน์โหลดได้จาก AppWorld ได้แล้ว

WordPress for BlackBerry 1.4.6.1 มีให้อัพเดตแล้ว

ในเวอร์ชั่นนี้มีการปรับปรุงหลายอย่าง ซึ่งผู้ใช้งาน WordPress และใช้ BlackBerry ไม่ควรพลาด รีบเข้าไปดาวน์โหลดได้จาก AppWorld ได้แล้ว

การทำ border โค้งด้วย CSS (เลือกมุมที่จะให้โค้ง)

จากคราวที่แล้ว เราสามารถทำ ขอบให้โค้งด้วย css ได้ มาวันนี้จะมาบอกวิธีที่จะเลือกมุมให้โค้งได้ตามใจฉัน มาดูกันเลยครับ

-moz-border-radius-topleft: .625em;
-moz-border-radius-topright: .625em;
-moz-border-radius-bottomleft: 0em;
-moz-border-radius-bottomright: 0em;

-webkit-border-top-left-radius: .625em;
-webkit-border-top-right-radius: .625em;
-webkit-border-bottom-left-radius: 0em;
-webkit-border-bottom-right-radius: 0em;

ใช้ code เหล่านี้แทน code อันเดิม แล้วก็ใส่องศาให้กับมุมได้ตามต้องการครับ

border: 2px solid #0069c2;
border-radius: .625em;
-moz-border-radius: .625em; <-- แทนตรงนี้
-webkit-border-radius: .625em; <-- แทนตรงนี้

เอาไปใส่ CSS แล้วค่อยเรียกใช้ผ่าน div หรือตัวอื่นๆก็ได้ครับ

เพลงเพราะๆจากฝาแฝดน่ารักๆ

เอาเพลงเพราะๆมาให้ฟังกัน จากฝาแฝดน่ารักๆ

JS-Officially-Missing-You-Tamia-cover.mp4

การทำ border โค้งด้วย CSS

จริงๆมันมีมานานมากแล้ว ไอการทำมุมโค้งเนี่ย แต่ตอนนี้ด้วยความที่ว่า Browser ต่างๆนั้น ก็เริ่มสนับสนุนเจ้าโค้ดตัวนี้มากขึ้น แถมสมัยนี้ยังไม่ต้องกังวลถึง IE6 อีก เพราะคนใช้น้อยลงเยอะมาก จากสถิตที่เปิดดู อีกไม่นานคงถูกกลืนหายไป  ยังไงลองเอาไปใช้ดูครับ ไม่ยากเลย

border: 2px solid #0069c2;  กำหนดสีและความหนาของ border
border-radius: .625em; กำหนดความโค้ง จะเป็น px ก็ได้นะ
-moz-border-radius: .625em; สำหรับ firefox
-webkit-border-radius: .625em; สำหรับ browser อื่นๆ

เช่น

Content for New Div Tag Goes Here

Test Post from BlackBerry

มีให้ใช้ตั้งนานแล้วไม่ยอมใช้ วันนี้ก็เลยลองใช้งานดู ว่ามันจะโอเครึเปล่า

HTML, XML, XHTML, DHTML, CSS คืออะไร แตกต่าง และเกี่ยวข้องกันอย่างไร

HTML, XML,  XHTML, DHTML, CSS  เป็นคำศัพท์ที่ได้ยินกันบ่อยๆ ในการสร้างเว็บไซต์  แต่หลายคนอาจยังไม่แน่ใจนักว่ามันคืออะไรกันแน่ มีความแตกต่าง  และเกี่ยวข้องกันอย่างไร

Markup Language เป็นภาษาที่ใช้ในการนิยามหรืออธิบายข้อมูล

HTML (ย่อมาจาก Hyper Text Markup Language)
เป็นภาษาที่ใช้สำหรับสร้างเว็บเพจ มีโครงสร้างประกอบไปด้วย tag และ attribute ต่างๆ ที่ใช้ในการควบคุมการแสดงผลของข้อความ รูปภาพ หรือวัตถุอื่น ๆ

XML (ย่อมาจาก eXtensible Markup Language)
เป็นภาษาที่ถูกออกแบบมาเพื่อใช้เป็นภาษากลางสำหรับแลกเปลี่ยนข้อมูลระหว่างกัน
XML เหมาะกับการแลกเปลี่ยนข้อมูลผ่านเครือข่ายคอมพิวเตอร์ เนื่องจาก XML ไม่ได้ขึ้นอยู่กับโปรแกรมประยุกต์หรือระบบปฏิบัติการใด

XHTML (ย่อมาจาก Extensible HyperText Markup Language)
เป็นภาษาที่เกิดจากการนำ XML และ HTML มารวมกัน  กลายเป็นมาตรฐานใหม่ของ HTML    คำสั่งต่างๆนั้นก็ยังเหมือนกับ HTML แต่จะมีความเข้มงวดในเรื่องโครงสร้างภาษามากกว่า และมีการตัด tag และ attribute ที่ล้าสมัยออกไป

DHTML (ย่อมาจาก Dynamic HTML)
ไม่ใช่ภาษา แต่หมายถึง HTML/XHTML ที่นำ JavaScript, VBScript, CSS มาใช้  ทำให้เว็บเพจมีลูกเล่นมากขึ้น และสามารถโต้ตอบกับผู้ใช้งานได้

CSS (ย่อมาจาก Cascading Style Sheets)
เป็นภาษาที่มีรูปแบบการเขียน Syntax ที่เฉพาะ ถูกกำหนดขึ้นเพื่อใช้เสริมภาษา HTML แบบเดิม  ให้สามารถจัดรูปแบบการแสดงผลให้กับเอกสาร HTML/XHTML ได้สมบูรณ์แบบมากขึ้น

XHTML Validation

เราสามารถตรวจสอบความถูกต้องของคำสั่งในเอกสาร XHTML ว่าถูกต้องตามกฏเกณฑ์หรือไม่ ตาม DTD ที่ระบุไว้ในแถวแรกของเอกสาร ที่ http://validator.w3.org

Exampleตัวอย่างเอกสาร XHTML แบบ strict ที่ไม่ผ่านการ Validation ของ W3C XHTML 1.0

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html>
<head>
<title>XHTML type strict</title>
</head>
<body>
<p align=”CENTER”>Paragraph 1</p>
<p><font color=”red”>Paragraph 2</font></p>
</body>
</html>
Exampleตัวอย่างเอกสาร XHTML แบบ strict ที่่ผ่าน Validation ของ W3C XHTML 1.0

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>XHTML type strict</title>
</head>
<body>
<p style=”text-align:center”>Paragraph 1</p>
<p style=”color:red”>Paragraph 2</p>
</body>
</html>

Deprecated Tags in XHTML

Tag และ Attribute ที่ล้าสมัย ที่ไม่สามารถนำมาใช้กับเอกสาร XHTML ที่ใช้ DTD แบบ Strict ได้ ต้องเลี่ยงไปใช้ Tag อื่น หรือใช้ CSS มาช่วยแทน

รายการ Attribute ที่ล้าสมัย มีดังนี้

Tag คำอธิบาย เปลี่ยนไปใช้
<applet> applet ใช้เรียก Java applet เข้ามาทำงานในเว็บเบราเซอร์ <object>
<basefont> ใช้กำหนดเปลี่ยนแปลงรูปแบบตัวอักษรพื้นฐาน font-family, font-size,
color
<center> กำหนดข้อความให้อยู่ตรงกลาง text-align
<dir> ใช้แสดงลิสต์รายการแจกแจงเป็นข้อๆ (directory list) <ul>
<embed> ใช้แสดงผนวกโปรแกรมทำงาน plugin เข้าไปในเอกสารเว็บเพจ เช่น ไฟล์เสียง, ไฟล์ video เป็นต้น <object>
<font> กำหนดลักษณะตัวอักษร ชนิด ขนาด และสี font-family, font-size,
color
<isindex> ใช้สร้างแบบฟอร์มป้อนข้อมูลแบบมีฟิลด์ป้อนข้อมูลฟิลด์เดียว <form>
<listing> ใช้แสดงข้อมูลรายการคอมพิวเตอร์แบบต่างๆ เช่น source code program <pre>
<menu> ใช้แสดงรายการข้อมูลแบบแจกแจงเป็นข้อๆ <ul>
<plaintext> ใช้กำหนดเพื่อยกเลิกคุณสมบัติเว็บเพจแบบ HTML โดยเบราเซอร์จะไม่สนใจตีความคำสั่ง HTML ใดๆ ที่อยู่ใน tag นี้ <pre>
<s> กำหนดข้อความขีดฆ่า <del> | text-decoration
<strike> กำหนดข้อความขีดฆ่า <del> | text-decoration
<u> ขีดเส้นใต้ text-decoration
<xmp> กำหนดข้อความที่จัดรูปไว้ก่อน <pre>

รายการ attribute ที่ล้าสมัย มีดังนี้

Tag คำอธิบาย เปลี่ยนไปใช้ CSS Propeties
align จัดตำแหน่งให้ element text-align, float, vertical-align
alink กำหนดสีของลิงค์ที่ active หรือถูกคลิก active
background กำหนด background เป็นรูปภาพ background-image
bgcolor กำหนดสีของ background background-color
border กำหนดขนาดกรอบ border-width
clear กำหนดลักษณะการตัดบรรทัดเมื่อใช้ element <br /> element clear
height กำหนดความสูงของ element height
hspace กำหนดระยะห่างจากขอบด้านขวา/ซ้าย ให้ element padding
language กำหนดภาษาของ script ที่ใช้ type
link กำหนดสีของ link link
nowrap ยกเลิกการขึ้นบรรทัดใหม่โดยอัตโนมัติ white-space
start กำหนดหมายเลขแถวของรายการแถวแรก counter-reset
text กำหนดสีของตัวอักษรใน <body> color
type กำหนดลักษณะสัญลักษณ์ให้รายการใน tag <li> list-style-type
vlink กำหนดสีของ link ที่ถูกคลิกแล้ว visited
vspace กำหนดระยะห่างจากขอบด้านบน/ล่าง ให้ element padding
width กำหนดความกว้างของ element width