<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WEBBLOGVN.COM &#187; lap trinh css</title>
	<atom:link href="http://webblogvn.com/blog/tag/lap-trinh-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://webblogvn.com/blog</link>
	<description>Chia sẻ kiến thức Web &#124;Blog &#124; Forum &#124; Free Download &#124; Free ebook &#124; Free soft &#124; Free game &#124; Free source &#124; Relax</description>
	<lastBuildDate>Mon, 06 Sep 2010 11:39:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</title>
		<link>http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/</link>
		<comments>http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 15:45:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[HTML và CSS]]></category>
		<category><![CDATA[lap trinh css]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/?p=1961</guid>
		<description><![CDATA[Trong việc thiết kế web bây giờ thì các webmaster thích sử dụng ngôn ngữ CSS, tuy nhiên không phải trình duyệt nào cũng hỗ trợ tốt cho các thuộc tính của CSS, đặc biệt là trình duyệt Internet Explore của MS. Vậy làm sao trong  quá trình thiết kế để cho site của bạn [...]]]></description>
			<content:encoded><![CDATA[<p>Trong việc thiết kế web bây giờ thì các webmaster thích sử dụng ngôn ngữ CSS, tuy nhiên không phải trình duyệt nào cũng hỗ trợ tốt cho các thuộc tính của CSS, đặc biệt là trình duyệt Internet Explore của MS. Vậy làm sao trong  quá trình thiết kế để cho site của bạn hiện thị rõ trên các trình duyệt . bài viết được trích từ thegioiweb.vn sẽ cho bạn rõ</p>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table style="height: 56px;" border="0" cellspacing="0" cellpadding="0" width="400">
<tbody>
<tr>
<td id="tdStoryTeaser" align="left">Các vấn đề sẽ đề cập<br />
1. IE and the box model<br />
2. IE versions and Doctype modes</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td id="tdStoryPrice"></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td id="tdStoryBody">
<p align="justify"><strong><span style="font-family: Verdana;">IE and the box model</p>
<p></span></strong></p>
<p><strong> </strong></p>
<div><span style="font-family: Verdana;">Cho dù bạn có thích hoặc căm ghét, Internet Explorer của Microsoft vẫn là một trình duyệt chính đựơc sử dụng hiện nay. Điều đó có nghĩa là vài điểm bạn cần xem xét khi thiết kế để khắc phục một vài điểm chưa hợp lý về CSS.<br />
Một ví dụ dơn giản là một số phiên bản của IE thể hiện các hộp (box model) một cách khác biệt so với các trình duyệt chuẩn. Và các file CSS của bạn nhìn trên IE sẽ khác so với các trình duyệt còn lại như: firefox, opera.</span></div>
<p align="justify"><span style="font-family: Verdana;">Với một hộp vuông có chiều rộng 200px và được bạn gán thuộc tính &#8220;<strong><em>padding:20px; border:20px;&#8221;</em></strong> thì chiều rộng chuẩn của nó sẽ được tính như sau</span></p>
<p align="justify"><span style="font-family: Verdana;"><strong>Chiều rộng thể hiện</strong><br />
chiều rộng chuẩn (200px) + padding (20px+20px) + borders (20px+20px) =<strong> 280px</strong>. </span></p>
<p align="center"><span style="font-family: Verdana;"><img src="http://thegioiweb.vn/Uploaded/thuyph/css1.gif" alt="" /></span></p>
<p align="justify"><span style="font-family: Verdana;"><br />
</span> <span style="font-family: Verdana;">Thế nhưng một vài phiên bản của IE sẽ tính ra chiều rộng bằng công thức: <strong><em>content, padding and borders together = 200px. </em></strong> </span></p>
<p align="center"><span style="font-family: Verdana;"><img src="http://thegioiweb.vn/Uploaded/thuyph/css2.gif" alt="" /></span></p>
<div><span style="font-family: Verdana;"> </span></div>
<p align="center"><span style="font-family: Verdana;"><img src="http://thegioiweb.vn/Uploaded/thuyph/css3.gif" alt="" width="411" height="302" /></span></p>
<div><span style="font-family: Verdana;"><strong><em>Theo</em></strong> http://css.maxdesign.com </span></div>
</td>
</tr>
</tbody>
</table>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css/" title="Kỹ thuật tải ảnh trước bằng CSS (July 3, 2009)">Kỹ thuật tải ảnh trước bằng CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/insert-text-vao-textarea-va-gi%e1%bb%af-nguyen-v%e1%bb%8b-tri-con-tr%e1%bb%8f/" title="Insert text vào textarea và giữ nguyên vị trí con trỏ (December 19, 2009)">Insert text vào textarea và giữ nguyên vị trí con trỏ</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/h%e1%bb%8dc-html-va-css-v%e1%bb%9bi-htmldog/" title="Học HTML và CSS với HtmlDog (June 19, 2009)">Học HTML và CSS với HtmlDog</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/" title="Căn bản về CSS (October 1, 2008)">Căn bản về CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/" title="Cách viết giản lược trong CSS (June 18, 2009)">Cách viết giản lược trong CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/bo-goc-v%e1%bb%9bi-css3/" title="Bo góc với CSS3 (July 19, 2009)">Bo góc với CSS3</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/bai-1-c%c6%a1-b%e1%ba%a3n-v%e1%bb%81-css/" title="Bài 1: Cơ bản về CSS (September 20, 2008)">Bài 1: Cơ bản về CSS</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/7-l%c6%b0u-y-khi-thi%e1%ba%bft-k%e1%ba%bf-web-v%e1%bb%9bi-css-va-html/" title="7 lưu ý khi thiết kế web với CSS và HTML! (June 24, 2009)">7 lưu ý khi thiết kế web với CSS và HTML!</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/" title="10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I (June 24, 2009)">10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/%e2%80%9cbotnets%e2%80%9d-phishing-va-nh%e1%bb%afng-di%e1%bb%81u-c%e1%ba%a7n-bi%e1%ba%bft/" title="“Botnets”, &#8220;Phishing&#8221; và những điều cần biết (September 1, 2009)">“Botnets”, &#8220;Phishing&#8221; và những điều cần biết</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bo góc với CSS3</title>
		<link>http://webblogvn.com/blog/bo-goc-v%e1%bb%9bi-css3/</link>
		<comments>http://webblogvn.com/blog/bo-goc-v%e1%bb%9bi-css3/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 08:25:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[học css]]></category>
		<category><![CDATA[kỹ thuật bo góc]]></category>
		<category><![CDATA[lap trinh css]]></category>
		<category><![CDATA[tạo border]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/?p=1408</guid>
		<description><![CDATA[Trước kia khi chúng ta muốn thực hiện định dạng một góc vuông mà bo bốn góc thì chúng ta cần phải dùng đến Javascript hoặc những kỹ thuật khá phức tạp (kỹ thuật 4 div hoặc 3 div). Tuy nhiên hiện nay CSS3 cho phép chúng ta thực hiện điều đó hết sức đơn [...]]]></description>
			<content:encoded><![CDATA[<p>Trước kia khi chúng ta muốn thực hiện định dạng một góc vuông mà bo bốn góc thì chúng ta cần phải dùng đến Javascript hoặc những kỹ thuật khá phức tạp (kỹ thuật 4 div hoặc 3 div). Tuy nhiên hiện nay CSS3 cho phép chúng ta thực hiện điều đó hết sức đơn giản.</p>
<p>Để minh chứng cho điều đó sau đây chúng ta cùng thực hiện một kỹ thuật đơn giản đó là bo góc cho một box vuông với CSS3.</p>
<div style="border: 1px solid #cccccc; padding: 10px;">Chưa bo góc&#8230;.</div>
<p>Chúng ta thực hiện kỹ thuật bo góc của box vuông với đoạn code sau:</p>
<p><strong><span style="color: #ff0000;">&lt;div style=&#8221;-moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCCCCC; padding: 10px;&#8221; &gt;</span></strong></p>
<h3>Kết quả</h3>
<div style="border: 1px solid #cccccc; padding: 10px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px;">Liệu đã được như mong muốn?</div>
<p>Có một vấn đề nảy sinh đó là hiện tại không phải trình duyệt nào cũng hỗ trợ chúng ta làm với CSS3, đối với một số trình duyệt cũ thì cũng ta vẫn phải sử dụng những kỹ thuật cũ để thực hiện bo góc. Còn với một số trình duyệt như Mozila/Firefox, Safari 3 thì chúng ta thỏa sức sáng tạo với những kỹ thuật của CSS3.</p>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/" title="Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung (April 1, 2010)">Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-menu-d%e1%ba%a1ng-tab/" title="Tạo Menu dạng tab (July 19, 2009)">Tạo Menu dạng tab</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-c%e1%bb%ada-s%e1%bb%95-popup-khi-re-chu%e1%bb%99t-vao-%e1%ba%a3nh/" title="Tạo cửa sổ popup khi rê chuột vào ảnh (August 7, 2009)">Tạo cửa sổ popup khi rê chuột vào ảnh</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/" title="Căn bản về CSS (October 1, 2008)">Căn bản về CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/" title="Cách viết giản lược trong CSS (June 18, 2009)">Cách viết giản lược trong CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/" title="10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I (June 24, 2009)">10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/%e2%80%9cbotnets%e2%80%9d-phishing-va-nh%e1%bb%afng-di%e1%bb%81u-c%e1%ba%a7n-bi%e1%ba%bft/" title="“Botnets”, &#8220;Phishing&#8221; và những điều cần biết (September 1, 2009)">“Botnets”, &#8220;Phishing&#8221; và những điều cần biết</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/di%e1%bb%81u-gi-t%e1%ba%a1o-nen-m%e1%bb%99t-trang-web-hi%e1%bb%87u-qu%e1%ba%a3/" title="Điều gì tạo nên một trang web hiệu quả? (October 28, 2008)">Điều gì tạo nên một trang web hiệu quả?</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/di%e1%bb%81u-gi-khi%e1%ba%bfn-website-thanh-cong/" title="Điều gì khiến website thành công? (October 24, 2008)">Điều gì khiến website thành công?</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/dang-nh%e1%ba%adp-nhi%e1%bb%81u-tai-kho%e1%ba%a3n-cung-luc-trong-mot-website/" title="Đăng nhập nhiều tài khoản cùng lúc trong môt website (May 19, 2009)">Đăng nhập nhiều tài khoản cùng lúc trong môt website</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/bo-goc-v%e1%bb%9bi-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kỹ thuật làm bóng đổ cho chữ bằng CSS</title>
		<link>http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-lam-bong-d%e1%bb%95-cho-ch%e1%bb%af-b%e1%ba%b1ng-css/</link>
		<comments>http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-lam-bong-d%e1%bb%95-cho-ch%e1%bb%af-b%e1%ba%b1ng-css/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 15:42:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[lap trinh css]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/?p=1350</guid>
		<description><![CDATA[






Thông thường khi chúng ta làm bóng đổ (Shadow) cho chữ chúng ta thường dùng các phần mềm đồ họa như Photoshop, Illustrator, Firework,..vv.












Đối với những phần mềm đó thì việc tạo ra bóng đổ cho chữ hết sức đơn giản và có nhiều hiệu ứng bắt mắt, nhưng trong bài viết này tôi xin [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="tdStoryTeaser" align="left">Thông thường khi chúng ta làm bóng đổ (Shadow) cho chữ chúng ta thường dùng các phần mềm đồ họa như Photoshop, Illustrator, Firework,..vv.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td id="tdStoryPrice"></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td id="tdStoryBody"><span style="font-size: x-small;"><span style="font-family: Arial;">Đối với những phần mềm đó thì việc tạo ra bóng đổ cho chữ hết sức đơn giản và có nhiều hiệu ứng bắt mắt, nhưng trong bài viết này tôi xin giới thiệu với các bạn một thủ thuật trong </span><span style="font-family: Arial;">CSS<span>Cascading Style Sheets</span></span><span style="font-family: Arial;"> giúp bạn có thể tạo ra hiệu ứng bóng đổ giống như trong các phần mềm đồ họa. Tuy nhiên cách làm này không có nhiều hiệu ứng và kiểu dáng giống như các phẩn phềm đồ họa, nhưng nó vẫn là một cách khá tốt mà chúng ta có thể vận dụng nó để style cho </span><span style="font-family: Arial;">Website<span>Website và các khái niệm liên quan</span></span></span> của mình, sau đây là toàn bộ các bước để thực hiện.</p>
<div style="width: 520px; font-family: Arial;">
<div style="text-align: center;"><span style="font-size: x-small;"><img title="Ảnh minh họa" src="http://thegioiweb.vn/Uploaded/linhntt/thegioiweb/tao_bong_do_css.gif" alt="CSS Text Shadow" /></span></div>
<p style="text-align: center;"><span style="font-size: x-small;">Ảnh minh họa</span></p>
</div>
<p style="font-family: Arial;"><span style="font-size: x-small;">Để tạo ra hiệu ứng cho chữ trước hết chúng ta cần tạo ra một trang HTML có định dạng như sau:</span></p>
<pre style="font-family: Arial;"><span style="font-size: x-small;">&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;
&lt;html&gt;
  &lt;head&gt;
  &lt;meta http-equiv="content-type" content="text/html; charset=utf-8"&gt;
  &lt;link rel="stylesheet" type="text/css"
  href="/textshadow.css" media="all" /&gt;
  &lt;title&gt;CSS Text Shadow&lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;

    &lt;div id="wrapper"&gt;

    &lt;div id="css-shadow"&gt;
      &lt;h1&gt;CSS Text shadow&lt;/h1&gt;
      &lt;h1&gt;CSS Text shadow&lt;/h1&gt;
    &lt;/div&gt;

    &lt;p&gt;Lorem ipsum dolor sit amet consectetuer pretium mattis.&lt;/p&gt;
    &lt;/div&gt;

  &lt;/body&gt;
&lt;/html&gt;
</span></pre>
<p style="font-family: Arial;"><span style="font-size: x-small;">Để có thể định vị được các dòng text chúng ta cần định nghĩa cho thẻ &lt;div&gt; một kích thước nhất định, giả sử trong bài viết này tôi định nghĩa là chiều rộng là 300 pixel, chiều cao là 25 pixel. Mã <span>CSS<span>Cascading Style Sheets</span></span> như sau:</span></p>
<pre style="font-family: Arial;"><span style="font-size: x-small;">#css-shadow {
  margin: 0;
  padding: 0;
  position: relative; /* Dùng để định vị chữ */
  width: 300px;
  height: 250px;
}
</span></pre>
<p style="font-family: Arial;"><span style="font-size: x-small;">Tiếp đó chúng ta sẽ định nghĩa vị trí mà màu sắc cho các dòng text, để có thể nhìn thấy bóng đổ thì ta sẽ định nghĩa cho dòng chữ ở dưới là màu xám và cách dòng chữ ở trên 2 pixel về phía phải và phía dưới. Cụ thể mã <span>CSS<span>Cascading Style Sheets</span></span> như sau:</span></p>
<pre style="font-family: Arial;"><span style="font-size: x-small;">#css-shadow h1.font {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  color: #CC0000;
}

#css-shadow h1.shadow {
  position: absolute;
  top: 2px;
  left: 2px;
  z-index: 0;
  color: #C0C0C0;
}
</span></pre>
<p style="font-family: Arial;"><span style="font-size: x-small;">Một điều mà chúng ta cần hết sức chú ý đó là thuộc tính <strong>z-index:</strong>. Trong trường hợp chúng ta muốn đặt lớp (layer) nào ở phía trên thì chúng ta sẽ đặt thuộc tính <strong>z-index</strong> của lớp đó lớn hơn các lớp (layer) khác.</span></p>
<div style="font-family: Arial;">
<div>
<h2><span style="font-size: x-small;">Kỹ thuật làm bóng đổ cho chữ bằng CSS</span></h2>
<ul>
<li><span style="font-size: x-small;"><a title="Xem demo" href="http://www.cssyeah.com/demo/textshadow.html" target="_blank">Xem demo</a></span></li>
<li><span style="font-size: x-small;"><a title="Tải về máy" href="http://www.cssyeah.com/downloads/csstextshadow.zip" target="_blank">Download</a></span></li>
</ul>
<p><span style="font-size: x-small;"><em style="font-family: Arial;"><strong>Theo cssyeah</strong></em></span></div>
</div>
</td>
</tr>
</tbody>
</table>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/" title="Căn bản về CSS (October 1, 2008)">Căn bản về CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/" title="10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I (June 24, 2009)">10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/" title="Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung (April 1, 2010)">Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/thu%e1%bb%99c-tinh-background/" title="Thuộc tính Background (January 12, 2010)">Thuộc tính Background</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-menu-d%e1%ba%a1ng-tab/" title="Tạo Menu dạng tab (July 19, 2009)">Tạo Menu dạng tab</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/ph%c6%b0%c6%a1ng-phap-vi%e1%ba%bft-ma-css/" title="Phương pháp viết mã CSS (September 6, 2010)">Phương pháp viết mã CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/nh%e1%bb%afng-di%e1%bb%81u-c%e1%ba%a7n-bi%e1%ba%bft-khi-vi%e1%ba%bft-ma-css/" title="Những điều cần biết khi viết mã CSS (October 16, 2009)">Những điều cần biết khi viết mã CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/menu-css-4/" title="Menu CSS 4 (December 19, 2009)">Menu CSS 4</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css-2/" title="Kỹ thuật tải ảnh trước bằng CSS (September 6, 2010)">Kỹ thuật tải ảnh trước bằng CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css/" title="Kỹ thuật tải ảnh trước bằng CSS (July 3, 2009)">Kỹ thuật tải ảnh trước bằng CSS</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-lam-bong-d%e1%bb%95-cho-ch%e1%bb%af-b%e1%ba%b1ng-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kỹ thuật tải ảnh trước bằng CSS</title>
		<link>http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css/</link>
		<comments>http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 15:38:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[lap trinh css]]></category>
		<category><![CDATA[tải ảnh trước]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/?p=1347</guid>
		<description><![CDATA[






Trong file CSS của bạn có sử dụng đến một số ảnh background, nhưng những ảnh đó sẽ không được trình duyệt tải về trong bộ đệm (cache) trên máy ngay từ đầu, mà khi nào sử dụng đến thì nó mới được tải về. Chính vì vậy đôi khi nó sẽ sinh ra độ [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="tdStoryTeaser" align="left">Trong file CSS của bạn có sử dụng đến một số ảnh background, nhưng những ảnh đó sẽ không được trình duyệt tải về trong bộ đệm (cache) trên máy ngay từ đầu, mà khi nào sử dụng đến thì nó mới được tải về. Chính vì vậy đôi khi nó sẽ sinh ra độ trễ khi chúng ta lần đầu tiên khi vào trang Web.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td id="tdStoryPrice"></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td id="tdStoryBody">
<p style="font-family: Arial;"><span style="font-size: x-small;">Chúng ta lấy một ví dụ như sau: Giả sử rằng trong thẻ &lt;a&gt; của bạn có sử dụng hai ảnh, một ảnh làm dùng để hiển thị ngay từ đầu, còn một ảnh khác sử dụng cho thuộc tính <strong>:hover</strong>. KHi lần đầu tiên bạn vào Website khi <strong>hover</strong> chuột lên thẻ &lt;a&gt; đó thì nó sẽ không hiển thị anh thử hai ngay mà sau một khoảng thời gian khoảng 2 đến 3 giây sau thì mới hiện tùy theo tốc độ đường truyền.</span></p>
<p style="font-family: Arial;"><span style="font-size: x-small;">Để khắc phục điều đó chúng ta có một thủ thuật (tips) nhỏ như sau:</span></p>
<p style="font-family: Arial;"><span style="font-size: x-small;">Đối với một số ảnh mà chúng ta cần sử dụng làm background trong file css, mà chúng ta không muốn có độ trễ như ví dụ trên thì chúng ta cần có biện pháp tải trước những ảnh đó về máy.</span></p>
<p style="font-family: Arial;"><span style="font-size: x-small;">Chúng ta sẽ đặt toàn bộ các ảnh mà muốn tải trước về vào trong một thẻ CSS như sau:</span></p>
<pre style="font-family: Arial;"><span style="font-size: x-small;">#preLoadImages {
  width: 0px;
  height: 0px;
  background: url(../images/anh1.gif);
  background: url(../images/anh2.gif);
  background: url(../images/anh3.gif);
  ...
}
</span></pre>
<p style="font-family: Arial;"><span style="font-size: x-small;">Bạn có thể đặt đoạn mã CSS trên vào trong file CSS của bạn, hoặc đặt vào trong thẻ &lt;head&gt; của trang. Ví dụ</span></p>
<pre style="font-family: Arial;"><span style="font-size: x-small;">  &lt;html&gt;
    &lt;head&gt;
      &lt;style type="text/css"&gt;
        #preLoadImages {
          width: 0px;
          height: 0px;
          background: url(../images/anh1.gif);
          background: url(../images/anh2.gif);
          background: url(../images/anh3.gif);
          ...
        }
      &lt;/style&gt;
    &lt;/head&gt;
</span></pre>
<p style="font-family: Arial;"><span style="font-size: x-small;">Sau đó chúng ta đặt đoạn thẻ &lt;div id=&#8221;prLoadImages&#8221;&gt; trên vào ngay dưới thẻ &lt;body&gt; của Website của bạn. Khi trình duyệt đọc tới thẻ &lt;div&gt; đó nó sẽ load toàn bộ những ảnh được liệt kê trong danh sách trên vào trong bộ đệm của trình duyệt.</span></p>
<pre style="font-family: Arial;"><span style="font-size: x-small;">&lt;body&gt;
  &lt;div id="preLoadImages"&gt;&lt;/div&gt;
...
</span></pre>
<p><span style="font-size: x-small;"><span style="font-weight: bold; font-style: italic; font-family: Arial;">Theo CSSYeah</span></span></td>
</tr>
</tbody>
</table>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/" title="Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung (April 1, 2010)">Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-lam-bong-d%e1%bb%95-cho-ch%e1%bb%af-b%e1%ba%b1ng-css/" title="Kỹ thuật làm bóng đổ cho chữ bằng CSS (July 3, 2009)">Kỹ thuật làm bóng đổ cho chữ bằng CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/insert-text-vao-textarea-va-gi%e1%bb%af-nguyen-v%e1%bb%8b-tri-con-tr%e1%bb%8f/" title="Insert text vào textarea và giữ nguyên vị trí con trỏ (December 19, 2009)">Insert text vào textarea và giữ nguyên vị trí con trỏ</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/" title="Căn bản về CSS (October 1, 2008)">Căn bản về CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/" title="Cách viết giản lược trong CSS (June 18, 2009)">Cách viết giản lược trong CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/bo-goc-v%e1%bb%9bi-css3/" title="Bo góc với CSS3 (July 19, 2009)">Bo góc với CSS3</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/bai-1-c%c6%a1-b%e1%ba%a3n-v%e1%bb%81-css/" title="Bài 1: Cơ bản về CSS (September 20, 2008)">Bài 1: Cơ bản về CSS</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/7-l%c6%b0u-y-khi-thi%e1%ba%bft-k%e1%ba%bf-web-v%e1%bb%9bi-css-va-html/" title="7 lưu ý khi thiết kế web với CSS và HTML! (June 24, 2009)">7 lưu ý khi thiết kế web với CSS và HTML!</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/" title="10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I (June 24, 2009)">10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</title>
		<link>http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/</link>
		<comments>http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:57:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[Bờ lốc]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[lap trinh css]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/?p=1306</guid>
		<description><![CDATA[






Bài viết này tổng hợp ra mười thủ thuật về CSSCascading Style Sheets mà bạn cần phải biết và biến chúng thành những kỹ năng của mình. Hy vọng rằng sau khi đọc xong bài viết này các bạn sẽ tự tin hơn trong việc giải quyết các vấn đề tương tự.













1. Dùng kỹ thuật [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="tdStoryTeaser" align="left">Bài viết này tổng hợp ra mười thủ thuật về CSSCascading Style Sheets mà bạn cần phải biết và biến chúng thành những kỹ năng của mình. Hy vọng rằng sau khi đọc xong bài viết này các bạn sẽ tự tin hơn trong việc giải quyết các vấn đề tương tự.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td id="tdStoryPrice"></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td id="tdStoryBody">
<h3 style="text-align: justify;">1. Dùng kỹ thuật Sorthand để thực hiện viết mã CSS.</h3>
<p style="text-align: justify;">Như tôi đã trình bày trong bài viết &#8220;<a href="http://thegioiweb.com.vn/Story/vn/Html_Css/HuongdanHtml_CSS/2009/6/8119.html" target="_blank">Cách viết giản lược trong CSS</a>&#8221; thì việc sử dụng kỹ thuật này rất tiện ích cho quá trình bạn viết mã <span>CSS<span>Cascading Style Sheets</span></span>.</p>
<p style="text-align: justify;">Ví dụ: Khi style cho font chữ trong CSS thông thường bạn sẽ viết như sau:</p>
<div style="text-align: justify;">
<pre>font-weight: bold;
font-style: italic;
font-variant: small-caps;
font-size: 1em;
line-height: 1.5em;
font-family: Verdana, sans-serif;</pre>
</div>
<p style="text-align: justify;">Nếu áp dụng kỹ thuật Sorthand thì chúng ta chỉ cần phải viết.</p>
<div style="text-align: justify;">
<pre>font: bold italic small-caps 1em/1.5em verdana, sans-serif;</pre>
</div>
<h3 style="text-align: justify;">2. Đặt hai class cho cùng một đối tượng</h3>
<p style="text-align: justify;">Thông thường khi bạn viết mã HTML bạn chỉ đặt một class cho một đối tượng. Tuy nhiên điều đó không có nghĩa rằng bạn chỉ được phép đặt duy nhất một class cho một đối tượng. Định dạng HTML cho phép bạn đặt 2 class cho cùng một đối tượng.</p>
<div style="text-align: justify;">
<pre>&lt;div&gt;...&lt;/div&gt;</pre>
</div>
<p style="text-align: justify;">Như các bạn đã thấy ở trên nếu bạn muốn đặt 2 class cho cùng một đối tượng thì tên của class thứ nhất phải cách tên của class thứ hai bằng khoảng trống. Trong trường hợp hai class này đều được đặt cùng một thuộc tính thì đối tượng này sẽ được định dạng theo thuộc tính nào được viết sau.</p>
<p style="text-align: justify;">Ví dụ cả hai class đều định nghĩa màu nền cho đối tượng</p>
<div style="text-align: justify;">
<pre>div.class1 {
background: #CC0000;
}

div.class2 {
background: #00000FF;
}</pre>
</div>
<p style="text-align: justify;">Trong trường hợp như trên thì đối tượng sẽ nhận thuộc tính background của class2. Vì class2 được định nghĩa sau và trình duyệt sẽ nhận giá trị của thuộc tính này.</p>
<h3 style="text-align: justify;">3. Các giá trị mặc định của đường viền</h3>
<p style="text-align: justify;">Trong quá trình bạn style một đối tượng nào đó có thuộc tính border bạn sẽ liệt kê ra các giá trị của thuộc tính border đó. Vd:</p>
<div style="text-align: justify;">
<pre>border: 2px solid #000;</pre>
</div>
<p style="text-align: justify;">Vậy cái gì sẽ hiện thị giá trị mặc định?</p>
<ol style="text-align: justify;">
<li><strong>Border-style:</strong> Trong quá trình bạn định nghĩa đường viền (border) cho các đối tượng HTML, nếu như đối tượng phía trước được định nghĩa kiểu border như thế nào thì các đối tượng sau cũng được định nghĩa kiểu border đó ( trong trường hợp bạn không nêu ra kiểu của các đối tượng định nghĩa sau )</li>
<li><strong>Border-width:</strong> Khi bạn không định nghĩa rõ độ dày của đường viền cho đối tượng bạn định style thì trình duyệt sẽ lấy mặc định độ dày của đường viền đó là 1 pixel.</li>
<li><strong>Border-color:</strong> Màu của đường bao ngoài sẽ có màu mặc định là màu của đối tượng được bao ( trong trường hợp bạn bỏ qua thông số màu của đối tượng )</li>
</ol>
<h3 style="text-align: justify;">4. Định dạng CSS cho tài liệu ở dạng in ấn.</h3>
<p style="text-align: justify;">Hầu hết những Web Designer ở Việt Nam rất ít quan tâm tới vấn đề này, nhưng thực chất nó lại là một trong những vấn đề khá quan trọng trong quá trình thiết kế Web. Khi bạn bắt tay vào thiết kế thông thường bạn chỉ quan tâm tới nó hiện thị trên thiết bị đầu cuối là màn hình như thế nào, mà bạn ít khi quan tâm tới khi Website của bạn sẽ được in ra như thế nào? Trong trường hợp người duyệt Web muốn lưu lại những thông tin trên Website của bạn bằng những bản in thì bắt buộc người duyệt cần phải mất thời gian cho việc lựa chọn và xóa bỏ những đối tượng không cần thiết.</p>
<p style="text-align: justify;">Để khắc phục điều đó bạn chỉ cần thêm một file CSS phục vụ riêng cho việc in ấn vào trong Website của bạn. Cách thức cho như sau, trên phần header của bạn ngay sau dòng lệnh chèn file <span>CSS<span>Cascading Style Sheets</span></span> bạn sẽ thêm một dòng tương tự dòng trên những có một số chỗ khác biệt.</p>
<p style="text-align: justify;">&lt;link type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221; href=&#8221;/stylesheet.css&#8221; media=&#8221;screen&#8221; /&gt; &lt;link type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221; href=&#8221;/printstyle.css&#8221; media=&#8221;print&#8221; /&gt;</p>
<p style="text-align: justify;">Hai chỗ khác biệt đó là tên file CSS (printstyle.css) được sử dụng cho chế độ in và thứ hai là thuộc tính media của link phải đặt là &#8220;print&#8221; (media=&#8221;print&#8221;)</p>
<p style="text-align: justify;">Trong file CSS này bạn sẽ tự động tắt các thành phần không cần thiết (vd: hình quảng cáo, phần tỉ giá, thời tiết,..mà thay vào đó là bạn cho hiển thị những phần nội dung mà người xem quan tâm.</p>
<p style="text-align: justify;"><span style="font-weight: bold; font-style: italic;">Theo cssyeah</span></p>
</td>
</tr>
</tbody>
</table>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/" title="Căn bản về CSS (October 1, 2008)">Căn bản về CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/" title="Cách viết giản lược trong CSS (June 18, 2009)">Cách viết giản lược trong CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/7-l%c6%b0u-y-khi-thi%e1%ba%bft-k%e1%ba%bf-web-v%e1%bb%9bi-css-va-html/" title="7 lưu ý khi thiết kế web với CSS và HTML! (June 24, 2009)">7 lưu ý khi thiết kế web với CSS và HTML!</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/10-ly-do-d%e1%bb%83-h%e1%bb%8dc-css-div-thay-cho-table/" title="10 lý do để học CSS ,DIV thay cho Table (August 19, 2009)">10 lý do để học CSS ,DIV thay cho Table</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/" title="Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung (April 1, 2010)">Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%bb%95ng-h%e1%bb%a3p-galery-photo-cho-webblogph%e1%ba%a7n1/" title="Tổng hợp Galery photo cho Web/Blog(phần1 ) (May 25, 2009)">Tổng hợp Galery photo cho Web/Blog(phần1 )</a> (2)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%bb%95ng-h%e1%bb%a3p-cac-tool-d%e1%bb%83-lam-galery-cho-web-c%e1%bb%a7a-b%e1%ba%a1nph%e1%ba%a7n-2/" title="Tổng hợp các tool để làm Galery cho web của bạn(phần 2) (May 29, 2009)">Tổng hợp các tool để làm Galery cho web của bạn(phần 2)</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/thu%e1%bb%99c-tinh-background/" title="Thuộc tính Background (January 12, 2010)">Thuộc tính Background</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-website-tr%e1%bb%b1c-tuy%e1%ba%bfn-mi%e1%bb%85n-phi-nen-ch%e1%bb%8dn-d%e1%bb%8bch-v%e1%bb%a5-nao/" title="Tạo website trực tuyến, miễn phí nên chọn dịch vụ nào? (August 30, 2009)">Tạo website trực tuyến, miễn phí nên chọn dịch vụ nào?</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-menu-d%e1%ba%a1ng-tab/" title="Tạo Menu dạng tab (July 19, 2009)">Tạo Menu dạng tab</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cách viết giản lược trong CSS</title>
		<link>http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/</link>
		<comments>http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 15:12:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[Bờ lốc]]></category>
		<category><![CDATA[Cách viết giản lược trong CSS]]></category>
		<category><![CDATA[lap trinh css]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/?p=1290</guid>
		<description><![CDATA[















Nếu bạn là người thực sự muốn tìm hiểu về CSS, thì bạn không thể không tìm hiểu cách viết giản lược(shorthand) trong CSS. Cách viết này thực sự mang lại những lợi ích và tiện lợi khi bạn sử dụng CSS.












Trước khi đi vào phân tích những tiện lợi mà nó mang lại, tôi [...]]]></description>
			<content:encoded><![CDATA[<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td id="spandatetime" style="padding-left: 9px;"></td>
</tr>
<tr>
<td height="5"></td>
</tr>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td width="5" align="left"></td>
<td id="tdAvatar" align="left" valign="top"><img src="http://thegioiweb.vn/Uploaded/linhntt/thegioiweb/cach%20viet%20gian%20luoc%20trong%20css.jpg" border="0" alt="" hspace="2" vspace="2" align="left" /></td>
<td width="5" align="left"></td>
<td id="tdStoryTeaser" class="story_teaser" align="left">Nếu bạn là người thực sự muốn tìm hiểu về CSS, thì bạn không thể không tìm hiểu cách viết giản lược(shorthand) trong CSS. Cách viết này thực sự mang lại những lợi ích và tiện lợi khi bạn sử dụng CSS.</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td id="tdStoryPrice"></td>
</tr>
<tr>
<td height="6"></td>
</tr>
<tr>
<td id="tdStoryBody" class="content">Trước khi đi vào phân tích những tiện lợi mà nó mang lại, tôi xin lấy một ví dụ đơn giản như sau. Giả sử rằng chúng ta muốn định dạng cho một thẻ &lt;div&gt; có đường viền bao quanh thì chúng ta cần phải viết.</p>
<pre>border-width: 1px;
border-style: solid;
border-color: #CC0000;</pre>
<p>Thay vì phải viết như vậy chúng ta chỉ cần viết</p>
<pre>border: 1px solid #CC0000;</pre>
<p>Qua ví dụ đơn giản ở trên ta có thể thấy cách viết này mang lại cho chúng ta một số lợi ích sau. Thứ hai</p>
<ol>
<li>Thứ nhất: nó giúp chúng ta giảm thiểu được đáng kể thời gian phải viết mã CSS.</li>
<li>Thứ hai: bạn cứ tưởng tượng rằng file CSS của bạn có tới vài ngìn dòng và dung lượng lên tới vài trăm Kb, thì cách viết này còn giúp bạn giảm thiểu được đáng kể dung lượng của file CSS và giúp bạn dễ dàng theo dõi hơn, khi số lượng dòng của trang được giảm xuống.</li>
</ol>
<p>Sau đây tôi xin đi vào chi tiết một số thuộc tính trong CSs mà chúng ta có thể dùng cách viết giản lược.</p>
<h3>1. Thuộc tính Color</h3>
<p>Có rất nhiều cách để định nghĩa một màu trong CSS, chúng ta có thể định nghĩa theo hệ số Hexa(trong hệ màu RGB), hoặc chúng ta có thể viết tên màu (ví dụ: white, red…). Nhưng cách định nghĩa theo hệ số Hexa được sử dụng thông dụng nhất. Để định nghĩa theo hệ Hexa chúng ta sẽ đặt dấu (#) ở trước sau đó đến các thông số màu (ví dụ: #003366). Dãy các thông số màu được chia làm 3 phần tương ứng với ba màu Red, Green, Blue (00: Red | 33: Green | 66: Blue). Trong cách định nghĩa hệ số màu ta cũng có cách viết giản lược như sau: <strong>#000000</strong> có thể viết <strong>#000</strong> hoặc <strong>#003366</strong> có thể viết <strong>#036</strong></p>
<h3>2. Thuộc tính margin và padding.</h3>
<pre>margin-top: 10px;
margin-right: 15px;
margin-bottom: 20px;
margin-left: 25px;</pre>
<p>Được thay thế bằng</p>
<pre>margin: 10px 15px 20px 25px; /* top | right | bottom | left */</pre>
<p>Tương tự với thuộc tính padding</p>
<pre>padding-top: 10px;
pading-right: 15px;
padding-bottom: 20px;
padding-left: 25px;</pre>
<pre>padding: 10px 15px 20px 25px; /* top | right | bottom | left */</pre>
<p>Cả hai thuộc tính margin và padding có hai chú ý như sau: nếu trong trường hợp có hai thông số.</p>
<pre>margin: 10px 20px; /* top bottom | right left */
padding: 10px 20px; /* top bottom | right left */</pre>
<p>Thì thông số thứ nhất tương đương với <strong>top</strong> và <strong>bottom</strong> còn thông số thứ hai tương đương với <strong>right</strong> và <strong>left</strong></p>
<p>Trong trường hợp <strong>margin</strong> và <strong>padding</strong> có 3 thông số:</p>
<pre>margin: 10px 20px 15px; /* top | right left | bottom */
padding: 10px 20px 15px; /* top | right left | bottom */</pre>
<p>Thì thông số thứ nhất tương đương với <strong>top</strong>, thông số thứ hai tương đương với <strong>right</strong> và <strong>left</strong>, thông số thứ 3 tương đương với <strong>bottom</strong></p>
<h3>3. Thuộc tính border.</h3>
<pre>border-with: 1px;
border-style: solid;
border-color: #CC0000;</pre>
<p>Sẽ viết thành</p>
<pre>border: 1px solid #CC0000; /* width | style | color */</pre>
<h3>4. Thuộc tính background.</h3>
<pre>background-color: #CC0000;
background-image: (image url);
background-repeat: no-repeat; /* repeat-x, repeat-y */
background-position: top left;</pre>
<p>Tương đương với</p>
<pre>background: #CC0000 url('/image url') no-repeat top left;</pre>
<h3>5. Thuộc tính font</h3>
<pre>font-size: 1em;
line-height: 1.5em;
font-variant:small-caps;
font-weight: bold;
font-style: italic;
font-famyli: Arial, Verdana, Sans-serif;</pre>
<p>Dạng viết giản lược</p>
<pre>font: 1em/1.5em bold italic small-caps Arial,Verdana,Sans-serif;</pre>
<h3>5. List type</h3>
<pre>list-style: none;</pre>
<p>Có nghĩa là</p>
<pre>list-style-type: none;</pre>
<p>Bạn cũng có thể sử dụng thuộc tính list-style-position và list-type-image để định dạng cho danh sách không có thứ tự unordered lists, sử dụng hình ảnh cho mỗi dòng và sử dụng list-type-style là hình vuông trong trường hợp không hiển thị được ảnh. Và hai cách viết dưới đây là như nhau.</p>
<pre>list-style:square inside url('/image.gif');</pre>
<p>là giản lược cho</p>
<pre>list-style-type: square;
list-style-position: inside;
list-style-image: url('/image.gif');</pre>
<h3>6. Outline</h3>
<p>Thuộc tính này rất ít dùng vì có rất ít các trình duyệt hiện tại hỗ trợ thuộc tính này, hiện tại chỉ có một số trình duyệt hỗ trợ thuộc tính này Safari, OmniWeb và Opera. Cách viết giản lược các thuộc tính này như sau:</p>
<pre>outline-color: #000;
outline-style: solid;
outline-with: 2px;</pre>
<p>Cách viết giản lược sẽ là</p>
<pre>outline: #000 solid 2px;</pre>
<p><span class="source" style="font-weight: bold; font-style: italic;">Theo cssyeah</span></td>
</tr>
</tbody>
</table>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/" title="10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I (June 24, 2009)">10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/" title="Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung (April 1, 2010)">Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%bb%95ng-h%e1%bb%a3p-galery-photo-cho-webblogph%e1%ba%a7n1/" title="Tổng hợp Galery photo cho Web/Blog(phần1 ) (May 25, 2009)">Tổng hợp Galery photo cho Web/Blog(phần1 )</a> (2)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%bb%95ng-h%e1%bb%a3p-cac-tool-d%e1%bb%83-lam-galery-cho-web-c%e1%bb%a7a-b%e1%ba%a1nph%e1%ba%a7n-2/" title="Tổng hợp các tool để làm Galery cho web của bạn(phần 2) (May 29, 2009)">Tổng hợp các tool để làm Galery cho web của bạn(phần 2)</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-website-tr%e1%bb%b1c-tuy%e1%ba%bfn-mi%e1%bb%85n-phi-nen-ch%e1%bb%8dn-d%e1%bb%8bch-v%e1%bb%a5-nao/" title="Tạo website trực tuyến, miễn phí nên chọn dịch vụ nào? (August 30, 2009)">Tạo website trực tuyến, miễn phí nên chọn dịch vụ nào?</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-code-d%e1%bb%b1-bao-th%e1%bb%9di-ti%e1%ba%bft-cho-web-c%e1%bb%a7a-b%e1%ba%a1n/" title="Tạo code dự báo thời tiết cho web của bạn (June 6, 2009)">Tạo code dự báo thời tiết cho web của bạn</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/s%e1%bb%ad-d%e1%bb%a5ng-nhi%e1%bb%81u-ten-mi%e1%bb%81n-v%e1%bb%9bi-cung-m%e1%bb%99t-ma-ngu%e1%bb%93n-wordpress/" title="Sử dụng nhiều tên miền với cùng một mã nguồn WordPress (July 7, 2009)">Sử dụng nhiều tên miền với cùng một mã nguồn WordPress</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/import-for-wordpress/" title="Import for Wordpress (August 1, 2010)">Import for Wordpress</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/elvesocial-july-09-joomla-template/" title="elveSocial &#8211; July 09 Joomla Template (September 4, 2009)">elveSocial &#8211; July 09 Joomla Template</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/coffeecup-web-jukebox-4-6/" title="CoffeeCup Web JukeBox 4.6 (August 1, 2010)">CoffeeCup Web JukeBox 4.6</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/cach-vi%e1%ba%bft-gi%e1%ba%a3n-l%c6%b0%e1%bb%a3c-trong-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Căn bản về CSS</title>
		<link>http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/</link>
		<comments>http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 05:49:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Công cụ hỗ trợ]]></category>
		<category><![CDATA[Ngôn ngữ lập trình]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[lam web]]></category>
		<category><![CDATA[lap trinh css]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/</guid>
		<description><![CDATA[CSS là từ viết tắt của Cascading Style Sheets : công dụng dùng để trang trí trang web của bạn, và thông thường được gắn với các ngôn ngữ như là HTML, PHP, dùng làm nổi bậc trang web và hình ảnh trang web của bạn.
Mỗi khi bạn bắt đầu một Style Sheets, thì bắt [...]]]></description>
			<content:encoded><![CDATA[<p><span id="tdStoryTeaser"><span id="StoryTeaser" class="story_teaser" style="padding-left: 4px">CSS là từ viết tắt của Cascading Style Sheets : công dụng dùng để trang trí trang web của bạn, và thông thường được gắn với các ngôn ngữ như là HTML, PHP, dùng làm nổi bậc trang web và hình ảnh trang web của bạn.</span></span></p>
<p align="justify"><font size="2" face="Verdana">Mỗi khi bạn bắt đầu một Style Sheets, thì bắt buộc mở bằng &lt;HEAD&gt; và kết thúc bằng &lt;/HEAD&gt; và tiếp theo sau đó là khai báo &lt;STYLE&gt; và kết thúc bằng &lt;/STYLE&gt;<br />
và sau những bước trên thì bạn có thể nhìn thấy nguyên đoạn code như sau<br />
&lt;head&gt;<br />
&lt;style&gt;<br />
và ở giữa này là nơi bạn thêm vào sau này<br />
&lt;/style&gt;<br />
&lt;/head&gt;</p>
<p>Và sau đây là cấu trúc của CSS:<br />
Tag {definition1; definition2;&#8230;..; definition n}<br />
ví dụ sau đây về dòng lệnh của CSS:<br />
H2 {font-size: 16pt; font-style: italic; font-family: arial}</p>
<p>Và sau đây chúng ta tìm hiểu về những cách hàm trong CSS:<br />
<strong><br />
1. Tìm hiểu về cách trang trí của font chữ:<br />
</strong><br />
a. font-family là dùng để khai báo kiểu loại font nào bạn sử dụng<br />
ví dụ: H2 {font-family: arial}</p>
<p>b. font-style: là dùng để khai báo kiểu chữ bạn dùng trong style, bình thường hay nghiêng<br />
ví dụ H3 {font-style: normal}</p>
<p>c. font-weight và font-variant: là dùng để trang trí kiểu font bạn đang dùng như là sáng (light), đậm (bold)<br />
ví dụ A:link {font-weight: demi-light}</p>
<p>d. text-align: là vị trí nằm của font trong trang web, có 3 kiểu là nằm sang trái (left), phải (right) và ở giữa là (center)<br />
ví dụ: H1 {text-align: center}</p>
<p>e. text-decoration: là dùng để trang trí kiểu font như là italic, blink&#8230;<br />
ví dụ: A:visited {text-decoration: blink}</p>
<p>f. text-indent: dùng để size (kích cỡ) mà bạn đang dùng, thông thường dùng là &lt;p&gt; và &lt;/p&gt; và khai báo đơn vị là in, cm, pixel<br />
ví dụ : P {text-indent: 1in}</p>
<p>g. word-spacing: dùng để khoảng cách giữa các từ.<br />
ví dụ: P {word-spacing: 10px}</p>
<p>h: letter-spacing: dùng để khoảng cách giữa các chữ<br />
ví dụ: P {letter-spacing: 10px}</p>
<p>i. color: dùng để hiển thị màu cho kiểu chữ<br />
ví dụ: H3 {color: #FFFFFF}<br />
Để hiển thị đoạn màu bạn muốn, thì bạn nên vào photoshop và chọn màu bạn thích và sẽ hiện thị ra mã số và bạn chọn mã số đó.</p>
<p><strong>2.Chúng ta tìm hiểu về Margin/Background:</strong> khi bạn dùng thì nó sẽ ảnh hưởng đến toàn bộ trang web của bạn.</p>
<p>a. margin-left: đoạn canh lề bên trái</p>
<p>b. margin-right: đoạn canh lề bên phải</p>
<p>c. margin-top: đoạnh canh lền trên cùng<br />
ví dụ chúng ta có thể dùng như sau<br />
BODY {margin-left: 2in}<br />
P {margin-right: 12cm}<br />
BODY {margin-top: 45px}</p>
<p>d. margin: có thể khai báo chúng một lúc cho top, right và left như sau<br />
P {margin: 3in 4cm 12px}</p>
<p>e. line-height: là khoảng cách giữa các dòng chữ<br />
ví dụ: TEXT {line-height: 10px}</p>
<p>f. background-color: là dùng để hiển thị màu nền của trang web<br />
ví dụ:<br />
BODY {background-color: #ffffff}</p>
<p>g: background-image: bạn có thể dùng một tấm hình để làm background cho trang web bạn<br />
ví dụ:<br />
BODY {background-image: </font><a href="http://www.page.com/dog.jpg" target="_blank"><font size="2" face="Verdana">http://www.page.com/dog.jpg</font></a><font size="2" face="Verdana">}</p>
<p>h. background-repeat: là dùng để lập lại hình nền theo trục tọa độ x và y.<br />
Ví dụ:<br />
BODY {background-repeat: repeat-y}</p>
<p>i. background-attachment: là dùng để gán hình, hình ảnh nền của trang web bạn, nó ko có thể di chuyển.<br />
ví dụ:<br />
BODY{background-attachment: fixed}</p>
<p><strong>3.Chúng ta tìm hiểu về Position và Division:<br />
</strong><br />
a. Position: là dùng để định vị một ví trí xác định nào đó<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;</p>
<p>b. left: là dùng để hình ảnh nằm về vị trí bên trái bao nhiêu<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;</p>
<p>c. right: là dùng để hình ảnh nằm về vị trí bên phải bao nhiêu<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;</p>
<p>d. Top: là dùng để định vị trí trên top của screen<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;</p>
<p>e. Width: là dùng để xác định chiều ngang của tấm hình của bạn là bao nhiêu<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;</p>
<p>f. height: là dùng để xác định chiều cao của tấm hình<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;</p>
<p>g. overflow: là khi tấm hình của bạn quá kích cỡ cho phép thì nó có thể dùng những chức năng sau hidden, visible, scroll<br />
&lt;IMG src=&#8221;joe.jpg&#8221;&gt;<br />
và sau đây là đoạn code khi bạn nhìn thấy trong web:<br />
&lt;BODY&gt; &lt;/STYLE&gt;</p>
<p>Chúng ta sẽ đi tìm hiểu từng phần, phần thứ nhất chúng ta sẽ tìm hiểu vể TEXT: ví dụ dòng chữ sau<br />
&lt;STYLE&gt; a:link { color: blue; text-decoration: none } a:active { color: red; text-decoration: none } a:visited { color: blue; text-decoration: none } a:hover { color: green; text-decoration: underline } &lt;/STYLE&gt;</p>
<p>a:link là để hiển thị khi bạn nhìn thấy màu chữ là xanh<br />
a:ative là để hiển thị màu đỏ khi bạn click vào dòng chữ đó<br />
a:visited là để hiển thị màu xanh khi bạn nhìn thấy<br />
a:hover là để hiện thì màu xanh lá cây khi bạn dùng con chuột đặt lên dòng chữ đó<br />
Text-decoration: là dùng để trang trí dòng chữ ví dụ underline là gạch dưới<br />
và sau đây là những code có tác dụng tương tự như trên nhưng thay đổi màu:<br />
a.tree:link { color: green; text-decoration: none }<br />
a.tree:active { color: yellow; text-decoration: none }<br />
a.tree:visited { color: red; text-decoration: none }<br />
a.tree:hover { color: orange; text-decoration: underline }<br />
a.dog:link { color: blue; text-decoration: none }<br />
a.dog:active { color: red; text-decoration: none }<br />
a.dog:visited { color: blue; text-decoration: none }<br />
a.dog:hover { color: green; text-decoration: underline }</p>
<p>&lt;a href=&#8221;index.html&#8221; class=&#8221;tree&#8221;&gt;Index&lt;/a&gt;<br />
Bạn có thể dùng đoạn text trên link đến một trang web nào khác như là nhothuong.html và cấu trúc luôn bắt đầu bằng &lt;a&gt; và kết thúc &lt;/a&gt; href=&#8221; là dùng để link đến trang web mà bạn muốn tới.&#8221; Còn class=&#8221;tree&#8221; là dùng để khai báo tên của class đó.<br />
<strong>Đây cũng là đoạn code cũng có tác dụng như trên<br />
</strong>&lt;a href=&#8221;index2.html&#8221; class=&#8221;dog&#8221;&gt;Index2&lt;/a&gt;<br />
Và sau đây là những đoạn code, bạn có thể trang trí thêm làm để xung thêm chức năng của nó.<br />
&lt;STYLE&gt; a:link { color: green; text-decoration: none } a:active { color: yellow; text-decoration: none } a:visited { color: green; text-decoration: none } a:hover { color: green; text-decoration: underline; background: #F9EDED } &lt;/STYLE&gt;<br />
&lt;STYLE&gt; a.link { color: green; text-decoration: none } a.active { color: yellow; text-decoration: none } a:visited { color: green; text-decoration: none } a.hover { color: orange; text-decoration: underline; font-family : Verdana, Arial, Helvetica, sans-serif; } &lt;/STYLE&gt;<br />
&lt;STYLE&gt; a.link { color: green; text-decoration: none } a.active { color: yellow; text-decoration: none } a:visited { color: green; text-decoration: none } a.hover { color: orange; text-decoration: underline; font-size:40pt } &lt;/STYLE&gt;<br />
&lt;STYLE&gt; a.link { color: green; text-decoration: none } a.active { color: yellow; text-decoration: none } a:visited { color: green; text-decoration: none } a.hover { color: orange; text-decoration: underline; font-weight: bold} &lt;/STYLE&gt;<br />
&lt;STYLE&gt; a.italic:link { color: green; text-decoration: none } a.italic:active { color: yellow; text-decoration: none } a:italic:visited { color: green; text-decoration: none } a.italic:hover { color: orange; text-decoration: underline; font-style: italic} &lt;/STYLE&gt;</p>
<p>Bạn muốn đưa con trỏ của bạn vào CSS chỉ cần dùng dòng sau<br />
CURSOR: url(tencontro.ani);</p>
<p>Tiếp theo sau chúng ta tìm hiểu về scroll bar trong CSS<br />
ví dụ đoạn code sau:<br />
&lt;STYLE&gt; BODY { scrollbar-base-color: orange; scrollbar-arrow-color: green; scrollbar-DarkShadow-Color: blue; } &lt;/STYLE&gt;</p>
<p>scrollbar-base-color: orange; là hiển thị màu cam, cho nguyên thanh bar từ trên xuống dưới<br />
scrollbar-arrow-color: green; là hiển thị màu xanh, cho 2 cái mũi tên lên và xuống<br />
scrollbar-DarkShadow-Color: blue; là hiện thị bóng màu xanh của thanh scroll<br />
scrollbar-base-color: là hình để hiển thị toàn bộ màu của thanh scroll<br />
scrollbar-Face-Color: là để hiển thị màu trên bề mặt của thanh scroll<br />
scrollbar-Highlight-Color: là để hiện thì màu hightlight của thanh scroll<br />
Bài viết về các tùy biến trong giao diện ( rất tốt cho bạn nào muốn thay đổi màu sắc của skin forum )</p>
<p><strong>Chèn ảnh nền vào phần nhập nội dung bài viết:<br />
</strong>Vào Style &amp; Templates/ Manager Style/ Main CSS<br />
Tại phần Soạn thảo WYSIWYG ta thay phần màu nền background thành<br />
#F5F5FF url(images/misc/anhnen_text_box.gif) no-repeat center</p>
<p>Trong đó tên &#8220;anhnen_text_box.gif&#8221; là tên ảnh mà bạn muốn chèn đặt tại thư mục images/misc/<br />
Thế thui</p>
<p><strong>Làm viền cho nút<br />
</strong>Ta tới phần Nút (Button)<br />
Thay vào giá trị màu nền là: #E4E7F5<br />
Thêm vào ô thuộc tính CSS đặc biệt (phía bên phải của ô màu nền ấy):<br />
BORDER-RIGHT: #5182c2 1px dotted; BORDER-TOP: #5182c2 1px dotted; BORDER-LEFT: #5182c2 1px dotted; BORDER-BOTTOM: #5182c2 1px dotted;</p>
<p>Trong đó tên &#8220;anhnen_text_box.gif&#8221; là tên ảnh mà bạn muốn chèn đặt tại thư mục images/misc/<br />
Thế thui</p>
<p>Làm viền cho nút<br />
Ta tới phần Nút (Button)<br />
Thay vào giá trị màu nền là: #E4E7F5<br />
Thêm vào ô thuộc tính CSS đặc biệt (phía bên phải của ô màu nền ấy):<br />
BORDER-RIGHT: #5182c2 1px dotted; BORDER-TOP: #5182c2 1px dotted; BORDER-LEFT: #5182c2 1px dotted; BORDER-BOTTOM: #5182c2 1px dotted;</p>
<p>Sau đó bạn có thể thay các thuộc tính như:<br />
màu sắc viền (#5182c2)<br />
Độ dày viền : 1px dotted</p>
<p>Chèn ảnh nền vào thẻ Body của trang chủ. Cái này nếu biết cách sử dụng thì sẽ rất hữu ích<br />
Tại phần Trang nền (Background page) ngay bên dưới phần Body đó ta nhập thuộc tính vào ô màu nền như sau:<br />
#FFFFFF url(images/misc/dot.gif)</p>
<p>Sau đó bạn có thể thay các thuộc tính như:<br />
màu sắc viền (#5182c2)<br />
Độ dày viền : 1px dotted</p>
<p>Chèn ảnh nền vào thẻ Body của trang chủ. Cái này nếu biết cách sử dụng thì sẽ rất hữu ích<br />
Tại phần Trang nền (Background page) ngay bên dưới phần Body đó ta nhập thuộc tính vào ô màu nền như sau:<br />
#FFFFFF url(images/misc/dot.gif)</p>
<p>Trong đó tên ảnh là &#8220;dot.gif&#8221; đặt trong thư mục &#8220;images/misc/&#8221;</p>
<p>Category Strips<br />
&#8216;Category Strips&#8217; được dùng với hai mục đích. Nó được dùng để chỉ ra một &#8216;Chuyên mục&#8217; diễn đàn, và nó cũng được sử dụng như một kiểu giao diện cho nội dung thanh tiêu đề của hầu hết các bảng.<br />
Nếu ta muốn chèn ảnh vào phần thanh tiêu đề của &#8220;Chuyên mục&#8221; thì ta nhập vào ô màu nền như sau:<br />
#FFFFFF url(images/misc/table_header_bg.gif) repeat-x top left</p>
<p>Trong đó #FFFFFF (màu trắng) là màu nền còn ảnh nền thì các bạn cũng đã hiểu với phần trên.<br />
Lưu ý rằng các bạn phải chú trọng cả đến màu ảnh nền và màu Font. Để cho 2 cái có độ tương phản cho dễ đọc</p>
<p>Màu đầu tiên (First color) và màu thứ hai (Second color)<br />
Mô tả:<br />
Hầu hết các bảng trong diễn đàn dùng màu đầu tiên hoặc thứ hai cho màu nền. Đặt thuộc tính để sử dụng &#8216;Màu đầu tiên&#8217; tại đây.<br />
Màu đầu tiên là màu nền của phần nội dung bài viết khi bạn xem chủ đề<br />
Màu thứ hai là màu nền của phần có chứa tên sử dụng, Avatar, danh hiệu&#8230; của người viết bài<br />
Các bạn nên sửa cho phù hợp với tông màu của màu nền diễn đàn một cách hài hoà.</p>
<p>Sau đây là thiết lập giao diện của tôi đã thực hiện. Tôi cho rằng giao diện này sửa thêm một vài chi tiết nữa thì chẳng kém giao diện của anh Admin bên này. Chú ý rằng giao diện đẹp thì phải đi đôi với bộ nút đẹp. Các bạn nên sắm cho mình một bộ nút ăn ý với giao diện. Còn bây giờ đây là phần giao diện của tôi:</p>
<p>Body<br />
Giữ nguyên thiết lập gốc<br />
&#8212;&#8212;&#8212;-<br />
Trang nền (Background page)<br />
Màu nền: #FFFFFF url(images/misc/dot.gif)<br />
Màu Font: #000000<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&lt;td&gt;, &lt;th&gt;, &lt;p&gt;, &lt;li&gt;<br />
Giữ nguyên thiết lập gốc<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Viền bảng<br />
Giữ nguyên thiết lập gốc<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Category Strips<br />
Màu nền: #FFFFFF url(images/misc/tm.gif) no-repeat center<br />
Màu Font: #003366<br />
Liên kết CSS bình thường<br />
Màu nền: transparent<br />
Màu Font: #003366<br />
Text decoration: None<br />
Liên kết CSS đã vào:<br />
Màu nền: transparent<br />
Màu Font: #666666<br />
Text decoration: None<br />
Liên kết CSS Hover<br />
Màu nền: transparent<br />
Màu Font: #006699<br />
Text decoration: underline<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Table Header<br />
Màu nền: #FFFFFF url(images/misc/table_header_bg.gif) repeat-x top left<br />
Màu Font: #003366<br />
Liên kết CSS bình thường<br />
Màu nền: transparent<br />
Màu Font: #003366<br />
Text decoration: None<br />
Liên kết CSS đã vào:<br />
Màu nền: transparent<br />
Màu Font: #666666<br />
Text decoration: None<br />
Liên kết CSS Hover<br />
Màu nền: transparent<br />
Màu Font: #006699<br />
Text decoration: underline<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Table Footer<br />
Màu nền: #FFFFFF<br />
Màu Font: #003366<br />
Liên kết CSS bình thường<br />
Màu nền: transparent<br />
Màu Font: #003366<br />
Text decoration: None<br />
Liên kết CSS đã vào:<br />
Màu nền: transparent<br />
Màu Font: #666666<br />
Text decoration: None<br />
Liên kết CSS Hover<br />
Màu nền: transparent<br />
Màu Font: #006699<br />
Text decoration: underline<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Màu đầu tiên Màu thứ hai<br />
Màu nền: #FFFFFF<br />
Màu Font: #003366<br />
Thuộc tính CSS đặc biệt:<br />
border: 1px solid #E5E5E5;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Soạn thảo WYSIWYG<br />
Màu nền: #F5F5FF url(images/misc/anhnen_text_box.gif) no-repeat center<br />
Màu Font: #003366<br />
Thuộc tính CSS đặc biệt:<br />
BORDER-RIGHT: #5182c2 1px dotted; BORDER-TOP: #5182c2 1px dotted; BORDER-LEFT: #5182c2 1px dotted; BORDER-BOTTOM: #5182c2 1px dotted;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Ô nhập liệu<br />
Thuộc tính CSS đặc biệt:<br />
BORDER-RIGHT: #5182c2 1px dotted; BORDER-TOP: #5182c2 1px dotted; BORDER-LEFT: #5182c2 1px dotted; BORDER-BOTTOM: #5182c2 1px dotted;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Nút (Button)<br />
Màu nền: #E4E7F5<br />
Thuộc tính CSS đặc biệt:<br />
BORDER-RIGHT: #5182c2 1px dotted; BORDER-TOP: #5182c2 1px dotted; BORDER-LEFT: #5182c2 1px dotted; BORDER-BOTTOM: #5182c2 1px dotted;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Menu<br />
Small Font<br />
Time Color<br />
Được giữ nguyên thiết lập gốc<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Navbar Text<br />
Màu nền: #FFFFFF<br />
Màu Font: #003366<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Highlighted Font<br />
Màu nền: #FFFFFF<br />
Màu Font: #FF0000<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Panel Surround<br />
Màu nền: #D5D8E5 url(images/gradients/gradient_panelsurround.gif) repeat-x top left<br />
Màu font: #000000<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Panel (Forms)<br />
Màu nền: #E4E7F5 url(images/gradients/gradient_panel.gif) repeat-x top left<br />
Màu font: #000000<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&lt;legend&gt;<br />
Giữ nguyên<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Điều khiển menu Popup<br />
Màu nền: #FFFFFF<br />
Màu Font: #003366<br />
Thuộc tính CSS đặc biệt:<br />
padding: 3px 6px 3px 6px;<br />
white-space: nowrap;<br />
Liên kết CSS bình thường<br />
Màu nền: #FFFFFF<br />
Màu Font: #003366<br />
Text decoration: None<br />
Liên kết CSS đã vào:<br />
Màu nền: #FFFFFF<br />
Màu Font: #666666<br />
Text decoration: None<br />
Liên kết CSS Hover<br />
Màu nền: #FFFFFF<br />
Màu Font: #006699<br />
Text decoration: underline<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Popup Menu Body<br />
Giữ nguyên<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Tùy chọn dòng cho Menu Popup<br />
Màu nền: #FFFFFF<br />
Màu Font: #000000<br />
Thuộc tính CSS đặc biệt<br />
white-space: nowrap;<br />
cursor: pointer;<br />
Liên kết CSS bình thường<br />
Màu nền: #FFFFFF<br />
Màu Font: #22229C<br />
Text decoration: None<br />
Liên kết CSS đã vào:<br />
Màu nền: #FFFFFF<br />
Màu Font: #22229C<br />
Text decoration: None<br />
Liên kết CSS Hover<br />
Màu nền: #FFFFFF<br />
Màu Font: #FFFFFF<br />
Text decoration: None<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Menu chuyển nhanh<br />
Item selected<br />
Màu nền:#FFFFFF<br />
Màu Font: #003366<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</font></p>

	<h3>Bài viết liên quan</h3>
	<ul class="st-related-posts">
	<li><a href="http://webblogvn.com/blog/10-th%e1%bb%a7-thu%e1%ba%adt-css-ma-b%e1%ba%a1n-c%e1%ba%a7n-bi%e1%ba%bft-ph%e1%ba%a7n-i/" title="10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I (June 24, 2009)">10 Thủ thuật CSS mà bạn cần biết &#8211; Phần I</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/d%e1%ba%b7c-di%e1%bb%83m-c%e1%bb%a7a-m%e1%bb%99t-s%e1%bb%91-thu%e1%bb%99c-tinh-css-s%e1%bb%b1-khac-nhau-c%e1%bb%a7a-ie-va-chu%e1%ba%a9n-chung/" title="Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung (April 1, 2010)">Đặc điểm của một số thuộc tính CSS &#8211; Sự khác nhau của IE và chuẩn chung</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/thu%e1%bb%99c-tinh-background/" title="Thuộc tính Background (January 12, 2010)">Thuộc tính Background</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-website-tr%e1%bb%b1c-tuy%e1%ba%bfn-mi%e1%bb%85n-phi-nen-ch%e1%bb%8dn-d%e1%bb%8bch-v%e1%bb%a5-nao/" title="Tạo website trực tuyến, miễn phí nên chọn dịch vụ nào? (August 30, 2009)">Tạo website trực tuyến, miễn phí nên chọn dịch vụ nào?</a> (1)</li>
	<li><a href="http://webblogvn.com/blog/t%e1%ba%a1o-menu-d%e1%ba%a1ng-tab/" title="Tạo Menu dạng tab (July 19, 2009)">Tạo Menu dạng tab</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/ph%c6%b0%c6%a1ng-phap-vi%e1%ba%bft-ma-css/" title="Phương pháp viết mã CSS (September 6, 2010)">Phương pháp viết mã CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/nh%e1%bb%afng-di%e1%bb%81u-c%e1%ba%a7n-bi%e1%ba%bft-khi-vi%e1%ba%bft-ma-css/" title="Những điều cần biết khi viết mã CSS (October 16, 2009)">Những điều cần biết khi viết mã CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/menu-css-4/" title="Menu CSS 4 (December 19, 2009)">Menu CSS 4</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-t%e1%ba%a3i-%e1%ba%a3nh-tr%c6%b0%e1%bb%9bc-b%e1%ba%b1ng-css-2/" title="Kỹ thuật tải ảnh trước bằng CSS (September 6, 2010)">Kỹ thuật tải ảnh trước bằng CSS</a> (0)</li>
	<li><a href="http://webblogvn.com/blog/k%e1%bb%b9-thu%e1%ba%adt-lam-bong-d%e1%bb%95-cho-ch%e1%bb%af-b%e1%ba%b1ng-css/" title="Kỹ thuật làm bóng đổ cho chữ bằng CSS (July 3, 2009)">Kỹ thuật làm bóng đổ cho chữ bằng CSS</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://webblogvn.com/blog/can-b%e1%ba%a3n-v%e1%bb%81-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
