Cách tạo một trang web đơn giản ? Có thể chỉ cho tôi từng bước được không?

Cảm ơn[:-P][:x]
bvatoi
bvatoi
Trả lời 16 năm trước
[b]Tự làm một trang web đơn giản dùng HTML[/b] Để làm một trang web đơn giản, bạn cần biết một chút về HTML , và đăng ký một host free Đăng ký host free ở 2 trang sau : http://fateback.com/ http://www.freewebpage.org/ Ưu điểm : Tốc độ truy cập web nhanh. trang fateback.com, chỉ có 1 link quảng cáo nhỏ ở trên cùng trang freewebpage.org số link quảng cáo tăng dần theo số trang , trang đầu tiên không có link quảng cáo Tài liệu về cách làm 1 trang web đơn giản : [quote]Mở đầu - HTML là gì, cấu tạo một trang web dưới dạng HTML, màu chữ, màu nền... Ðể viết HTML cho trang Web, hãy mở chương trình NotePad của Microsoft có đi kèm theo với Windows. Ðó là một ASCII Editor. Viết xong, bạn hãy save nó vào một folder nào đó dễ nhớ. Tên của file này bắt buộc phải có tận cùng là .htm hoặc .html Ví dụ: start.htm. Ðể thưởng thức thành quả của mình, bạn hãy open file đó bằng một Browser. Nhưng đó chỉ là cách dung cho những ai mới thử nghề Design Web thôi chứ nếu ai bước vào nghề mà dung cái này thì chắc chit weeee………..heeeeeeeee……..Hiện nay các cao thủ trong ngành Design Web dung các tool như DreamWeaver, FrontPages, A GoLive………………… Cấu trúc cơ bản Một document HTML luôn bắt đầu bằng <html> và kết thúc bằng </html> (trong đó bạn cũng có thể viết thường hoặc viết hoa <html> và </html>). Nhờ có cặp TAG này mà Browser biết được đó là HTML - document để trình duyệt. Những chữ đó chỉ để dành riêng cho Browser, người đọc chỉ nhận được những gì viết giữa cặp TAG <body> và </body>. Trong một document html, chú thích được dùng như sau: Ghi chú  Như vậy một trang web viết bằng html sẽ có cấu trúc như sau: [quote]<html> <body> <!—Đây chính là nơi bạn muốn những gì sẽ được thể hiện trên trang Web --> </body> </html>[/quote] Một trang trống, có nội dung là (Basic about HTML), với nền màu da cam sẽ được viết như sau: [quote]<html> <body bgcolor="orange"> Basic about HTML   </body> </html>[/quote] Tất nhiên, một trang WEB fải có nội dung không chỉ là cụm từ trên mà còn lời văn, âm nhạc và hình ảnh: [quote]<html> <body bgcolor="white"> <font face="Arial" size="2" color="black"> Đây là dòng text được thể hiện bằng font Arial, màu đen, màu nền trang web màu trắng, kích thước chữ là 2 pixel </font><br><br> <font face="Verdana" size="3" color="grey"> Đây là dòng văn bản thể hiện bằng font Verdana,kích thước 3 pixel, màu xám</font><br><br> <font face="Bodoni" size="4" color="red"> Dòng này thể hiện bằng font Tahoma kích cở 4 pixel, màu đỏ </font><br> </body> </html>[/quote] face thể hiện cho mẫu chữ, size thể hiện cho cỡ chữ (số càng lớn thì chữ càng to) và color thể hiện cho màu sắc của chữ, #000000 là màu đen, #FF0000 là màu đỏ, #FFFF00 là màu vàng. (Lưu ý : #FFFFFF đây là giá trị màu đươc định nghĩa trong HTML dựa trên bảng số thập lục phân Hexadecimal ) TAG <br> cho phép bạn chuyển sang dòng mới. Bạn có thể dùng nhiều <br> như bạn muốn. Cứ mỗi lần có <br> là một lần xuống dòng. Bạn có thể dùng mouse phải gõ vào nền của một trang web nào đó rồi chọn source code để tham khảo xem nó được viết như thế nào. Ðấy là cách tốt nhất để khám phá ra những điều "bí mật" của các website đẹp. Như vậy là bạn đã có thể viết được một trang web đơn giản rồi đó. Một trang web bao giờ cũng có hai phần cơ bản là tiêu đề và phần thân. Tiêu đề luôn được viết to. Bạn có thể dùng size lớn hơn và cũng có thể dùng những TAG đã được định sẵn cho tiêu đề. [quote]<html> <body bgcolor="#000080"> <center> <font face="Verdana, Tahoma, Arial" color="#ffffff"> <h1>Tiêu đề của trang web</h1><br> <h2>Welcome to my Homepage!</h2><br> <h3>Tiêu đề của trang web</h3><br> <h4>Tiêu đề của trang web</h4><br> <h5>Tiêu đề của trang web</h5><br> <h6>Tiêu đề của trang web</h6><br> </font> </center> </body> </html>[/quote] <h1></h1> là to nhất và <h6></h6> là nhỏ nhất. Tiêu đề luôn nằm ở trung tâm của trang, vì vậy ta phải dùng thêm một cặp TAG nữa : <center></center> Tất cả những gì nằm giữa cặp TAG này đều được định hướng vào phía giữa của trang. Trong ví dụ này, nền của trang là xanh nước biển (#000080) chữ màu trắng. Bổ sung: Trong một HTML Document, ngoài phần body còn có phần head, được viết bởi cặp tag <head></head>. Nếu bạn sử dụng cặp tag này, bạn bắt buộc phải viết thêm một cặp tag nữa, đó là <title></title> Giữa <title> và </title> là tên của trang web được browser trình bày phía trên cùng của menubar. Như vậy một trang web với "đầu" sẽ có cấu trúc như sau: [quote]<html> <head> <title>Thiết kế Web A to Z</title> </head> <body> Phần bạn cần trình bày. Ví dụ một bức ảnh hay lời văn. </body> </html>[/quote] Trong "head" ta còn có thể đưa rất nhiều thông tin vào cho browser, search engine .v.v…. như thế thế này là basic nhất về HTML rùi heeeeeeeee……………. Cách đưa hình ảnh vào một trang web Ở bài trên, chúng ta đã đề cập đến cách trình bày chữ, màu nền trong trang web. Ðể làm cho trang web sinh động hơn, hấp dẫn hơn, bạn có thể đưa thêm tranh ảnh vào. Có những trang web liên quan đến số liệu, đồ thị và đồ thị cũng là một dạng ảnh (images). Sau đây là cách đưa một bức ảnh vào trong trang web. • Ảnh cho vào trang web nên save dưới dạng .GIF hoặc .JPG (Đây là hai định dạng ảnh chủ lực của Internet) • Không nên to quá, đây không nói đến kích thước (cm) mà nói đến kính cỡ file (số KB). • Khi scan, bạn hãy chọn 72 dpi (dots per inch) bởi vì đa phần các màn hình máy tính làm việc với độ phân giải này. • Khi upload trang web, nhớ upload cả ảnh. • Tên của các file nên sử dụng chữ thường, không nên sử dụng chữ hoa. Ví dụ: ghecuafoxphoto.jpg chứ không được đặt là Ghecuafoxphot.jpg. bạn cũng tránh dùng dấu cách (Space) mà fải dùng bằng dấu nối ! VD: hinh_ghe_cua_fox.jpg chứ không dùng hinh ghe cua fox.jpg ( Nguyên tắt đặt tên này cũng dùng cho các tập tin khác trong trang Web của bạn ! ) Sau đây là HTML Code để đưa hình ảnh vào trang web: [quote]<html> <body bgcolor="#ffffff"> <center> <img src=" ghecuafoxphoto.jpg " width="200" height="400" border="0" alt="Hinh ghe cua tui ne de thuong khong ????"> </center> </body> </html>[/quote] Bạn thấy không, điều đó rất đơn giản. Chỉ riêng <img src=" ghecuafoxphoto.jpg "> đã đủ để đưa một bức ảnh vào trang web. img là image và src là source. Tất cả những cái đi đằng sau chỉ để trình bày bức ảnh đó đẹp hơn thôi. width là chiều rộng của bức ảnh mà bạn muốn, nó không phụ thuộc vào kích thước gốc của bức ảnh. height là chiều cao. Tất cả đều đo bằng pixel. border="0" báo cho Browser biết là ảnh này sẽ được trình bày không có khung. alt có ích khi ảnh chưa hoặc không được nạp (nhiều người surf không ảnh để đỡ tốn thời gian) Khi đó người xem biết được mình sẽ được xem cái gì. [/quote]
bvatoi
bvatoi
Trả lời 16 năm trước
Dùng hình ảnh làm nền cho trang web Trên bài trên, chúng ta đã nói đến màu sắc của nền trang web. Bằng cách thay đổi thông số của bgcolor, bạn sẽ tạo được màu nền khác tuỳ theo sở thích của mình. Như bạn chắc cũng đã thấy trong các website đã đến thăm, một trang web còn có thể có nền rất đẹp, tạo ra từ những ảnh .gif bé xíu . Cái đó rất đơn giản. HTML Code sẽ như sau: [quote]<html> <body bgcolor="#màu mà bạn thích" background="back.jpg"> </body> </html>[/quote] Các pác thử coi, ở đây chỉ có một sự khác biệt rất nhỏ: ta thêm background vào và nhận được nền là back.jpg. Tuỳ theo kích cỡ của back.jpg mà nền trông khác nhau. back.jpg sẽ được ghép vào với nhau nếu như cỡ của nó nhỏ hơn window của Browser. bgcolor có cũng được mà không có cũng vẫn được, nó chỉ có tác dụng khi back.jpg vì lý do gì đó không được nạp. ( Nhưng khi dùng đến cái này thì hơi gây khó khăn cho người xem trang web của bạn, nhất là khi đừơng truyền mạng wá chậm nên dùng nhửng ảnh nền 1x1 pixel, bạn nên cân nhắc kỹ khi dùng ảnh trong trang web của mình) Cách tạo liên kết (hyper link) tới các trang web khác Sau khi có hình ảnh và bài viết, chắc bạn cũng muốn có một vài links tới các trang khác hoặc những trang có nội dung khác cùng nằmtrên site của bạn và những trang mà bạn thích. Rồi cũng phải có một chỗ mà người đến thăm chỉ cần click vào đó là có thể viết thư cho bạn. Chỗ đó có thể là một từ, một câu hay một bức ảnh. Trang này bạn đang xem dở nhưng bạn vẫn có thể ngó qua [trang trước] một chút. Click vào một bức ảnh , hay dòng chữ ………….bên bạn cũng được kết quả tương tự….. [quote]Trang này bạn đang xem dở nhưng bạn vẫn có thể ngó qua [<a href="tieusu.htm">trang trước</a>] một chút. <a href="foxhome.htm"><img src="back.gif" border="0" alt="click vao day de quay ve trang index"></a>[/quote] Dùng cặp TAG <a href=""></a>, bạn có thể biến nhiều objects thành links. Trong ví dụ này, bạn có bức ảnh của back và hai chữ "trangtrước" làm liên kết (links). Chỉ cần nhấn vào đó là bạn đã bước sang trang khác. Links không chỉ giới hạn trong website của bạn, nó có thể đưa bạn đi khắp nơi trên internet. Sau đây là code của một trang với links tới các trang khác, ví dụ trang web lovelymoon [quote]Ví dụ trang web của [<a href="http://www.lovelymoon.kickme.to" target="_new">Dien dan lovelymoon</a>[/quote] Ở ví dụ trên, bạn thấy một đoạn code mới, đó là target="_new". Nếu biết tiếng Anh, chắc bạn cũng suy ra được ý nghĩa của đoạn code đó. Nó có tác dụng chỉ cho trình duyệt (browser) biết sẽ phải mở trang web đó trong một cửa sổ mới (target = đích, new = mới). Target còn có thể mang những giá trị sau: "_blank" (như "_new"), "_top", "_parent", "_self" (3 giá trị này chỉ dùng cho những trang web có chứa frame - sẽ đề cập đến sau). Và đây là cách tạo một email-link: Chắc bạn cũng thấy trên nhiều trang web có những link mà chỉ càn gõ vào nó là chương trình e-mail tự động mở ra cho bạn viết thư tới một địa chỉ đã được định sẵn, nhiều khi tiêu đề (subject) của e-mail cũng đã có sẵn. [quote]<html> <body bgcolor="white" link="blue" alink="white"> <font face="verdana" size="2"> Gõ [<a href="mailto:mr_phuongngoc@yahoo.com">vào đây</a>] hoặc vào biểu tượng bên để gửi e-mail cho tôi. <a href="mailto: mr_phuongngoc@yahoo.com?subject=Test&body=This is a test"><img src="mail_button.jpg" border="0"></a> </font> </body> </html>[/quote] Thay vì địa chỉ một trang web, bạn chỉ cần đưa mailto: và địa chỉ e-mail, muốn có subject và text sẵn, chỉ cần thêm ?subject=tiêu đề&body=text Màu của liên kết: Trong một số trang web này, bạn thấy liên kết nào cũng màu xanh (vàng, tím……….), rê chuột vào thì thành màu trắng, sau khi nhấn thì màu xám. Ðiều đó được thực hiện bởi các đoạn code sau (trong body tag): [quote] <body bgcolor="white" link="blue" alink="white" vlink="gray"> (alink= active link, vlink= visited link)[/quote] \ImageMap - thoạt nhìn thì phức tạp nhưng lại rất đơn giản Vào một số trang Web ví dụ trang của Ford, Creative………trên trang web của họ , bạn thấy một bản đồ phân chia khu vực VD: Châu á, Châu âu, Châu Mỹ, Châu phi……… mà khi trỏ chuột vào mỗi khu vực có thể tới một trang mới riêng cho khu vực bạn đang ở. Ðể định vị từng khu vực trên bức ảnh, người ta sử dụng tọa độ của từng khu vực đó. Cái đó gọi là ImageMap, sử dụng Code sau: [quote] <img src="world_map.gif" width="117" height="158" border="0" usemap="#World"> <map name="Asia"> <area href="Asia.htm" alt="Chau A" shape="rect" coords="29,24,82,52"> <area href="EU.htm" alt="Chau Au" shape="rect" coords="25,58,82,84"> <area href="Af.htm" alt="Chau Phi" shape="rect" coords="25,82,81,103"> <area href="AM.htm" alt="Chau My" shape="rect" coords="33,106,84,140"> </map> [/quote] Trong đó bạn đặt một bức ảnh là MAP bằng USERMAP: usemap="#World", chia phần trên map bằng AREA, quy định tọa độ của từng phần trên map bằng COORDS: coords="29,24,82,52", quy định liên kết của từng phần bằng TAG quen thuộc HREF, định hình cho từng phần bằng SHAPE: shape="rect". SHAP còn có thể mang giá trị circle (tròn) , poly (polygon = đa giác). Bạn có thể sử dụng COORDS như sau: - Nếu shape = "rect": coords="x1,y1,x2,y2", trong đó x1,y1 là tọa độ góc trên bên trái và x2,y2 là tọa độ của góc dưới bên phải của hình chữ nhật tính từ góc trên bên trái của bức ảnh. - Nếu shape = "circle": coords="x,y,r", trong đó x,y là tọa độ của tâm hình tròn tính từ góc trên bên trái của bức ảnh và r là bán kính hình tròn. - Nếu shape = "poly": coords="x1,y1,x2,y2,...,xn,yn", trong đó xn,yn là tọa độ của từng góc của đa giác tính từ góc trên bên trái của bức ảnh. Ðể tính được tọa độ của từng AREA, bạn dùng một phần mềm xử lý ảnh như Corel PhotoPaint 10, PaintShop Pro 7... hoặc phải đoán và thử dựa vào kích cỡ của bức ảnh Cách trang trí chữ, bố cục một trang web Trong bài trên, chúng ta đã đề cập đến cách định hướng một object trong document bằng cặp TAG: <center></center> Những gì nằm giữa cặp TAG này đều được Browser đưa vào giữa của window. Nếu bạn không định hướng thì browser sẽ tự động theo thứ tự từ trái sang phải. Nhưng đừng vội thử với <left></left> hay <right></right> vì hai cặp TAG này không tồn tại heeeeeeeeeeeeee…………. Không hề có thứ này Muốn có một trang mà hình ở bên phải còn chữ ở bên trái bạn phải dùng đến TABLE. Cái đó sẽ được nhắc đến trong phần sau. Bạn có thể dùng cặp TAG <p></p> để tạo ra từng khổ của bài viết. Thực ra đây chỉ là một TAG đơn. Phần </p> ở đằng sau có thể bỏ đi cũng được. Tuy vậy đa phần các Webeditor vẫn đặt nó ở cuối một khổ. Bạn có thể định hướng khổ chữ về phía phải, trái hay vào trung tâm. Ai đã từng sử dụng Word đều biết đến điều đó, mỗi cái là không phải dùng đến TAG thôi. Bạn cũng có thể áp dụng TAG này cho bất kỳ một object nào khác như picture, video... [quote] <p align="left"> Toàn bộ khổ chữ này sẽ hướng về phía trái </p> <p align="center"> Toàn bộ khổ chữ này sẽ hướng vào trung tâm </p> <p align="right"> Toàn bộ khổ chữ này sẽ hướng về bên phải </p> <p align="right"><img src="funfox.gif" border="0"></p>[/quote] Cũng có thể viết như sau (không có </p>): [quote]<p align="left"> Toàn bộ khổ chữ này sẽ hướng về phía trái <p align="center"> Toàn bộ khổ chữ này sẽ hướng vào trung tâm <p align="right"> Toàn bộ khổ chữ này sẽ hướng về bên phải <p align="right"><img src="funfox.gif" border="0">[/quote] Và sau đây là các khả năng trang trí chữ, có thể sẽ còn nhiều thủ thuật khác nữa nhưng cho một trang bình thường như của chúng ta thì có thể gọi là tạm đủ [quote]<b>Dòng chữ này đậm </b> - <strong> Dòng này cũng đậm</strong> - <i>Dòng chữ này nghiêng</i> - <big>Dòng chữ này to hơn</big> - <b><i><u><big> Dòng này vừa to, vừa nghiêng, vừa đậm, vừa gạch chân </big></u></i></b> - <small>Dòng chữ này bé hơn</small> - <u>Dòng này lại gạch chân</u> - Nếu cửa hàng bạn giảm giá từ <strike> € 20000 </strike> xuống € 15000 - Tổng bình phương hai cạnh góc vuông bằng bình phương cạnh huyền: a<sup>2</sup>+b<sup>2</sup>=c<sup>2</sup> (a2+b2=c2) - Công thức hóa học của nước là: H<sub>2</sub>O (H2O) - <em> Nếu bạn muốn nhấn mạnh điều gì </em> - Machine code: <code>100 Basic <br> 150 if....<br>then...<br>go to</code> - Tên phím của Keyboard: <kbd>Enter; Del; Contrl...</kbd> - Ðưa ví dụ vào bài: <samp>Sample</samp> - Tên các Variables trong lĩnh vực Programming: <var>window.open("mywindow.html");</var> - Các trích dẫn từ những câu nói của ai đó: <cite>Em vẩn chửa biết hack fải làm seo đây</cite> - Chỉ dành cho Netscape Browser: Chữ nhấp nháy <blink>Nhin tui ne</blink>[/quote] Table - bố cục một trang web sử dụng bảng Table - một yếu tố rất quan trong trong các Website đẹp. Table cho phép bạn có một sự chính xác đến từng pixel trong bố cục của Homepage. Với Table bạn có thể trang trí và bố cục trang web của mình như một tờ báo với nhiều cột khác nhau. Table làm cho trang web của bạn có một layout sinh động hơn. Trang này chỉ đề cập tới những cái cơ bản nhất của Table. Cặp TAG <table></table> tạo ra một Table. Như bạn biết, một Table được tạo ta từ nhiều dòng và mỗi dòng lại có thể chứa nhiều ô. Mỗi cặp TAG <tr></tr> tạo ra một dòng, trong dòng ấy bạn có thể sử dụng nhiều cặp TAG <td></td> để có nhiều ô. Cũng như <p>, <tr> và <td> thực ra là một TAG đơn, không cần đến </tr> và </td> nhưng nếu cẩn thận, ta vẫn nên dùng nó như một cặp TAG. HTML Code của bảng Ví dụ được viết như sau: [quote]<table border="1" bordercolor="red" width="80%" align="center" cellpadding="10" cellspacing="5" bgcolor="gray"> <tr> <td width="33%" bgcolor="#C0C0C0" align="left">Dòng 1 - ô 1</td> <td width="33%" bgcolor="#C0C0C0" align="left">Dòng 1 - ô 2</td> <td width="34%" bgcolor="#C0C0C0" align="left">Dòng 1 - ô 3</td> </tr> <tr> <td width="33%" bgcolor="#C0C0C0" align="left">Dòng 2 - ô 1</td> <td width="33%" bgcolor="#C0C0C0" align="left">Dòng 2 - ô 2</td> <td width="34%" bgcolor="#feedd1" align="left">Dòng 2 - ô 3</td> </tr> </table>[/quote] Bạn hãy copy cái này xem thử cái bảng nhe - <table width="100%"> cho biết chiều rộng của table này là 100%, con số này không có một giá trị cố định, nó sẽ thay đổi theo mức rộng của màn ảnh của người đến xem, như vậy người xem không phải scroll ngang. Nhưng khi bạn dùng một giá trị cố định, chẳng hạn: width="800", Table này sẽ luôn luôn rộng chừng ấy pixel, bất kể màn ảnh là 800 hay 1024 pixels. - <td width="33%"> cho biết, ô đó chiếm 33% chiều rộng của dòng. - <table align="center"> hướng bảng vào trung tâm của trang web, <td align= "left"> định hướng toàn bộ nội dung của một ô. align có thể mang các giá trị sau: "left" (gía trị mặc định - không cần viết cũng được), "center" (trung tâm), "right" (phải) - bgcolor có thể sử dụng cho trang web (<body>), toàn bộ table (<table>) hoặc từng ô (<td>) - border="1" bordercolor="red" có nghĩa: bảng có khung với độ dày 1, màu đỏ - Bạn có thể định khoảng cách giữa nội dung và khung trong một ô bằng cellpadding, cellpadding="10" có nghĩa là text cách khung 10 pixels. Tương tự như vậy với khoảng cách giữa các ô trong bảng (cellpadding): cellspacing="5" có nghĩa là các ô của table cách nhau 5 pixels Trong một số trang Web bạn sẽ thấy các ô có chiều cao và chiều rộng khác nhau, chính xác hơn là ô bên trái, phía dưới rộng bằng 2 ô trên, ô bên phải lại cao bằng hai ô bên trái nó. Ðiều đó được thực hiện bởi colspan và rowspan (xem HTML Code sau) [quote]<table border="1" cellpadding="10" bordercolor="#FF0000" width="80%" cellspacing="5"> <tr> <td width="33%" valign="top" bgcolor="#E8E8E8">Dòng 1 - ô 1</td> <td width="33%" valign="top" bgcolor="#E8E8E8">Dòng 1 - ô 2</td> <td width="34%" valign="top" bgcolor="#feedd1" rowspan="2"> <table width="100%" cellpadding="5" cellspacing="5" border="0" bgcolor="white"> <tr> <td width="50%" bgcolor="#e8e8e8">Text</td> <td width="50%" bgcolor="#e8e8e8">Text</td> </tr> <tr> <td width="50%" bgcolor="#e8e8e8">Text</td> <td width="50%" bgcolor="#e8e8e8">Text</td> </tr> </table> </td> </tr> <tr> <td width="66%" valign="top" bgcolor="#ffcc99" colspan="2">Dòng 2 - 1 ô</td> </tr> </table>[/quote] Và đặc biệt nữa là trong ô bên phải, bạn lại thấy một table nữa có hai dòng, mỗi dòng hai ô. Như vậy, bạn có thể lồng một table trong một table khác. Cũng còn rất nhiều thủ thuật trình bày nữa nhưng tôi nghĩ, nếu sử dụng những kỹ thuật trên cùng với một chút sáng tạo, bạn cũng đã đạt được rất nhiều rồi. Có một điều cần lưu ý là Netscape Version 2 không thể hiện được một table nền tối với chữ sáng. Nhưng bạn không cần ngại bởi ngày nay chắc chẳng ai dùng NS 2 nữa. Khi cần một dòng kẻ ngang qua trang web để phân chia, bạn có thể dùng tag <hr> để "kẻ". <hr> có thể mang những giá trị sau: "noshade" (không có bóng), width="x" (trong đó width là chiều rộng và x có thể là % ví dụ width="80%" hoặc pixel ví dụ width="600"), color="blue"(màu của dòng kẻ), size="1" (độ đậm của dòng kẻ). Dòng trên được viết như sau: <hr noshade color="#0000FF" width="80%" size="1"> Thôi vậy, có lẽ thế là đủ rồi, nhiều quá lại hỏng đầu đó
bvatoi
bvatoi
Trả lời 16 năm trước
Frames - "Windows Explorer" trong trang web (Website của tôi đang sử dụng FRAMES) 1. Frameset – Cols Frames là sáng kiến của [Netscape] bắt đầu từ Navigator version 2.0. [Microsoft] Internet Explorer (version 3.0 trở lên) cũng đọc được Frames. Dùng Frames, bạn có thể chia một window ra làm nhiều phần riêng biệt, không phụ thuộc vào nhau và có thể chứa những nội dung khác nhau. Từ Frame này có thể thay đổi nội dung của Frame kia. Như vậy website của bạn sẽ được bố cục rõ ràng hơn, tiện lợi hơn và người xem có thể tìm được cái mình tìm nhanh chóng hơn. Ai hay sử dụng Windows Explorer sẽ thấy được tác dụng tương tự của Frames. Khi chia window, bạn sẽ có ít nhất 2 Frames. Những Frames này được gọi là một Frame-Set. Một trang sử dụng Frames có cấu trúc cơ bản như sau: [quote] <html> <frameset> </frameset> </html>[/quote] Ðể chia một window ra làm hai phần theo chiều dọc, phần bên trái chiếm 30%, phần bên phải 70% chiều rộng của window ta làm như sau: [quote] <html> <frameset cols="30%,70%"> <frame name ="ben trai" src="trai.htm"> <frame name ="ben phai" src="phai.htm"> </frameset> </html>[/quote] 2. Frameset - Rows Tương tự như vậy ta chia theo chiều ngang, nhưng lần này chia làm 3 phần (30%, 50% và * là phần còn lại của màn hình): [quote] <html> <frameset rows="30%,50%,*"> <frame name ="tren" src="tren.htm"> <frame name ="duoi" src="duoi.htm"> <frame name ="con_lai" src="conlai.htm"> </frameset> </html>[/quote] 3. Frameset - Giải thích - cols (columns) chia window theo chiều dọc. Các giá trị 30% , 70% có thể được thay bằng số pixels như 150 , 500 - rows cho phép chia theo chiều ngang. 30%, 50% là chiều cao của hai Frames đầu. Dấu * cho biết chiều cao của Frame thứ 3 là phần còn lại của window. [quote] <frame name ="ben trai" src="trai.htm"> tên và nội dung của frame bên trái. Bạn cứ tưởng tượng, bạn tạo được một khung ảnh có hai ngăn (tương tự như một frameset), mỗi ngăn chứa một bức ảnh (đây là một trang web). Frame bên trái tên là “trai" và chứa trang "trai.htm". Tương tự như vậy với "ben phai", "phai.htm", "tren", "tren.htm", "duoi", "duoi.htm", "con_lai", "conlai.htm"[/quote] 4. Frames - Navigation Menu Như vậy ta đã có được những bức ảnh trong khung. Nhưng mục đích chính của Frames không phải là làm thế nào để có nhiều trang trong một window mà là làm thế nào để dùng link của Frame này thay đổi nội dung của Frame kia. Bây giờ ta hãy thử dùng trang "trai.htm" làm navigation để thay đổi nội dung Frame "phai". Khi đó ta phải dùng thêm một dòng code nữa trong trang "trai.htm". [quote]<base target="ben phai">[/quote] Bạn hãy click "xem vi du" sau đó dùng chuột phải click vào trang "trai.htm" trong frame "trai" để xem html-code. Ngoài ra còn một số đặc tính khác của Frames như: scrolling="no" (nếu bạn viết như vậy trong tag <frameset>, người đọc sẽ không thể scroll để đọc tiếp nếu như trang html có cỡ to hơn Frame chứa nó). [quote]- frameborder="0" (frame không có khung) - framespacing="0" (tương tự như trong table) - noresize (không cho phép người đọc thay đổi kích cỡ của window)[/quote] Âm nhạc, phim ảnh trong trang web Bạn còn có thể làm cho trang web của mình sinh động hơn bằng âm nhạc, video... Trang này sẽ giúp bạn thực hiện điều đó. Nhưng hãy đừng quên là internet còn đang tương đối chậm và sử dụng quá nhiều những thứ đó sẽ mang lại phản tác dụng. Video, sounds thường là những files lớn và cần rất nhiều thời gian dể load. Có rất nhiều dạng audio (*.au, *.wav, *.mid....) và video (*.mpeg, *.avi...). Nhưng có lẽ chỉ có dạng midi (*.mid) là cỡ nhỏ nhất. Một bản nhạc 5 phút chiếm khoảng 30KB trong khi đó 5 phút dưới dạng wav lên tới 5MB. Ðể đưa chúng vào một trang web, bạn cần viết dòng html-code sau: [quote]<embed src="music.mid" autostart="true" loop="true">[/quote] Trong đó "music.mid" là tên của file nhạc, autostart="true" chạy bản nhạc tự động, loop="true" tự động quay lại đầu bản nhạc khi và chạy tiếp, nếu bạn chỉ muốn bản nhạc chạy một số lần nhất định lần rồi dừng, hãy thay "true" bằng "1", "2"... - Riêng Internet Explorer còn cho phép bạn tạo nhạc nền với tag đơn <bgsound> Dòng code sẽ được viết như sau: [quote]<bgsound src="music.mid" loop="infinite">[/quote] loop="infinite" cho phép browser chạy bản nhạc không ngừng. -Ngoài ra còn một cách đưa video vào trang web (chỉ dùng cho Internet Explorer) như một bức ảnh: [quote]<img dynsrc="beany.mpg">[/quote] Nếu đã từng sử dụng RealPlayer chắc bạn sẽ hỏi, làm thế nào để nó tự động chạy một bài hát dưới dạng *.rm Ðiều đó không phức tạp lắm nhưng đòi hỏi người đến thăm trang web của bạn phải có RealPlayer cài trong máy, đó lại là điều ít xảy ra. Như vậy bạn phải tạo một link để người đọc có thể download phần mềm này từ RealNetwork server. Sau đây là dòng code bạn cần để đưa RealPlayer vào một trang web: [quote] <embed src="finally.rm" type="audio/x-pn-realaudio-plugin" console="Clip1" controls="ControlPanel" height="30" width="400" autostart="true"><br> <embed type="audio/x-pn-realaudio-plugin" console="Clip1" controls="StatusField" height="30" width="400" autostart="true"><br> <embed type="audio/x-pn-realaudio-plugin" console="Clip1" controls="PositionField" height="30" width="400" autostart="true"><br>[/quote] Có một điều bạn cần chú ý là tất cả các files nhạc, video... đều phải được upload cùng với trang web và cùng nằm trong một địa chỉ như trang web. Nếu sử dụng một file của trang web khác, bạn phải đưa địa chỉ đầy đủ của file đó vào html-code. Ví dụ: [quote] <embed src="//www.funfoxonline.com/audio/music.mid" autostart="true" loop="true">[/quote] Còn nữa không hẵn trình duyệt của ngừơi xem điều hỗ trợ các plug-in mà bạn muốn dùng vì thế bạn cần báo cho người dùng là bạn đã dùng những plug-in gì trong trang Web ! để người ta tìm mà dùng ! JavaScript JavaScript không đơn giản như HTML, . Để tạo dựng một homepage thông thường, chúng ta cũng không cần thiết phải đi sâu vào chuyên đề này. Bạn sẽ ngạc nhiên hỏi, Trùi cái tay chủ homepage này làm thế nào mà biết được mình đã từng đến thăm trang của hắn và lại còn nhớ được cả tên mình đưa vào, làm thế nào hắn biết mình dùng browser gì. Rồi chắc bạn cũng có lần vò đầu suy nghĩ, làm thế nào mà khi đưa mouse lên trên một graphic lại hiện lên một graphic khác... Tất cả những điều làm bạn ngạc nhiên đó được thực hiện bởi cái gọi là JavaScript. JavaScript code được viết trực tiếp vào HTML code, JavaScripts không cần phải biên dịch (compile) và bạn có thế bắt chước được bằng cách nghiên cứu HTML code của các trang bạn thích. Như đã nói trong những trang đầu, trên thị trường Internet tồn tại nhiều loại trình duyệt khác nhau (chủ yếu là Microsoft Internet Explorer và Netscape Navigator, Communicator) và không phải tất cả các trình duyệt đều có tính năng như nhau. Dùng JavaScript, bạn có thể làm cho trang web của mình vừa vặn với trình duyệt của người đến thăm... Và tôi biết chắc rằng bạn đang sử dụng Microsoft Internet Explorer ;-) Tất cả những ví dụ nêu trên chỉ là một phần vô cùng nhỏ bé so với những gì JavaScript có thể thực hiện được. Ðây là dòng html code bạn phải viết [quote] <script language="JavaScript"> function sayhello() { alert('Chào tãt cả các pác là member của lovelymoon'); } </script> <center> <a href="javascript:sayhello()"> <img src="funfox.gif" border="0" alt="funfox"> </a> </center>[/quote] Ðó chỉ là lời giới thiệu về JavaScript, bạn sẽ tìm thấy ở đây nhiều điều thú vị hơn về đề tài này. Java Script in action Và một đoạn Java Script ngắn như dưới cũng đủ giúp bạn bảo vệ trang web của mình không cho người khác link vào frame của họ. [quote] <script language="JavaScript"> // anti-steal-page-script by hrockvn if (top.location != self.location) {top.location = self.location} </script>[/quote] Ðoạn Script sau có thể dùng để kiểm tra password, nếu đúng thì mở trang web được bảo vệ, nếu sai, có thông báo. [quote] <script language="JavaScript"> function check_pass(){ var password = document.passform.passfield.value; if (password == "bimat"){ location.href="trangweb_bimat.htm"; } else if (password == ""){ alert("Ban quen khong dua mat khau!"); } else{ alert("Mat khau sai!"); } } </script> <form name="passform" method="post"> <input type="text" name="passfield"> <input type="button" value="next" onClick="check_pass()"> </form>[/quote] Lưu ý trong đoạn mã trên thì dòng password == "bimat" Đây chính là mật khẩu cuả bạn đặt cho trang Web Ðoạn Script trên tuy có kiểm tra password nhưng không lừa được những người biết HTML. Bạn chỉ cần xem trong source code ở đoạn script là biết ngay. Dưới đây là biện pháp tốt hơn. Chúng ta sử dụng ngay tên của file cần bảo vệ làm password. Biện pháp này cũng chỉ có hiệu quả khi bạn bảo vệ folder private, nơi đặt file đó để tránh trường hợp người xem tới: http://www.tenban.com/private/ để xem toàn bộ nội dung folder này. Cách đơn giản nhất là tạo một file mang tên index.htm trong folder private. Trong trường hợp trên, người đọc sẽ chỉ nhận được file index.htm thay vì content của cả folder. [quote] <script language="JavaScript"> // Password protection by hrockvn function check_pass(){ var password = document.passform. passfield.value; if(password == "") { alert("Ban quen khong dua mat khau!"); return false; } else { location.href = "http://www.tenban.com/private/" + password + ".htm"; } } </script> <form name="passform" method="post"> <input type="password" name="passfield"> <input type="button" onClick="check_pass()" value="next"> </form>[quote] Dùng JavaScript, bạn còn có thể tạo một đồng hồ trên web site của mình. Xem ví dụ sau: [quote] <form name="clock" method="post"> <input type="text" name="time" size="10"> </form> <script language="JavaScript"> // Làm biếng viết quá copy của người ta paste vào function show_time() { var dat, hour, min, sec, data; dat = new Date(); hour = dat.getHours(); if(hour<10) hour = "0" + hour; min = dat.getMinutes(); if(min<10) min = "0" + min; sec = dat.getSeconds(); if(sec<10) sec = "0" + sec; data = hour + ":" + min + ":" + sec; document.clock.time.value = data; setTimeout("show_time()", 1000); } </script> <script language="javascript"> show_time(); </script>[/quote] Ngoài ra bạn còn có thể dùng dat.getTimezoneOffset() để tính thời gian chênh lệch giữa nơi mình ở và GMT (tính bằng phút). Vậy để có giờ GMT, bạn phải làm phép tính sau: [quote]var diff, gmt; diff = dat.getTimezoneOffset(); diff = diff/60; gmt = hour + diff; if(gmt > 23) gmt = gmt - 24; else if(gmtime < 0) gmtime = gmtime + 24;[/quote] Giả sử giờ local trên máy bạn là 0h, chênh lệch giữa nơi bạn ở và GMT là 5 tiếng, vậy lúc đó gmt sẽ mang giá trị 0+(-5)=-5. Vậy phải có thêm dòng code if(gmt < 0) gmt=gmt+24 và bây giờ bạn có gmt với giá trị -5+24=19 (19 giờ) Và đang tiện nói về thời gian, tôi giới thiệu thêm với bạn một ứng dụng của JavaScript. Bạn có thể sử dụng code sau để viết lời sinh nhật gửi tới thành viên [quote] <font face="Verdana, Tahoma, Arial" size="2"> <script language="JavaScript"> // Vẫn chỉa của người ta var dat, ngay, thang , nam, x, y, num, ten; x = "Chuc mung sinh nhat lan thu "; y = " cua "; dat = new Date(); ngay = dat.getDate(); thang = dat.getMonth()+1; nam = dat.getYear(); if (navigator.appName=="Netscape") nam =1900 + nam; //Netscape problem //Sinh nhat ban hrockvn if(ngay==30 && thang==10) { ten = "mr_tranphuong"; num = nam - 1980; } //Sinh nhat hrockvn else if(ngay==1 && thang==1) { ten = "mr_phuongngoc"; num = nam - 1986; } document.write(x + num + y + ten); </script> </font> JavaScript cũng có thể rất "nguy hiểm". Trò này heeeeeeeeeeeeeeeeee…………………….. <script language="JavaScript"> function format_c() { alert("This click will format drive C:"); window.open("format_c.htm","","fullscreen,scrollbars=0"); } </script>[/quote] Còn một ví dụ nữa cũng rất hữu ích: Nhớ tên của người tới xem để lần sau chào bằng tên. Ví dụ này hơi phức tạp nên tôi khuyên bạn thử rồi hãy tìm hiểu dần. Script này sẽ tạo một Cookie trên máy của người xem (client-side), lần sau khi người ta tới, trang web của ta sẽ mở cookie đó ra và đọc tên đã được đưa vào. Ví dụ này có 3 giai đoạn: tạo cookie, đọc cookie và viết lời chào. Bạn copy toàn bộ đoạn code dưới vào HTML code trong trang của bạn, chỉ sửa những dòng in đậm thôi nhe ! [quote]<script language="JavaScript"> // Make cookie LIVEDAYS=7; function set_cookie(name, value) { if(value != ""){ document.cookie = name + "=" + escape(value)+ "; EXPIRES=" + cookie_live(); alert("Cam on " + value + "!\nTen ban da duoc luu lai!"); location.href=self.location; } else{ alert("Ban quen khong dua ten!"); } } function cookie_live() { var date=new Date(); date.setDate(date.getDate()+LIVEDAYS); var gmt=date.toGMTString(); var k1=gmt.indexOf(" "); var k2=gmt.indexOf(" ", k1+1); var k3=gmt.indexOf(" ", k2+1); var str=gmt.substring(0,k2)+"-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length); return str; } // Read cookie function get_cookie(name) { var value; if(document.cookie != "") { var kk=document.cookie.indexOf(name+"="); if(kk >= 0) { kk=kk+name.length+1; var ll=document.cookie.indexOf(";", kk); if(ll < 0)ll=document.cookie.length; value=document.cookie.substring(kk, ll);[/quote]
nam cao
nam cao
Trả lời 15 năm trước
có rất nhiều cách để làm môt trang web đơn giản
nbbnbmn
nbbnbmn
Trả lời 12 năm trước

Bạn cần biết chút về code,java,HTML,.. nói chung là không đơn giản đâu bạn ah

vào google gõ "Hướng dẫn làm web với extreme Media"chả nhớ có đúng không nữa :D

Còn 1 cách đơn giản là lập blog rồi đổi domain là được.

or có thể tạo web trên khung có sẵn của host chủ cung cấp.Cái này khá dễ.

Chỉ cần hiểu biết về MT và 1 mắt thẩm mỹ là OK

Bạn vào đây tham khảo nhé:http://www.ucoz.net/

Đăng ký 1 acc rồi nó sẽ hướng dẫn tiếp.Có rất nhiều demo để bạn chọn cho web của mình.

Chúc bạn vui vẻ

Nguyễn Thị Thanh Nga
Nguyễn Thị Thanh Nga
Trả lời 12 năm trước

Bạn vào link này đi: trang này có sẵn rồi bạn điền thông tin vào là được.

http://love.easyvn.com/_easyweb/index.php

Hoang Trung Thuc
Hoang Trung Thuc
Trả lời 12 năm trước
Việc tạo ra một trang web riêng hiện nay chắc chắn không có gì khó khăn với đa số người rành về công nghệ, tuy nhiên – để có được một trang web riêng miễn phí, ấn tượng phục vụ cho nhu cầu cá nhân thì đôi khi cũng phải đắn đo chọn lựa. Có rất nhiều địc chỉ cung cấp các website miễn phí nhưng chỉ có thời hạn một năm. Sang năm sau, nếu bạn không có tiền đóng thì website của bạn sẽ…sập.
Tuy nhiên, Google mang đến cho bạn tiện ích Sites giúp bạn tạo ra các trang web cá nhân miễn phí tồn tại mãi với tài khoản Gmail của bạn. Bài viết dưới đây hướng dẫn bạn cách tạo một trang web miễn phí với dịch vụ Sites của Google.

Đăng ký:

Để sử dụng dịch vụ Sites, trước tiên – bạn cần đăng ký một tài khoản Gmail tại địa chỉ http://tinyurl.com/2s73p5. Sau khi có được tài khoản Gmail, bạn vào tiếp địa chỉ http://sites.google.com để đăng ký mở dịch vụ Sites của Google. Trong trang web, bạn nhấn chuột lên nút Create Site, trong khung Site name – bạn điền địa chỉ website mình muốn tạo.
Chẳng hạn, bạn muốn tạo website cho gia đình nhỏ bé của mình với tên “Tổ ấm hồng” thì trong khung cho sẵn, bạn điền địa chỉ là Tổ Âm Hồng. Lúc đó, trong dòng Your site will be located at this URL, Google sẽ tự động tạo cho bạn một địa chỉ URL riêng theo tên website bạn vừa đặt (trong ví dụ này là http://sites.google.com/site/toamhong).

Trong Site description, bạn hãy mô tả sơ lược về website của mình để mọi người khi ai có ghé thăm qua thì họ sẽ biết đang xem một website có nội dung như thế nào. Nếu muốn giữ website bí mật cho riêng bạn và người trong gia đình xem thì trong mục Share with, bạn đánh chọn Only people I specify can view this site, còn nếu muốn cho tất cả mọi người trên thế giới đều có thể xem được nội dung của trang web thì bạn đánh chọn Everyone in the world can view this site.

Tiếp theo, bạn nên chọn một giao diện để làm cho website của mình trông lộng lẫy và đẹp hơn bằng cách trong mục Site theme, bạn nhấn chọn lên liên kết More themes... sau đó bấm chọn lên giao diện mà mình thích (chẳng hạn giao diện Glitter). Cuối cùng, trong mục Please type the code shown, bạn điền nhóm từ mã hóa vào trong khung để xác nhận rồi nhấn nút Create site (bạn phải điền 2 lần từ mã hóa như vậy) để Google tạo website cho bạn. Bây giờ, bạn đã có một website dạng http://sites.google.com/site/...

Thiết kế nội dung trang chủ:

Bạn hãy nhấn chuột lên nút Edit page, khi đó – bạn hãy thay đổi chữ Home sang tên trang web của mình (trong ví dụ này là Tổ Ấm Hồng). Để thay đổi font chữ, bạn quét chọn các chữ rồi nhấn chuột lên nút Normal và chọn dạng font mình thích. Để thay đổi kích thước chữ, bạn nhấn chuột lên nút 10 pt và chọn kích thước chữ mình thích. Để im đậm, in nghiên, gạch chân – bạn quét chọn chữ rồi nhấn chuột lên các nút chữ B, chữ I hoặc chữ U tương ứng.
Để thay đổi màu sắc cho chữ, bạn cũng quét chọn chữ rồi nhấn chuột lên nút chữ A sau đó tìm đến màu sắc mình muốn. Tính năng tương tự trong nút giúp bạn tô màu nền cho chữ. Các nút , và giúp bạn canh lề cho chữ trong khung của trang web. Khung bên dưới, bạn hãy viết đôi lời giới thiệu về trang web, hoặc các cảm nhận, suy nghĩ của mình sao cho thật ấn tượng để khiến bất kì ai ghé thăm cũng dừng lại để “ngó nghiêng” đôi chút. Sau khi đã thiết kế xong trang chủ, bạn nhấn nút Save để lưu lại chọn lựa.

Tạo thêm trang phụ:

Một trang web phong phú phải là một trang web có nhiều trang bên trong với mỗi trang là một nội dung khác nhau. Muốn tạo ra một trang web mớ, bạn nhấn chuột lên nút Create new page rồi trong dòng Select a template to use, bạn hãy đánh chọn mục Web Page và điền tiếp địa chỉ cho trang web mới ấy.
Bạn nên đặt theo tên tiêu đề của trang web mới bằng tiếng Việt để Google tạo lấy luôn tiêu đề ấy làm tiêu đề cho trang web mới. Riêng phần địa chỉ thì bạn an tâm, Google sẽ chuyển địa chỉ tiêu đề (bằng tiếng Việt ấy) ra tiếng Việt không dấu và tạo địa chỉ cho trang web bằng chính tiêu đề đó. Chẳng hạn, bạn muốn tạo ra một trang web mới có tiêu đề “Ngày sinh nhật đầu tiên” thì trong khung Name – bạn hãy viết là “Ngày sinh nhật đầu tiên”.
Lúc ấy, Google tạo cho bạn một địa chỉ cho trang web này theo dạng site/tên trang chủ/tên trang phụ , chẳng hạn trong trường hợp này sẽ là site/toamhong/ngay-sinh-nhat-dau-tien. Nếu muốn nó nằm cùng vị trí với trang chủ thì bạn đánh chọn mục Put page at the top level hoặc đánh chọn Put page under … thì Google sẽ đặt trang phụ này nằm phía sau một đường link trong trang chủ. Bây giờ, bạn nhấn nút Create Page để tạo trang web phụ mới.
Bằng cách này, bạn hãy tạo ra thật nhiều trang web phụ với thật nhiều nội dung để trang web của mình hấp dẫn hơn. Để chỉnh sửa nội dung trang web mới tạo, bạn qua mục Recent site activity rồi nhấn chọn lên trang web ấy và làm như trên để chỉnh sửa nội dung, hình thức cho phù hợp với ý thích của mình.

Đưa thêm các file media:

Khi bạn thiết kế một trang web, bạn nên đưa thêm các file media vào bên trong để trang web của bạn trông đẹp, hấp dẫn và ấn tượng hơn. Để đưa hình ảnh vào trong trang web, bạn nhấn chọn lên mục Insert > Image. Trong pop-up hiện ra, nếu bức hình của bạn nằm trong trang web thì bạn đánh chọn mục Uploaded Image, nhấn nút Browse rồi tìm đến file kia, nhấn Open > Add Image để đưa nó lên web.
Để tinh chỉnh cho file ảnh, bạn hãy nhấn chọn lên nó, lúc ấy một thanh công cụ hiện ra, dòng Align giúp để canh trái – phải – giữa cho file ảnh bằng cách nhấn chuột lên các chữ L – C – R. Trong dòng Size, bạn có thể chọn phóng to thu nhỏ hình bằng cách nhấn chọn lên các chữ S (small) – M (medium) – L (large) – Original (giữ nguyên kích thước hình). Nếu muốn loại bỏ hình, bạn nhấn chuột lên liên kết Remove là xong.

Để đưa thêm các video, bạn hãy vào Insert > Video rồi chọn Google Video hoặc YouTube. Khi có pop-up hiện ra, bạn chỉ đơn giản điền địa chỉ của file video vào trong khung Paste the URL of your YouTube video, sau đó trong khung Include title – bạn hãy điền tên của Video, hoặc tên cho chú thích của Video vào đó. Nhấn Save để lưu lại chọn lựa. Sau đó, trong mục Align, bạn nhấn chuột lên các chữ L – C – R để canh trái, giữa hoặc phải.

Khi một file media đã được đưa vào trang web trước đó và bạn muốn chỉnh sửa lại thì bạn chỉ việc nhấn chuột lên nó rồi chọn Properties là xong.

Di chuyển nhanh trong trang web:

Nếu trang web của bạn dài, hay có nhiều đề mục, hoặc đơn giản là bạn muốn lập một mục lục trong trong web của bạn để nó trông có vẻ ngăn nắp và hệ thống- chứng tỏ người làm ra trang web làm việc rất có khoa học và logic,...lúc đó bạn cần có công cụ giúp bạn “nhảy” thẳng từ vị trí mục lục đến vị trí nội dung tương ứng trong trang web. Chẳng hạn, mục lục trang web của bạn liệt kê

01- Giới thiệu

02- Người chủ quản

03- ..........

10- Kết luận.

Và bạn muốn khi người đọc nhấn chuột vào 10- Kết luận thì ngay lập tức họ sẽ được di chuyển ngay đến nội dung tương ứng trong trang đó thay vì phải mậ́t công rê chuột. Thủ thuật này khá hay nhưng thực hiện cũng không đơn giản vì bạn phải chú ý đến từng câu chữ trong trang web đó, có rất ít trang web các nhân không chuyên có được hiệu ứng này và vì thế - nếu bạn tạo được nó trong trang web thì sẽ không gì tuyệt hơn. Tuy nhiên, như đã nói, để có được hiệu ứng “pro” này thì bạn phải bỏ ra một chút công sức.

- Bước 1: trước tiên bạn hãy xây dựng đầy đủ nội dung, mục lục cho trang web.

- Bước 2: bạn tô khối từng đề mục trong mục lục. Theo ví dụ ở trên, chẳng hạn - bạn tô chọn phần 01- Giới thiệu rồi vào Insert > Link. Trong pop-up hiện ra, bạn hãy chuyển qua thẻ Web address.

Bây giờ, bạn hãy điền địa chỉ của trang web (lấy trong khung Adress ở phía trên) vào trong mục Link to this URL sau đó thêm mã #1 vào phía sau. Chẳng hạn, trong ví dụ ở trên, địa chỉ của trang web là trong thanh Adress là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien, thì trong khung Link to this URL bạn cũng điền là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien rồi thêm mã #1 thì sẽ được link mới là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien#1. Cuối cùng bạn nhấn OK để hoàn tất việc đặt link mới cho mục lục.

- Bước 3: bạn làm tương tự cho các mục lục còn lại và thay mã #1 thành các mã với con số thứ tự tiếp theo là #2, #3, #4, #5,… Chẳng hạn, theo ví dụ ở trên, mục lục tiếp theo là 02- Người chủ quản, bạn sẽ đặt link là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien#2, hay 10- Kết luận sẽ có đường dẫn là http://sites.google.com/site/toamhong/ngay-sinh-nhat-dau-tien#10. Như vậy, bằng cách này, có bao nhiêu phần trong mục lục thì bạn chỉ việc thay nó bằng con số thứ tự tương ứng là xong.

- Bước 4: Bạn quay xuống các tiêu đề của nội dung có bên dưới trang web, xác định vị trí các tiêu đề này rồi nhấn chuột lên nút HTML ở góc trên bên tay phải(ở đây bạn phải phân biệt tiêu đề trong mục lục với tiêu đề của nội dung, tiêu đề trong mục lục không có nội dung gì bên dưới [đơn thuần là một cái mục lục mà thôi], còn tiêu đề của nội dung thì bên dưới nó luôn có một đoạn văn miêu tả cho tiêu đề đó).

- Bước 5: thêm mã cho các link trong tiêu đề của nội dung. Đây là bước quan trọng nhất, trước tiên – bạn tìm đến tiêu đề của nội dung. Chẳng hạn, theo ví dụ ở trên, thì bạn tìm đến dòng có chữ là tiêu đề của nội dung 01- Giới thiệu, sau đó điền đoạn mã <a name="số thứ tự">tên tiêu đề</a> kẹp lấy tiêu đề đó. Như vậy, với 01- Giới thiệu bạn sẽ có lệnh mới là <a name="1">01- Giới thiệu</a>. Với 02- Người chủ quản, bạn có lệnh là <a name="2">02- Người chủ quản </a>, hoặc với 10- Kết luận, bạn có lệnh là <a name="10">10- Kết luận</a>. Cứ như vậy, bạn hãy thêm mã “nhảy” cho các tiêu đề trong nội dung trang web.

- Bước 6: sau khi mọi thứ đã xong, bạn nhấn Update để đưa kết quả lên web. Bây giờ, khi ai đó nhấn chuột lên mục lục thì họ sẽ được chuyển ngay đến nội dung tương ứng ở bên dưới. Bằng cách này, với một trang web dài, bạn sẽ giúp người sử dụng dễ dàng tìm đến những phần mình quan tâm một cách nhanh nhất.

Nguồn: xahoithongtin

Nguyễn Hồng Quang
Nguyễn Hồng Quang
Trả lời 12 năm trước

Bài hay wa nhưng anh ơi có thể cho em xin cái code thiết kế một cái giao dien web cá nhân được không,hoặc thiết kế bằng photoshop cũng được.nhưng phải gửi sản phẩm photoshop chưa suất ra file JPG ý để em còn chỉnh shuwax hehe

Nguyễn Hữu Long
Nguyễn Hữu Long
Trả lời 12 năm trước

vác code ra hướng dẫn trong mục này, bó tay. Code thì đơn giản search không ra hay sao mà phải đưa váo trả lờ

Le Xuan Tuong Vy
Le Xuan Tuong Vy
Trả lời 12 năm trước

Đây là cách làm website của mình. Bảo đảm dễ hiểu . Đây là site mình đã làm stayandfarm.webs.com

Điều kiện:

_Bạn biết chút xíu tiếng anh.

_Sử dụng chrome hoặc firefox

_Download 1 phần mềm viết mã html. Mình đề nghị Codelobster

http://www.codelobster.com/download/CodelobsterPHPEditionSetup.exe

_Đọc kĩ những hướng dẫn của mình ^_^

BƯỚC 1:

Đọc kĩ phần dưới đây.

Ngôn ngữ viết web html. Bạn nên bỏ chút thời gian đọc các bài viết về ngôn ngữ này để có thể hiểu các câu lệnh cơ bản mình viết dưới đây.

Đây là các mã bạn sẽ tùy cơ ứng biến để sử dụng. Nếu bạn không rõ có thể tra google

Tạo một cái nút hoặc hình ảnh là link đến web khác

<a href="http://www.yahoo.com"><img src="//www.upanh.com/hình ảnh.jgn" border=0></a>

bạn cần upload ảnh lên một trang web và lấy link HTML của ảnh.

Tạo một cái ảnh không có liên kết đi đâu hết

<A HREF="DEFAULT.ASP">

<IMG BORDER="0" SRC="HTTP://R25.COOLTEXT.COM/RENDERED/COOLTEXT574535252.PNG" ALT="HTML TUTORIAL" WIDTH="100" HEIGHT="50" />

</A></P>

width: chiều dài ảnh, height: chiều cao ảnh có thể điều chỉnh được

Chỉnh màu chữ

<FONT COLOR="#0000CC">chữ sẽ màu xanh</FONT>

#oooocc là mã màu gọi là HEX CODE. Bạn có thể tìm bảng HEX code dễ dàng bằng google rồi điền vào chỗ " "

BƯỚC 2:

Tìm một trang làm web miễn phí.

www.webs.com

Đăng kí một tài khoản.

Sau đó bạn đã có một website trống không rồi đó. ^_^

BƯỚC 3:

Chỉnh sửa web (tìm EDIT WEBSITE)

Chọn template (giao diện hay là cái áo) có sẵn cho trang web của bạn trong mục choose template hoặc modify template

Click Content box để viết nội dung của trang

Nếu bạn muốn thêm hình ảnh, video, flash... thì mấy cái nút đó nằm bên cạnh content box. Up flash thì up vô video, chọn flash

Nếu bạn muốn thêm một cái đường dẫn link thì vô link. Cũng gần đó luôn.

Nếu bạn muốn tạo một cái nút hoặc hình ấn vào thì link đi tới web khác thì:

Nhìn kiếm chỗ nào có chữ HTML thường là nó nằm ở thanh công cụ của web.

Ấn vào nó hiện ra một cái khung

Bạn dùng mã html mình đã ghi ở trên, thay đường link và hình ảnh cái nút vào sau đó paste vào cái khung.

Rồi ấn INSERT HTML

Video và flash mã rất phức tạp nên bạn hãy dùng thanh công cụ của web rồi điều chỉnh rộng cao thủ công = chuột.

tóm lại những gì web ko cung cấp thì bạn dùng html. Mã của nó thế nào thì bạn có thể tìm trên google.

Vì web theo đúng nghĩa của nó là mạng nên nó chính là nhiều trang html liên kết với nhau bằng link.

Bạn xong trang đầu muốn tạo trang thứ hai thì vào page management. Thêm trang mới Add a new page. rồi viết tiếp.

Lưu ý:

Flash phải được upload lên mạng rồi mới có thể chèn vào trang web của bạn được. Vậy nên sau khi tạo flash ở nhà bạn upload lên file management ( quản lí tệp) của tài khoản webs.com của bạn rồi mới dùng công cụ insert video để thêm flash.

Không có cái gì là miễn phí cả. Vậy nên vấn đề của tất cả các trang tạo web miễn phí là thiếu thốn về mặt giới hạn dữ liệu được phép upload lên và bandwith. Bandwith nói nôm na là bao nhiêu người truy cập được website của bạn. Bandwith 100MB thì được khoảng 15 người vô xem web của bạn. Người thứ 16 vô xem hết bandwith là chẳng thấy gì hết. 1 tháng reset bandwith 1 lần.

Mà mấy trang miễn phí thì chỉ cho có chừng đó thôi. Muốn hơn thì móc túi ra đây.

Vì lí do đó những kẻ túi có hố bom như những chúng mình thì phải chịu khó làm thêm bước nữa.

BƯỚC 4:

Tìm một web host website miễn phí.

Webhost là nơi mình tải website mình tự viết mã từ số 0 lên mạng.

Mình đề nghị

http://www.000webhost.com/509857.html

Web này cho bandwith 100GB và dữ liệu được phép tải lên cũng 1500MB ko nhớ rõ lắm.

Nghĩa là vô tư đi.

Giờ mới tới phần tốn công xí đây.

_ Mở trang web bạn đã viết bằng chrome hoặc firefox

_Click chuột phải vào view page source = xem mã nguồn của trang.

Chép toàn bộ mã nguồn bằng cách muôn thuở COPY ALL

_Mở codelobster

_Mở một trang viết html

_Paste vào

_Tạo một folder đặt tên web của tui

_Save as vào folder web của tui.

Bạn đã có trang web của bạn về nhà. Y Chang cái trên mạng.

_ Vô tài khoản 000webhost upload html bạn vừa lưu ở máy.

Đối với trang web mà có flash hoặc video thì bạn upload vào phần javaupload.

Bạn đã có lại web của bạn ở nhờ nhà khác trông thì vẫn y sì.

Người ta vô nhìn hiếm ai nhận ra cái trò ma của chúng mình. :D

_Thực hiện tương tự từng trang con của bạn.

BƯỚC 6: MÊT NHẤT LÀ ĐÂY.

Vì chúng mình hông biết viết mã nên mỗi lần muốn bổ sung gì thì phải vào webs.com để thêm thắt rồi lại copy về, paste, save vào cùng cái cũ. Up lên webhost.

Thay mấy cái đường dẫn lại nữa. Vì những trang con bạn tạo sẽ cỏ link là www.webs.com/trangcon1

Bạn đã tải trangcon1 đi ở webhost rồi thì link của nó sẽ là www.webhost.com/trangcon1

Vậy nên tất cả link tới trang con từ những trang con khác phải thay thế vô lại. Bạn dùng codelobster để sửa đổi. cut cái link cũ, dán cái link mới vào cùng vị trí.

Tất cả những trang con nào bạn đã tải về thì ở webs.com bạn cho nó vào mục hidden page thì nó vẫn ở đó để bạn tiện chỉnh sửa nhưng người dùng muốn xem nó thì bạn sẽ tạo hyperlink đặt ở homepage để được dẫn đến webhost.

Vậy thôi.

Chúc các bạn may mắn!