Tiến Thành
Senior Member
Tại diễn đàn sinh học không có trang Tin học phổ thông nên đành mở topic ở đây vậy. Ai quan tâm đến Tin học, hay chỉ đơn thuần là thích lướt net thì vào đây post bài nha
BBCode
http://vi.wikipedia.org/wiki/BBCode#searchInput
BBCode là viết tắt của Bulletin Board Code, đây là một ngôn ngữ nhỏ được thêm vào để định dạng bài viết cho các bản tin. BBCode cũng có thể được gọi là mã diễn đàn. Tác dụng của BBCode là đưa ra các ký tự, hay câu nhờ các liên kết từ các khối hình vuông nhỏ, và chúng sẽ hình thành một hệ thống bản tin trước khi được chuyển đổi thành ngôn ngữ mà trình duyệt web có thể dịch được mà đó thường là HTML hoặc XHTML
Ý nghĩa
BBCode được đưa ra để cung cấp thêm sự an toàn, tiện lợi, và nhiều phương thức hơn để người dùng có thể dễ dàng định dạng bài viết của họ. Tiện ích của lập trình viên là một cấu trúc xác định khác, BBCode rất đơn giản để bổ sung các trích dẫn cần thiết. Trước đây, rất nhiều bản tin cho phép định dạng với các tag HTML, vùng có ảnh hưởng là một phần hiển thị cũng có thể phá vỡ hiệu ứng của cả trang webs, hoặc HTML có thể sử dụng để chạy Javascript để chỉ đạo cho việc tấn công XSS. Một số bổ xung của BBCode bị chặn khi chuyển đổi mã từ BBCode sang HTML, điều này có vẻ ngược lại với tình bảo mật là mục đích mà BBCode muốn mang lại. Sự lựa chọn sẽ là tự điền mã HTML (có nhiều lựa chọn là tự do viết mã).
Mặc dù cơ sở các tag của BBCode là giống nhau trên hầu hết các diễn đàn phần mềm trên internet nhưng đó lại không phải là luồng tài liệu chuẩn cho BBCode và điều đó gây một số thay đổi (biến thể) khác nhau. Một số thay đổi (biến thể) có các tag nổi bật là highlight của HTML, ASP, PHP, SQL và một số ngôn ngữ và ngôn ngữ lập trình khác.
Các tag BBCode
Sau đây là các Tag BBCode phổ cập nhất và có giá trị trên hầu hết các bản tin ngày nay. Các tag BBCode này có thể được thay đổi nhưng hiệu ứng của nó không thể bị thay đổi trên tất cả các website đang sử dung BBCode
Mã BBCode
Mã XHTML
<strong>Chữ in đậm</strong> hoặc <b>Chữ in đậm</b>
Chữ in đậm
Chữ nghiêng
<em>Chữ nghiêng</em> hoặc <i>Chữ nghiêng</i>
Chữ nghiêng
Chữ gạch dưới
<span style="text-decoration: underline;">Chữ gạch dưới</span>
Chữ gạch dưới
http://ITzone.uni.cc
<a href="http://ITzone.uni.cc"> http://ITzone.uni.cc</a>
http://ITzone.uni.cc
IT Zone
<a href="http://ITzone.uni.cc ">IT Zone </a>
IT Zone
<img src="http://upload.wikimedia.org/wikipedia/commons/1/1e/Itzone.jpg" alt="http://ITZone.uni.cc" />
Tóm tắt
<pre>Chữ khoảng cách nhỏ </pre>
Chữ khoảng cách nhỏ
Chữ lớn (Khối này nằm trong kuôn khổ khác nhau, với mỗi mã BBCode khác nhau sẽ có sự khác nhay vể pixel, điểm, or mỗi quan hệ với kích cỡ HTM.)
<span style="font-size:12px">Chữ lớn</span>
Chữ lớn
Chữ màu đỏ hoặc Chữ màu đỏ (Cả 2 tên màu và mã màu đều cho một kết quả giống nhau.)
<span style="color:#FF0000">Chữ màu đỏ</span>
Chữ màu đỏ
[]
<img src="Face-smile.gif" alt="" />
(cho ra kết quả hình biểu cảm, tùy sự thiết đặt của mỗi BBCode mà cho ra kết quả hình tương ứng)
BBCode
http://vi.wikipedia.org/wiki/BBCode#searchInput
BBCode là viết tắt của Bulletin Board Code, đây là một ngôn ngữ nhỏ được thêm vào để định dạng bài viết cho các bản tin. BBCode cũng có thể được gọi là mã diễn đàn. Tác dụng của BBCode là đưa ra các ký tự, hay câu nhờ các liên kết từ các khối hình vuông nhỏ, và chúng sẽ hình thành một hệ thống bản tin trước khi được chuyển đổi thành ngôn ngữ mà trình duyệt web có thể dịch được mà đó thường là HTML hoặc XHTML
Ý nghĩa
BBCode được đưa ra để cung cấp thêm sự an toàn, tiện lợi, và nhiều phương thức hơn để người dùng có thể dễ dàng định dạng bài viết của họ. Tiện ích của lập trình viên là một cấu trúc xác định khác, BBCode rất đơn giản để bổ sung các trích dẫn cần thiết. Trước đây, rất nhiều bản tin cho phép định dạng với các tag HTML, vùng có ảnh hưởng là một phần hiển thị cũng có thể phá vỡ hiệu ứng của cả trang webs, hoặc HTML có thể sử dụng để chạy Javascript để chỉ đạo cho việc tấn công XSS. Một số bổ xung của BBCode bị chặn khi chuyển đổi mã từ BBCode sang HTML, điều này có vẻ ngược lại với tình bảo mật là mục đích mà BBCode muốn mang lại. Sự lựa chọn sẽ là tự điền mã HTML (có nhiều lựa chọn là tự do viết mã).
Mặc dù cơ sở các tag của BBCode là giống nhau trên hầu hết các diễn đàn phần mềm trên internet nhưng đó lại không phải là luồng tài liệu chuẩn cho BBCode và điều đó gây một số thay đổi (biến thể) khác nhau. Một số thay đổi (biến thể) có các tag nổi bật là highlight của HTML, ASP, PHP, SQL và một số ngôn ngữ và ngôn ngữ lập trình khác.
Các tag BBCode
Sau đây là các Tag BBCode phổ cập nhất và có giá trị trên hầu hết các bản tin ngày nay. Các tag BBCode này có thể được thay đổi nhưng hiệu ứng của nó không thể bị thay đổi trên tất cả các website đang sử dung BBCode
Mã BBCode
Mã XHTML
Kết quả
Chữ in đậm<strong>Chữ in đậm</strong> hoặc <b>Chữ in đậm</b>
Chữ in đậm
Chữ nghiêng
<em>Chữ nghiêng</em> hoặc <i>Chữ nghiêng</i>
Chữ nghiêng
Chữ gạch dưới
<span style="text-decoration: underline;">Chữ gạch dưới</span>
Chữ gạch dưới
http://ITzone.uni.cc
<a href="http://ITzone.uni.cc"> http://ITzone.uni.cc</a>
http://ITzone.uni.cc
IT Zone
<a href="http://ITzone.uni.cc ">IT Zone </a>
IT Zone
<img src="http://upload.wikimedia.org/wikipedia/commons/1/1e/Itzone.jpg" alt="http://ITZone.uni.cc" />
<blockquote><p>Tóm tắt </p></blockquote> (Thường được sử dụng trên một số bản tin cao cấp)Tóm tắt
Tóm tắt
Code:
Chữ khoảng cách nhỏ
Chữ khoảng cách nhỏ
Chữ lớn (Khối này nằm trong kuôn khổ khác nhau, với mỗi mã BBCode khác nhau sẽ có sự khác nhay vể pixel, điểm, or mỗi quan hệ với kích cỡ HTM.)
<span style="font-size:12px">Chữ lớn</span>
Chữ lớn
Chữ màu đỏ hoặc Chữ màu đỏ (Cả 2 tên màu và mã màu đều cho một kết quả giống nhau.)
<span style="color:#FF0000">Chữ màu đỏ</span>
Chữ màu đỏ
[]
<img src="Face-smile.gif" alt="" />
(cho ra kết quả hình biểu cảm, tùy sự thiết đặt của mỗi BBCode mà cho ra kết quả hình tương ứng)