วันจันทร์ที่ 7 ธันวาคม พ.ศ. 2552

ทดลองใช้งาน VirtualBox ติดตั้ง Windows XP

อยู่ว่าง ๆ ไม่มีอะไรจะทำครับ เลยลองของซักหน่อย ด้วยการทดลองติดตั้ง Windows XP ฉบับ โมดิฟาย ดู อันที่จริงเคยอยากจะทดลองใช้โปรแกรมแบบนี้มาตั้งนานแล้ว แต่โอกาสไม่เอื้ออำนวยซักเท่าไหร่น่ะครับ มาวันนี้อารมณ์ว่างจัด ประกอบกับเครื่องคอมที่ใช้ก็ระดับสเป็คเทพ ก็เลยลองเล่นดู เผื่อจะช่วยประเทืองสมองทึบ ๆ ของผมได้บ้าง ผลก็อย่างที่เห็นในรูปที่เอามาแปะครับ

CSS ตอน Link States #2

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

ตัวอย่าง
.linkclass:link, .linkclass:visited {
color:#999999;
}
.linkclass:hover, .linkclass:active {
color:#FF3333;
}


โค้ดในส่วนที่เป็นลิงก์ก็จะเป็น ดังนี้
<a href="#" class="linkclass">MY LINK</a>

วันศุกร์ที่ 4 ธันวาคม พ.ศ. 2552

CSS ตอน Link states

โดยปกติ จุดลิงก์ที่เป็นตัวอักษรที่กำหนดด้วยแท็ก a นั้นถ้าเราไม่ได้มีการใช้ CSS ในการควบคุม ก็จะแสดงผลตามที่ browser กำหนดไว้ ซึ่งโดยปกติก็คือ ตัวอักษรสีน้ำเงินขีดเส้นใต้

ลิงก์จะมีสถานะที่จะปรากฏการแสดงผลอยู่ 4 สถานะ ได้แก่
1. link คือ รูปแบบปกติ ที่บอกให้รู้ว่านี่คือ ลิงก์
2. visited คือ รูปแบบของลิงก์ที่ browser จำได้ว่าเคยคลิกเข้าไปแล้ว
3. hover คือ รูปแบบในขณะที่เราเอา เมาส์เคอร์เซอร์ไปวางที่จุดลิงก์
4. active คือ รูปแบบที่อยู่ในสถานะขณะที่คลิกลิงก์

ตัวอย่าง
a:link, a:visited {
color:#999999;
}
a:hover, a:active {
color:#FF3333;
}

จากตัวอย่างจะเป็นการกำหนดสถานะของจุดลิงก์ โดยสถานะ link และ visited จะกำหนดให้มีลักษณะเดียวกัน คือ เป็นตัวอักษรสีเทา ส่วน สถานะ hover และ active มีลักษณะเดียวกันคือ ตัวอักษรสีแดง



วันพฤหัสบดีที่ 3 ธันวาคม พ.ศ. 2552

จุดเริ่มต้นของการเป็นเว็บโปรแกรมเมอร์

วิทยาการด้านการทำเว็บในปัจจุบันได้พัฒนาไปจากอดีตอย่างมาก เมื่อก่อนหากเราต้องการจะเขียนเว็บไซต์ขึ้นมาสักเว็บนึงก็แค่ไปศึกษา HTML ก็เพียงพอแล้ว แต่ในปัจจุบันเว็บโปรแกรมเมอร์มักจะต้องมีความรอบรู้ในหลาย ๆ ศาสตร์และศิลป์ โดยสรุปแล้ว เท่าที่ผมนึกออก เว็บโปรแกรมเมอร์ในระดับเริ่มต้นนั้น จะต้องมีคุณสมบัติที่มีความรู้และเข้าใจเกี่ยวกับเทคโนโลยีดังต่อไปนี้

สิ่งที่จำเป็นต้องรู้

  • HTML / XHTML

  • JavaScript

  • CSS

  • Dynamic Script เช่น PHP , JSP หรือ ASP.NET


สิ่งที่ควรจะรู้

  • Graphic Design

  • Framework

  • Tools เครื่องมือช่วยพัฒนาเว็บ