Hiển thị các bài đăng có nhãn HTML. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn HTML. Hiển thị tất cả bài đăng
html tutorial-web programming, web tutorial
HyperText Markup Language (HTML) is the main markup language for creating web pages and other information that can be displayed in a web browser. It is basic to start develop a website. Like its name, it uses tags to markup and describe your website. Every tag present for a element on web page. Because, it is only first step for you to develop website so it is easy to learn. You can use many editors tool to write and build html page like: dreamweaver, phpDesigner, Visual Studio... even notepad also can be used to create html document.

1. Structure of HTML document.
<!DOCTYPE html>
<html>
<head>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<title>HTML Tutorial 1: Introduce about html and its basic</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Html document starts with DOCTYPE tag, you can ignore it but I think we should have it to say that document is standard for w3c rules. Two compulsory tags for document are <html> and <body>. When start tag with <tag> you must close tags with</tag>. In some case like <p> you don't need to end tag, compiler of browser can understand. And some other case like <hr/>, <br/> tag, they will start and end tag in a block tag. Above <body> tag, you can put <head> tags to describe meta and information about document. In <body> will contain tags(elements) to present for content of html document. They can form tags(like input, button, textarea..), heading tags, paragraph tag...

2. Head elements
Head block code contains many import information to describe about html document.
Title tag: It will contain title that display on tab of browser. Title of document is an import element for SEO.
<title>Programming web with .NET, Web tutorials, web programming tips, HTML, CSS, Jquery, ASP.NET, SEO</title>
Meta tag: They are tags contain extra information about like description, keyword, author, content type...
<meta content='blogger' name='generator'/>
Script code: Script can be added in <body> tag or in <head>.
<script type='text/javascript'>var x=0;</script>
Link tag: With link tag we can connect to a code resource that is outside of current document. They can be javascript file, css file, .... In addition this tag also contains extra information through an address url with href property.
<link type='text/css' rel='stylesheet' href='style.css' />
Style tag: with this tag we can link to an outside resource stylesheet file.
<style id='page-skin-1' type='text/css'>.webzoom{font-size:14px;color:#fff}</style>
3.Body elements
Body will contain content of document. And in it has many different tags to present parts of content. Syntax for tag are:
<tagname>content</tagname>
In body contain many type of tags:
- Form tags: form, input, textarea, button...
- Heading tag: that contain header of paragraph with many size from h1 to h6
- List tag: ul, li, ol....
- Paragraph and style tag: p, span, strong,...
....

html các thẻ cơ bản





Trong bài trước mình đã giới thiệu qua một chút cơ bản về HTML, bài này mình sẽ giới thiệu về các thẻ cơ bản thường gặp trong định dạng văn bản. Các thẻ này rất hữu ích trong việc hiển thị văn bản.




1.  Thẻ Heading.

Các thẻ heading được định nghĩa từ thẻ <h1> đến <h6> với size giảm dần.

<h1>Webzoomz.info</h1>
<h2>Webzoomz.info</h2>
<h3>Webzoomz.info</h3>
<h4>Webzoomz.info</h4>
<h5>Webzoomz.info</h5>
<h6>Webzoomz.info</h6>

Webzoomz.info

Webzoomz.info

Webzoomz.info

Webzoomz.info

Webzoomz.info
Webzoomz.info
Các thẻ heading được dùng để làm tiêu đề vì thế bạn nên tránh dùng chúng chỉ để làm cho một đoạn văn bản nào đó to hơn, thay vì các thẻ heading này bạn hãy dùng các thẻ định dạng khá để làm việc đó.
Thẻ H1 thường được sử dụng để hiển thị những tiêu đề chính và sau đó các thẻ H2,H3... dùng để hiển thị các đề mục con.

2. Các thẻ mức đoạn.


a. Thẻ address

Thẻ address được dùng để hiển thị các thông tin như tác giả, địa chỉ,chữ kí...

<address>
Written by <a href="mailto:webmaster@webzoomz.info">Le Thanh Tung</a>.<br>
Visit us at:<br>
webzoomz.info<br>
Hải Phòng
</address>
 b. Thẻ blockquote
Thẻ blockquote được sử dụng cho những phần trích dẫn và được hiển thị thụt vào đầu dòng.

<p>Đây là một ví dụ về sử dụng thẻ blockquote.</p>
<blockquote style="color:red">
   Nội dung cần trích dẫn ở
đây.
</blockquote>
<p>Đây là một ví dụ về sử dụng thẻ blockquote.</p>

Đây là một ví dụ về sử dụng thẻ blockquote.
Nội dung cần trích dẫn ở đây.
Đây là một ví dụ về sử dụng thẻ blockquote.

c.Thẻ pre
Khi chúng ta gõ văn bản trong code HTML và không chỉ định dạng cho nó thì lúc biên dịch ra và chạy trên trình duyệt thì chúng sẽ được định dạng lại. Nếu chúng ta muốn hiển thị văn bản theo định dạng mà chúng ta muốn và xác định từ trước trong code HTML thì chúng ta có thể sử dụng thẻ pre.

<p>Đây là một
đoạn văn bản
  không sử dụng thẻ pre.</p>
<pre> Đây là một
đoạn văn bản
sử dụng thẻ pre</pre>

Đây là một đoạn văn bản không sử dụng thẻ pre.

Đây là một


đoạn văn bản


sử dụng thẻ pre


3. Thẻ khối(section) div, span

a. Thẻ div.


Thẻ div là thẻ được sử dụng khá nhiều trong việc chia tài liệu thành những sections. Nó được sử dụng để nhóm nội dung lại với nhau.


<div style="color:#00A803">
  <h3>Khối văn bản 1</h3>
  <p>Nội dung văn bản 1</p>
</div>
<div style="color:#8000A8">
  <h3>Khối văn bản 2</h3>
  <p>Nội dung văn bản 2</p>
</div>
<div style="color:#A80010">
  <h3>Khối văn bản 3</h3>
  <p>Nội dung văn bản 3</p>
</div>

Khối văn bản 1

Nội dung văn bản 1

Khối văn bản 2

Nội dung văn bản 2

Khối văn bản 3

Nội dung văn bản 3

b.Thẻ span


Tương tự như thẻ div nhưng phạm vi của thẻ span trong việc nhóm khối văn bản thì nhỏ hơn. Nó chỉ được dùng để nhóm một đoạn ngắn văn bản(thường là các kí tự và cụm từ có nội dung cần nhấn mạnh).


<p>Bài viết này sẽ giới thiệu về các thẻ <span style="color:#A80007;font-size:18px">cơ bản</span> thường gặp và hay sử dụng trong <span style="color:#228624;font-weight:bold">định dạng văn bản</span> của HTML</p>

Bài viết này sẽ giới thiệu về các thẻ cơ bản thường gặp và hay sử dụng trong định dạng văn bản của HTML.

4. Thẻ định dạng kí tự

ThẻMô tảVí dụ
Thẻ Bin đậmwebzoomz.info
Thẻ TTCố định độ rộng văn bảnwelcome to webzoomz.info
Thẻ SUPChỉ số trênn10
Thẻ SUBChỉ số dướiH2O
Thẻ EMNhấn mạnh văn bảnChia sẻ đam mê
Thẻ CODESử dụng trong trích dẫn(quote)code3x+5y=20
Thẻ VARSử dụng cho các biến trong chương trìnhxyz
Thẻ CITESử dụng cho các trích dẫn và tham chiếuWebzoomz.info - Chia sẻ đam mê
html cơ bản
Mấy tuần trước có một bạn gửi mail cho mình và muốn mình hướng dẫn qua một chút về thiết kế web cơ bản. Mặc dù đã có nhiều link hướng dẫn và tài liệu để học nhưng nhiều chỗ vẫn còn khó hiểu nên mình quyết định làm một series ngắn để giới thiệu cơ bản về thiết kế web: HTML cơ bản, CSS cơ bản, Javascript cơ bản. Các bài trong series mình sẽ làm ngắn gọn, cơ bản, chú trọng và một số điểm chính vì các tài liệu cơ bản cũng nhiều nhưng diễn giải khá nan man.


HTML là nền tảng cơ bản nhất mà bạn cần phải nắm được trước khi học thiết kế web. Nó là một ngôn ngữ lập trình web tĩnh cơ bản. HTML là viết tắt của Hyper Text Markup Language(ngôn ngữ đánh dấu siêu văn bản). Ngôn ngữ này sử dụng các tag(thẻ) để mô tả trang web. Có khá nhiều những phần mềm html editor giúp bạn có thể lập trình được html thậm chí dùng notepad cũng có thể làm được(nhưng khá cùi ;)) ). Bạn hãy chọn một phần mềm nào đó, ở đây mình giới thiệu một phần mềm đó là  Dreamweaver. Đây là một editor rất tốt được hỗ trợ nhiều và có thể lập trình nhiều ngôn ngữ web khác như ASP, ASP.NET, PHP...

1. Cấu trúc tài liệu HTML.
Cấu trúc của một tài liệu HTML
<html>
     <head>
             <title>
             </title>
     </head>
     <body>
            các thẻ trình bày nội dung khác trong đây.
     </body>
</html>
- Tài liệu luôn bắt đầu bằng thẻ <html> và kết thúc bằng </html>. Bạn lưu ý, mỗi thẻ mở đều có một thẻ đóng tương ứng đi kèm.
- Trong một số trường hợp không cần thẻ đóng như các thẻ <p>. Và trong các trường hợp khác thiếu thẻ đóng trình duyệt vẫn hiển thị bình thường. Nhưng điều này là không tốt và nên tránh.
-Trong thẻ html sẽ có <head></head>, thẻ này là thẻ không bắt buộc nhưng nên có, và thẻ <body></body> đây là thẻ bắt buộc và nó là phần chính của tài liệu html.
- Để khai báo việc tài liệu hợp chuẩn theo tiêu chuẩn của w3c thì chúng ta có dòng khai báo thẻ doctype trên cùng của tài liệu html.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

2. Thành phần thẻ head
- Trong thẻ head có chứa các thẻ meta dùng để mô tả về nội dung tổng quan của tài liệu. Ví dụ:

<meta content='description about page' name='description'/>
<meta content='keyword' name='keywords'/>
<meta content='index, follow' name='robots'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
- Thẻ title được nằm trong thẻ head và chứa title của trang đó. Thẻ title khá quan trọng trong việc SEO nên thẻ này các bạn đừng quên nha.
<title>welcome to webzoomz.info </title>
- Thẻ script: việc ứng dụng các script : javascript, jquery...vào trang web hiện nay là rất cần thiết và để có thẻ sử dụng chúng thì chúng ta có thể khai báo trong thẻ head (điều này không bắt buộc, chúng ta có thể khai báo trong body cũng được).
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js'></script>
 - Thẻ style: để làm cho trang web trở lên sinh động hơn thì việc ứng dụng CSS là không thể thiếu. Thẻ này tương tự với thẻ script, có thể khai báo trong thẻ head hoặc trong body đều được.
<style type="text/css">p{ color: #3e4ede};</style>
 - Thẻ link: thẻ link là một liên kết tới một file bên ngoài. 
<link type='text/css' rel='stylesheet' href='bundle.css' />
 3. Body.
Thẻ body chứa các thành phần chính của trang web. Có rất nhiều thẻ được ứng dụng trong body để thể hiện nội dung trang web như <div>, <p>, <a>....

4. Các thành phần khác.
Trong một tài liệu HTML có thể có rất nhiều những tag và nội dung. Để ghi nhớ và phân biệt nội dung trong các code html đó chúng ta cần đến những thẻ comment(chú thích).
<!-- comment content in many lines -->
// comment on one line

tao chatbox cho blog va web ca nhan
Chắc hẳn bạn đã từng nhìn thấy chatbox ở đâu đó trên những blog hoặc web cá nhân mà bạn từng ghé qua. Có một chatbox sẽ làm cho blog hoặc web cá nhân của bạn trở lên chuyên nghiệp hơn và cũng tạo ra thêm tính năng cho người dùng khi ghé qua blog của bạn. Với chatbox bạn cùng visitors hoàn toàn có thể trao đổi trực tiếp với nhau trên blog mà không cần phải thông qua các comment. Bài viết này mình xin giới thiệu một số chatbox đơn giản để bạn có thể ứng dụng vào blog hoặc web cá nhân của mình.

Chatbox 1: Đây là chatbox mình từng thấy trên một số blog có ứng dụng sau đó thì đã viewsource và xem được.
Đây là style cho chatbox, bạn hãy copy và đặt vào trong thẻ head:

<style type='text/css'>
.gb_fixed{position:fixed;top:30px;right:0px;z-index:+10;}
* html .gb_fixed {position:relative;}
#hidden_gb2 {
display:none;
border:4px solid #bf3989;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#fff;
padding:0 3px 3px 3px;
}
</style>
 Đây là phần code của trong thẻ body:

<div class='gb_fixed'>
<table cellpadding='0' cellspacing='0' id='hidden_gb2'>
<tr><td><div><a href='javascript:void(0)' onclick='gb_showHideGB()'><b><center>[ Đóng Chat Box ]</center></b></a></div>
Code chatbox ở đây</td></tr></table></div>

<script type='text/javascript'>

    var gb_obj = document.getElementById("hidden_gb2");
    var gb_finish = false;

    function gb_setInitBehaviour() {
        gb_obj.isHidden = true;
        gb_setOpacity(gb_obj, "0.01");
    }
    function gb_setOpacity(obj, opacity) {
        opacity = opacity.substr(0, 4);
        obj.style.opacity = opacity;
        obj.style.filter = "alpha(opacity=" + (Math.floor(parseFloat(opacity) * 100)).toString() + ")";
        //writex(opacity);
    }
    function gb_showGB() {
        gb_obj.style.display = "block";
        gb_changeOpacityTo(1, "");
        gb_obj.isHidden = false;
    }
    function gb_hideGB() {
        gb_changeOpacityTo(0.01, "gb_obj.style.display = \"none\"");
        gb_obj.isHidden = true;
    }
    function gb_changeOpacityTo(fin, funcStr) {
        var init = parseFloat(gb_obj.style.opacity.substr(0, 4));
        var d = init <= 0.2 ? 0.04 : init <= 0.6 ? 0.08 : 0.20;
        var m = fin > init ? 1 : -1;
        var opacity = init + d * m;
        if ((fin - opacity) * (fin - init) < 0) { opacity = fin; }
        gb_setOpacity(gb_obj, opacity.toString());
        if (opacity != fin) { setTimeout("gb_changeOpacityTo(" + fin.toString() + ", '" + funcStr + "')", 50); }
        else { eval(funcStr); }
    }
    function gb_showHideGB() {
        if (gb_obj.isHidden) { gb_showGB(); }
        else { gb_hideGB(); }
    }
    function writex(str) {
        document.getElementById("wx").innerHTML += str + " ";
    }
    gb_setInitBehaviour();

</script>

<div class='gb_fixed' style='z-index:+5'>
<a href='javascript:void(0)' onclick='gb_showHideGB()'>
<img border='0' src='http://goo.gl/Y4jua'/>
</a></div>
Bạn có thể vào các trang cung cấp dịch vụ chatbox miễn phí và get code của họ rồi paste vào chỗ dòng chữ màu đỏ. Bạn có thể vào cbox.ws , sbox.ws, myshoutbox.com, chatango.com. Mình đã đăng kí một chatbox trên cbox vào đây là đoạn code mình lấy được.

<!-- BEGIN CBOX - www.cbox.ws - v001 -->
<div id="cboxdiv" style="text-align: center; line-height: 0">
<div><iframe frameborder="0" width="200" height="305" src="http://www7.cbox.ws/box/?boxid=565567&amp;boxtag=xx02bd&amp;sec=main" marginheight="2" marginwidth="2" scrolling="auto" allowtransparency="yes" name="cboxmain7-565567" style="border:#ababab 1px solid;" id="cboxmain7-565567"></iframe></div>
<div><iframe frameborder="0" width="200" height="75" src="http://www7.cbox.ws/box/?boxid=565567&amp;boxtag=xx02bd&amp;sec=form" marginheight="2" marginwidth="2" scrolling="no" allowtransparency="yes" name="cboxform7-565567" style="border:#ababab 1px solid;border-top:0px" id="cboxform7-565567"></iframe></div>
</div>
<!-- END CBOX -->
Và mình đã thử nghiệm đoạn code này trên trang này. Bạn có thể nhìn sang bên.
Chatbox này có ưu điểm là nhanh và giao diện có vẻ mượt hơn giao diện của các chatbox mà các trang chatbox free cung cấp cho chúng ta. Nhưng nó có một nhược điểm nhỏ là bạn phải kích vào nó để mở nó ra và phải đóng tắt lại khi bạn không muốn dùng nữa. Mình nghĩ cái này cũng không phải điều gì quá lớn có thể bỏ qua được. Nếu bạn muốn nó ẩn hiện thì hãy thêm các event hover và onblur để nó tự động ẩn hiện theo ý muốn.


Chatbox 2: Ngoài cách tự tạo một style riêng cho chatbox của mình thì bạn cũng có thể dùng style của các trang cung cấp chatbox tool free. Giao diện tuy khó chỉnh hoặc cũng có thể không chỉnh được. Nhưng nếu bạn không rành về cách chỉnh style thì cũng có thể dùng style chatbox của họ. Đây là chatbox mình đã đăng kí trên chatango.com. 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<script id="sid0010000008922765662">    (function () { function async_load() { s.id = "cid0010000008922765662"; s.src = 'http://st.chatango.com/js/gz/emb.js'; s.style.cssText = "width:250px;height:360px;"; s.async = true; s.text = '{"handle":"webzoomzchatbox","styles":{"b":60,"f":50,"l":"999999","q":"999999","r":100,"s":1}}'; var ss = document.getElementsByTagName('script'); for (var i = 0, l = ss.length; i < l; i++) { if (ss[i].id == 'sid0010000008922765662') { ss[i].id += '_'; ss[i].parentNode.insertBefore(s, ss[i]); break; } } } var s = document.createElement('script'); if (s.async == undefined) { if (window.addEventListener) { addEventListener('load', async_load, false); } else if (window.attachEvent) { attachEvent('onload', async_load); } } else { async_load(); } })();</script>
Chatbox kiểu này có chút nhược điểm là bạn khó chỉnh style mặc dù nhà cung cấp có cho bạn chọn và chỉnh style khi bạn đăng kí. Và một nhược điểm của loại này là hơi chậm 1 chút do bạn phải load 1 script khá nặng. 
Hi vọng với 2 loại chatbox trên bạn có thể tô điểm thêm cho blog hoặc web cá nhân của mình đẹp hơn. Chúc các bạn thành công ^_^!

ma mau dep cho web
Giao diện đẹp, phối màu tốt và bố trí các module trên web hợp lí sẽ giúp web của bạn trở nên lôi cuốn hơn. Sử dụng mã màu tốt sẽ giúp web của bạn có được một giao diện bắt mắt và sẽ tốt hơn là sử dụng ảnh background màu thuần giống như thế. Bài viết này mình xin giới thiệu với các bạn một số mã màu đẹp dành cho thiết kế web.

F7AFB3 FFA8AC F7C4AF FFC0A8 FBDBAC FFDCA8
F15F66 FF5159 F1885F FF8151 F1B75F FFBA51
EA151E FF000B EA5015 FF4700 EA9515 FF9A00
9A0E14 A80007 9A350E A82E00 9A620E A86500


BAEDD3 A8FFD4 BAEDED A8FFFF BAD3ED A8D4FF
74DCA8 51FFA9 74DCDC 51FFFF 74A8DC 51A9FF
33CB80 00FF82 33CBCB 00FFFF 3380CB 51A9FF
228654 00A855 228686 00A8A8 225486 0055A8


F7D9AF FFDBA8 F7E8AF FFECA8 F7F5AF FFFCA8
F1B55F FFB851 F1D15F FFD951 F1EC5F FFFA51
EA9415 FF9800 EABC15 FFC800 EAE515 FFF900
9A610E A86400 9A7C0E A88400 9A970E A8A400


F6BFB1 FFBAA8 FDC7AA FFC6A8 FDD3AA FFD2A8
EE8062 FF7651 FC8F54 FF8E51 FCA654 FFA551
E64419 FF3600 FB5B04 FF5900 FB7D04 FF7C00
982D10 A82300 A53B03 A83A00 A55203 A85100
C7DFDE BFE7E5 C7D6DF BFD9E7 C7CEDF BFCAE7
90C0BE 80D0CD 90AFC0 80B4D0 909DC0 8095D0
5CA2A0 44BBB6 5C89A2 4491BB 5C6FA2 4464BB
2D7B78 3D5B6B 2D5F7B 3D496B 2D427B 2D427B


D3EDBA D2FFA8 C6EDBA BCFFA8 BAEDBB A8FFAA
A7DC74 A6FF51 8DDC74 7AFF51 74DC77 51FF55
7ECB33 7DFF00 57CB33 3CFF00 33CB37 00FF06
538622 52A800 398622 27A800 228624 00A803
D8BAED DCA8FF E0BAED EAA8FF E9BAED F9A8FF
B274DC B951FF C374DC D651FF D574DC F351FF
8E33CB 9900FF A733CB C300FF C133CB EE00FF
5D2286 6400A8 6E2286 8000A8 7F2286 9D00A8


F6D2B1 FFD1A8 F6D9B1 FFDBA8 F6E1B1 FFE5A8
EEA562 FFA451 EEB462 FFB851 EEC562 FFCC51
EEA562 FFA451 EEB462 FFB851 EEC562 FFCC51
985110 A85000 986010 A86400 987010 A87700
BAE2ED A8EDFF BACFED A8CBFF BABAED A8A9FF
74C6DC 51DBFF 749EDC 5197FF 7476DC 5154FF
33ACCB 00CBFF 3371CB 0067FF 3336CB 0004FF
227186 0085A8 224A86 0043A8 222386 0002A8
.

FDC7AA FFCDA8 EDD4BA FFD6A8 EDDABA FFDFA8
FC8F54 FF8E51 DCAB74 FFAE51 DCB674 FFC051
FB5B04 FF5900 CB8533 FF8900 CB9433 FFA300
A53B03 A83A00 865722 A85A00 866122 A86B00
D9C2E4 DEB6F0 E3C2E4 F0B6EC E4C2D3 F0B6D7
B586CA BE6DE3 C986CA E16DE3 CA86A8 E36DAF
934DB2 A129D6 B04DB2 D329D6 B24D80 D6298A
603375 691B8D 743375 8B1B8D 753354 8D1B5B
C0EDBA B2FFA8 BAEDBA A8FFA8 BAEDD4 A8FFD5
81DC74 66FF51 75DC74 52FF51 74DCAA 51FFAC
46CB33 1FFF00 34CB33 01FF00 33CB82 00FF85
2E8622 14A800 228622 00A800 228655 00A857


CFC8DE CDC0E6 D6C8DE D8C0E6 DEC8DE E1C4E2
A091BF 9B81CF AF91BF B381CF BD91BF C48AC6
745DA1 6C46B8 895DA1 9046B8 9F5DA1 A953AB
4D3E6A 472F79 5A3E6A 5F2F79 693E6A 6F3771
F3B4BA FFA8B0 F3BDB4 FFB5A8 F3CEB4 FFCBA8
E86875 FF5162 E87C68 FF6C51 E89C68 FF9751
DD2234 FF0019 DD3E22 FF2700 DD6E22 FF6700
921622 A80010 922916 A81900 924816 A84300
C8DEDE C0E6E5 C8DBDE C0E0E6 C8D7DE C0DAE6
91BFBE 81CFCC 91B8BF 81C3CF 91B0BF 81B5CF
5DA19F 46B8B5 5D97A1 46A7B8 5D8BA1 4693B8
3E6A69 2F7977 3E636A 2F6E79 3E5C6A 2F6179


F7E4AF FFE8A8 F7EDAF FFF2A8 F7F5AF FFFCA8
F1CB5F FFD251 F1DC5F FFE651 F1EC5F FFFA51
EAB315 FFBD00 EACC15 FFDB00 EAE515 FFF900
9A750E A87C00 9A860E A89000 9A970E A8A400
F3B4C8 FFA8C3 F3B4B5 FFA8A9 F3BDB4 FFB4A8
E76990 FF5187 E7696B FF5154 E77B69 FF6951
DC235C FF004F DC2326 FF0004 DC3C23 FF2300
91173D A80034 911719 A80002 912817 A81700
BAD3ED A8D4FF BEBAED AFA8FF D0BAED CDA8FF
74A8DC 51A9FF 7D74DC 5F51FF A174DC 9B51FF
3380CB 0082FF 4033CB 1500FF 7433CB 6C00FF
225486 0055A8 2A2286 0D00A8 4D2286 4700A8
tai lieu html css javascript can ban

Để lập trình web tốt điều căn bản đó chính là phải biết HTML, CSS, Javascript. Khi bạn đã nắm vững những điều căn bản này thì việc học lập trình và thiết kế web sẽ trở nên dễ dàng hơn. HTML, CSS và Javascript là những ngôn ngữ căn bản và chúng cũng dễ học. Với tinh thần tự học cao và khả năng quản lý thời gian tốt thì việc tự học các ngôn ngữ này là điều hoàn toàn có thể. Bài viết này mình xin giới thiệu cho các bạn một số tài liệu để học HTML, CSS, Javascript căn bản.
Tài liệu học HTML căn bản:
http://www.mediafire.com/view/?1h57xict157w0fs
Ngoài ra bạn có thể vào đây tìm hiểu thêm(nếu tiếng anh của bạn tốt):
http://www.w3schools.com/html/default.asp
Tài liệu học CSS căn bản:
http://www.mediafire.com/view/?22837a6pja9326y
Bạn cũng có thể tham khảo thêm trên w3school:
http://www.w3schools.com/css/default.asp
Tài liệu hoc Javascript căn bản:
http://www.mediafire.com/?obog652238ahqrt
Tham khảo thêm tại: http://www.w3schools.com/js/default.asp
Để học tốt HTML, CSS, Javascript căn bản thì bạn cần một editor tốt. Mình nghĩ trình editor tốt cho phần căn bản này là Dreamweaver 8.0.
Nếu có gì không hiểu hoặc cần giúp đỡ bạn có thể comment bên dưới. Chúc các bạn học tốt!
bo go tieng viet cho web
Chào các bạn, hôm nay mình sẽ hướng dẫn các bạn cách đưa một bộ gõ tiếng việt vào web. Đây là một mẹo nhỏ hiệu quả cho các website Việt khi mà lượng khách truy cập chủ yếu là người Việt và nhu cầu gõ tiếng Việt là rất cao. Với những script gõ tiếng Việt thì visitors sẽ không cần phải bật một phần mềm gõ tiếng Việt nào. Có hai scripts gõ tiếng Việt mà mình sẽ giới thiệu đó là AVIM và MUDIM.
1. Sử dụng AVIM.
Bạn hãy download script AVIM này về tại đây. Sau đó hãy copy đoạn code sau và paste vào cuối trang trước thẻ body hoặc ở đầu trang trong thẻ head cũng được(nhưng sẽ làm tốc độ load web hơi chậm).
<script language="javascript1.2" type="text/javascript" src="avim.js"></script>
Bạn nhớ thay đường dẫn file cho phù hợp với đường dẫn file của bạn. OK, thế là giờ bạn đã có bộ gõ tiếng Việt cho web của bạn rồi ^_^!
2.Sử dụng MUDIM.
Cũng giống với AVIM bạn hãy download script MUDIM tại đây nha. Sau đó bạn cũng copy một đoạn code tương tự đoạn code bên trên.
<script language="javascript" type="text/javascript" src="mudim-0.8-r153.js"></script>
OK, bây giờ bạn cũng đã có một bộ gõ tiếng Việt hiệu quả không kém gì AVIM. Mình đã ứng dụng đoạn script thứ 2 vào trang này. Bạn có thể test gõ tiếng Việt ngay trong phần comment được.
Chúc các bạn thành công!
nhung google custom search vao webGoogle hiện nay là công cụ tìm kiếm số 1 trên internet. Và việc đưa nó vào trang web như 1 tiện ích là điều đương nhiên. Hiện nay đã có một số đã đưa Google Custom Search vào web. Với việc sử dụng Google Custom Search này yêu cầu trang bạn phải được google đánh index thì lúc tìm kiếm kết quả mới ra chính xác và đầy đủ. Chính vì thế trang của bạn sẽ có tool tìm kiếm rất nhanh vì sau khi được google index thì kết quả tìm kiếm sẽ được lọc nhanh hơn(google mà ^_^).

1. Đưa Google Search vào web.
Để tạo thuận tiện cho bạn đọc có thể search bằng google ngay trên trang của bạn thì bạn có thể đưa thanh google search vào 1 chỗ bất kì trên trang. Bạn hãy copy đoạn code sau và paste vào chỗ bạn cần hiển thị nó.

<form method="get" action="http://www.google.com/search">
        <table bgcolor="#FFFFFF">
            <tr>
                <td>
                    <a href="http://www.google.com/">
                        <img src="http://www.google.com/logos/Logo_40wht.gif" border="0" alt="Google" align="middle"/></a>
                    <input type="text" name="query" size="25" maxlength="255" value="" />
                    <input type="submit" name="btnGoogleSearch" value="Google Search"/>
                </td>
            </tr>
        </table>
Bạn có thể thay đổi địa chỉ trên thành  http://www.google.com.vn/search hoặc bất kì tên miền google nào như google.com.hk, google.com.br...
Nếu bạn muốn tìm kiếm an toàn cho bạn đọc trên web thì hãy thêm đoạn mã sau vào sau đường link màu cam nhạt: search?safe=vss. Như vậy bạn có thể lọc các kết quả tìm kiếm có nội dung cho người lớn, tôn giáo, chính trị không lành mạnh.
2. Nhúng Google Custom Search vào web.
Cách 1: Nhúng code trực tiếp.

<form method="get" action="http://www.google.com.vn/search">
    <table bgcolor="#f60">
        <tr>
            <td>
                <a href="http://www.google.com.vn/">
                    <img src="http://www.google.com.vn/logos/Logo_40wht.gif" border="0" alt="Google"></a>
            </td>
            <td>
                <input type="text" name="query" size="30" maxlength="255" value="">
                <input type="submit" name="btnGoogleSearch" value="Search">
                <input type="hidden" name="domains" value="http://webzoomz.info"><br>
                <input type="radio" name="sitesearch" value="" />world.wide.web
                <input type="radio" name="sitesearch" value="http://webzoomz.info" checked="checked">Webzoomz.info
                <br>
            </td>
        </tr>
    </table>
    </form>
 Hãy thay những đoạn code màu cam nhạt bằng những giá trị phù hợp với web của bạn. Và đây là kết quả.
nhung google custom search vao web

Và bạn có thể chọn một trong 2 giới hạn search. Search trên trang của bạn hoặc search trên công cụ search google.
Cách 2: Tạo công cụ trên google custom search
Bạn hãy vào http://www.google.com.vn/cse/manage/all và tạo 1 google custom seach cho trang của bạn. Sau khi hoàn tất việc tạo google custom search bạn sẽ được cung cấp 1 ID riêng cho site của bạn:
ID duy nhất của công cụ tìm kiếm:018426535015421603595:kb1dv7ijaqe 
Sau đó bạn hãy copy đoạn code sau:

<form action='/p/search.html' id='searchform'>
<input name='cx' type='hidden' value=' 018426535015421603595:kb1dv7ijaqe 
'/>
<input name='cof' type='hidden' value='FORID:10'/>
<input name='ie' type='hidden' value='UTF-8'/>
Và trang hiển thị kết quả bạn hãy thêm đoạn code sau vào(ở đây mình dùng trang /p/search.html như ở đoạn code trên):
<div id="cse-search-results"></div>
<script type="text/javascript">
var googleSearchIframeName = "cse-search-results";
var googleSearchFormName = "cse-search-box";
var googleSearchFrameWidth = 600;
var googleSearchDomain = "www.google.com";
var googleSearchPath = "/cse";
</script>
<script src="http://www.google.com/afsonline/show_afs_search.js" type="text/javascript">
</script>
Bạn save và run thế là ok. Blog của mình đang sử dụng cách thứ 2 này bạn có thể kiểm chứng ngay trên site.
3. Tùy biến trang kết quả tìm kiếm
 Nếu bạn sử dụng cách thứ 2 để nhúng Google Custom Search thì bạn hãy vào phần giao diện trong trang http://www.google.com.vn/cse/manage/all để chỉnh sửa. Sau đó thì bạn copy đoạn code được sinh ra và paste vào trang hiển thị kết quả của bạn.
Chúc các bạn thành công!


tang toc do web aspnet
Hai phần trước mình đã giới thiệu cho các bạn một số cách để tăng tốc và cải thiện hiệu suất cho web ASP.NET. Hôm nay mình xin tiếp tục giới thiệu một số các thủ thuật khác khi code và sử dụng tài nguyên trên web ASP.NET
21. Sử dụng StringBuilding. Lớp String được tạo ra để thao tác với chuỗi nhưng đối với những chuỗi có độ dài lớn thì StringBuilding sẽ thuận tiện hơn. Nó được tạo ra với rất nhiều những phương thức cho phép bạn thao tác và tăng tốc độ xử lí chuỗi lớn.
22. Giảm tối thiểu số request lúc load trang. Số request được sinh ra trong lúc load trang ảnh hưởng rất lớn đến tốc độ load trang vì thế bạn nên giảm những request không cần thiết như gọi đến 1 file script nào đó mà không dùng hay 1 file css nào đó.
23. Gộp chung các jquery hoặc javascript lại. Việc chia nhỏ các script sẽ giúp bạn quản lí code tốt hơn nhưng nếu chỉ có 1 vài đoạn code nhỏ mà bạn cũng chia file thì là điều không nên. Bạn hãy gộp tất cả các file script lại với nhau nếu có thể còn những file riêng biệt như file script của plugin hay 1 script được code riêng cho một module nào đó.
24. Đặt các file script ở cuối trang. Đặt script ở cuối trang sẽ giúp bạn tăng tốc độ load của trang.
25. Tối ưu hóa css. Tối ưu hóa css vừa giúp bạn quản lí code dễ dàng, seo, và ngoài ra nó còn giúp bạn tăng tốc cho web. Bạn có thể xem thêm bài viết tối ưu hóa css cho SEO để tìm hiểu thêm. Bạn luôn nhớ đặt CSS ở đầu trang trong phần head.
26.Sử dụng công nghệ Ajax. Đây có thể nói là một công nghệ giúp bạn cải thiện tốc độ web tốt nhất. Với việc chia nhỏ những phần của web ra và bạn chỉ cần load lại những phần cần xử lí mà không phải load lại toàn bộ trang. Với sự linh hoạt này tốc độ web được cải thiện đáng kể. Google chính là trang sử dụng thành công nhất công nghệ Ajax.
27. Hãy đặt các file tài nguyên trên cùng server. Việc đặt các file tài nguyên như ảnh, video, flash, script, css... thì sẽ giúp việc request tốt hơn. Nếu bạn sử dụng 1 file trên một server khác thì nên đảm bảo server đó ổn định.
28. Nén tài nguyên. Các file ảnh chất lượng tốt thì thường có dung lượng lớn vì vậy giảm dung lượng mà vẫn giữ được chất lượng ảnh là rất tốt. Bạn có thể dùng phần mềm Advanced JPEG Compressor. Nén CSS và javacript sẽ giúp bạn Bạn có thể nén css tại đây và javacript tại đây.
29. Tránh sử dụng các aspnet control và html control lồng quá sâu vào nhau. Việc lồng control và các thẻ quá sâu vào nhau sẽ khiến việc xử lý và render html page lâu.
30. Xóa các thành phần thừa trên web. Trong trang của bạn thường thừa khá nhiều các thẻ và control thừa bạn hãy xóa nó đi như space, thẻ br thừa, thẻ div hoặc table thừa....

Cải thiện tốc độ và hiệu suất cho web ASP.NET-Phần 1
Cải thiện tốc độ và hiệu suất cho web ASP.NET-Phần 2
Cải thiện tốc độ và hiệu suất cho web ASP.NET-Phần 4
Cải thiện tốc độ và hiệu suất cho web ASP.NET-Phần 5
Facebook đã trở thành từ quen thuộc với hầu hết chúng ta. Đây là mạng xã hội lớn nhất thế giới và nó cũng là  một kênh quảng bá web tốt cho bạn. Facebook hỗ trợ một vài plugin để bạn tạo module hoặc widget để đưa vào website hoặc blog của bạn. Hôm nay mình sẽ hướng dẫn các bạn sử dụng một vài plugin hay được sử dụng trên web.
1. Like Button Facebook.
Đây là một tool bạn hay thấy nhất trên hầu hết các website, diễn đàn và blog.
Bạn hãy copy đoạn code sau vào chỗ bạn cần hiển thị nó.

<div id="fb-root">
</div>
<script>
(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

<fb:like href="http://webzoomz.info" send="true" show_faces="true" width="450"></fb:like>
Bạn hãy thay link trang web của bạn vào. Và đây là kết quả:

Bạn có thể xem thêm cách tùy biến nó ở đây: https://developers.facebook.com/docs/reference/plugins/like/
2. Comment Form Facebook
Đây là một form comment hay xuất hiện trên các webiste với lượng fanpage hoặc người đọc chủ yếu là facebook. Để đưa comment form facebook vào web bạn hãy copy đoạn code sau vào paste vào chỗ bạn cần hiển thị comment form( thường là cuối bài viết).

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<html xmlns:fb="http://ogp.me/ns/fb#">
<fb:comments href="http://webzoomz.info" num_posts="10" width="450"></fb:comments>
 Cũng như like button bạn hãy thay địa chỉ trang web của bạn vào. Ok save và run các bạn sẽ có kết quả như sau.

Các bạn có thể xem thêm cách tùy biến form này ở đây.
3. Facebook Fanpage.
Fanpage chính là kênh quảng bá giới thiệu chính của bạn trên facebook. Để đưa nó vào web bạn hãy copy đoạn code sau và paste vào chỗ bạn cần hiển thị( như các bạn thấy mình có 1 fanpage bên sider bên phải tiện tay cứ kích vài cái cho zui ^_^).
<iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FWebzoomz&amp;width=315&amp; height=258&amp;colorscheme=light&amp;show_faces=true&amp; border_color=%23f7f7f7&amp;stream=false&amp;header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:315px; height:258px;" allowtransparency="true"></iframe>
 Hãy thay địa chỉ fanpage của bạn vào chỗ text màu đỏ, của mình ở đây là https://www.facebook.com/Webzoomz bạn nào rảnh rỗi thì vào ủng hộ mình nha. Các bạn save lại và run chúng ta sẽ có giao diện như sau:

Để tìm hiểu thêm về facebook fanpage bạn hãy vào đây.
Đó là một vài plugin hay được sử dụng còn khá nhiều các plugin hay khác các bạn có thể vào đây để tìm hiểu thêm và ứng dụng nó vào web của bạn:https://developers.facebook.com/docs/plugins/
Chúc mọi người có thể ứng dụng thành công!