WML - Định dạng
Phần này sẽ mô tả các yếu tố định dạng văn bản cơ bản của WML.
Ngắt dòng:
Phần tử <br /> xác định ngắt dòng và hầu như tất cả các trình duyệt WAP đều hỗ trợ thẻ ngắt dòng.
Phần tử <br /> hỗ trợ các thuộc tính sau:
Thuộc tính | Giá trị | Sự miêu tả |
---|---|---|
xml: lang | mật ngữ | Đặt ngôn ngữ được sử dụng trong phần tử |
lớp học | dữ liệu lớp | Đặt tên lớp cho phần tử. |
Tôi | ID phần tử | Một ID duy nhất cho phần tử. |
Sau đây là ví dụ hiển thị cách sử dụng phần tử <br />.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Line Break Example">
<p align="center">
This is a <br /> paragraph with a line break.
</p>
</card>
</wml>
Điều này sẽ tạo ra kết quả sau:
Đoạn văn bản:
Phần tử <p> xác định một đoạn văn bản và trình duyệt WAP luôn hiển thị một đoạn trong một dòng mới.
Phần tử <p> được yêu cầu để xác định bất kỳ văn bản, hình ảnh hoặc bảng nào trong WML.
Phần tử <p> hỗ trợ các thuộc tính sau:
Thuộc tính | Giá trị | Sự miêu tả |
---|---|---|
căn chỉnh |
|
Điều này được sử dụng để thay đổi căn lề ngang của một đoạn văn. |
chế độ |
|
Đặt xem một đoạn có nên bao quanh các dòng hay không. |
xml: lang | mật ngữ | Đặt ngôn ngữ được sử dụng trong phần tử |
lớp học | dữ liệu lớp | Đặt tên lớp cho phần tử. |
Tôi | ID phần tử | Một ID duy nhất cho phần tử. |
Sau đây là ví dụ hiển thị cách sử dụng phần tử <p>.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Paragraph Example">
<p align="center">
This is first paragraph
</p>
<p align="right">
This is second paragraph
</p>
</card>
</wml>
Điều này sẽ tạo ra kết quả sau:
Bảng WML:
Phần tử <table> cùng với <tr> và <td> được sử dụng để tạo bảng trong WML. WML không cho phép lồng các bảng
Phần tử <table> nên được đặt cùng với các phần tử <p> ... </p>.
Phần tử <table /> hỗ trợ các thuộc tính sau:
Thuộc tính | Giá trị | Sự miêu tả |
---|---|---|
cột | con số | Đặt số cột trong bảng |
căn chỉnh |
|
Để chỉ định căn chỉnh văn bản theo chiều ngang của các cột, bạn cần gán ba chữ cái cho thuộc tính align. Mỗi chữ cái thể hiện sự căn chỉnh văn bản theo chiều ngang của một cột. Chữ cái có thể là L, C hoặc R. Ví dụ: nếu bạn muốn các cài đặt sau được áp dụng cho bảng của mình:
Sau đó, bạn nên đặt giá trị của thuộc tính align thành LCR. |
xml: lang | mật ngữ | Đặt ngôn ngữ được sử dụng trong phần tử |
lớp học | dữ liệu lớp | Đặt tên lớp cho phần tử. |
Tôi | ID phần tử | Một ID duy nhất cho phần tử. |
Sau đây là ví dụ hiển thị cách sử dụng phần tử <table>.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="WML Tables">
<p>
<table columns="3" align="LCR">
<tr>
<td>Col 1</td>
<td>Col 2</td>
<td>Col 3</td>
</tr>
<tr>
<td>A</td>
<td>B</td>
<td>C</td>
</tr>
<tr>
<td>D</td>
<td>E</td>
<td>F</td>
</tr>
</table>
</p>
</card>
</wml>
Điều này sẽ tạo ra kết quả sau:
Văn bản được định dạng sẵn:
Phần tử <pre> được sử dụng để chỉ định văn bản được định dạng sẵn trong WML. Văn bản được định dạng sẵn là văn bản có định dạng tuân theo cách nó được nhập vào tài liệu WML.
Thẻ này giữ nguyên tất cả các khoảng trắng bên trong thẻ này. Đảm bảo rằng bạn không đặt thẻ này bên trong <p> ... </p>
Phần tử <pre> hỗ trợ các thuộc tính sau:
Thuộc tính | Giá trị | Sự miêu tả |
---|---|---|
xml: lang | mật ngữ | Đặt ngôn ngữ được sử dụng trong phần tử |
lớp học | dữ liệu lớp | Đặt tên lớp cho phần tử. |
Tôi | ID phần tử | Một ID duy nhất cho phần tử. |
Sau đây là ví dụ hiển thị cách sử dụng phần tử <pre>.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
"http://www.wapforum.org/DTD/wml12.dtd">
<wml>
<card title="Preformatted Text">
<pre>
This is preformatted
text and will appear
as it it.
</pre>
</card>
</wml>
Điều này sẽ tạo ra kết quả sau: