Khác biệt giữa bản sửa đổi của “Wikipedia:Cẩm nang biên soạn/Danh sách”
Nội dung được xóa Nội dung được thêm vào
Dòng 115:
Người viết có thể thêm một tiểu thể loại của [[:Thể loại:Danh sách]] tại phần dưới cùng của trang.
==
{{See also|Trợ giúp:Danh sách}}
===
<syntaxhighlight lang="html4strict" enclose="pre">
</syntaxhighlight>
hiện ra thành:
<em>Nên tránh</em> phương pháp này vì nó không đáp ứng cách chuẩn của web và có thể gây khó khăn cho người khuyết tật. Thay vào đó, hãy sử dụng các phương pháp sau:
===
{{Shortcut|WP:BULLET|WP:BULLETLIST|MOS:BULLETLIST}}
{| class="wikitable"
|+Ví dụ tốt
! scope="col" | Wikitext
! scope="col" | HTML
! scope="col" |
|- style="vertical-align:top;"
| <pre style="margin:0px;">
==
*
*
*
</pre>
| <syntaxhighlight lang="html4strict" enclose="pre">
<p><a name="
<h2><span class="mw-headline">
<ul>
<li>
<li>
<li>
</ul>
</syntaxhighlight>
| style="white-space:nowrap; padding:1em;" | <div style="padding-top:0.5em; padding-bottom:0.17em; border-bottom:1px solid #aaa; font-size:150%; margin-bottom:0.6em;">
*
*
*
|}
Về vấn đề phong cách, các mục danh sách nên được viết hoa/thường nhất quán như một câu hoặc viết thường toàn bộ. Chúng không nên có dấu kết câu trừ khi chúng chứa một câu đầy đủ.
Phong cách này cũng phù hợp với các danh sách dài hoặc danh sách mà các mục chứa cả liên kết và văn bản giải thích. Ngoài ra, nó cũng phù hợp khi bài viết vốn đã cso vài tiêu đề hoặc phụ đề.
Tiêu đề cho một điểm có thể sửa trực tiếp nếu chức năng [[Wikipedia:Sửa phần|sửa từng phần]] được bật. Nó cũng cho phép hệ thống mục luc tự động phát hiện ra danh sách đó. Tuy nhiên, nó là không bắt buộc.
{| class="wikitable"
|+Ví dụ tồi
! scope="col" | Wikitext
! scope="col" | HTML
! scope="col" |
|- style="vertical-align:top;"
| <pre style="margin:0px;">
==
*
*
*
</pre>
| <syntaxhighlight lang="html4strict" enclose="pre">
<p><a name="
<h2><span class="mw-headline">
<ul>
<li>
</ul>
<ul>
<li>
</ul>
<ul>
<li>
</ul>
</syntaxhighlight>
| style="white-space:nowrap; padding:1em;" | <div style="padding-top:0.5em; padding-bottom:0.17em; border-bottom:1px solid #aaa; font-size:150%; margin-bottom:0.6em;">
*
*
*
|}
Dòng 210:
! style="background:#bfffbf;" | A
| <pre style="margin:0px; background:#cfffcf;">
[[File:
*
*
*
*
</pre>
|-
! style="background:#ffbfbf;" | B
| <pre style="margin:0px; background:#ffcfcf;">
*
*
[[File:
*
*
</pre>
|-
! style="background:#bfffbf;" | C
| <pre style="margin:0px; background:#cfffcf;">
*
*
* [[File:
*
</pre>
|}
Làm như thế thực ra tạo ra ba danh sách với một mục mỗi cái! Lưu ý mã HTML được sinh ra chưa nhiều thẻ <ul> ngang số thẻ <li>. Điều này có thể ảnh hưởng xấu đến khả năng đọc bằng máy của nội dung nếu một danh sách liền mạch được mong đợi.<ref>Dòng trống gây vấn đề đặc biệt với những người dùng trình đọc màn hình. Ví dụ bị định dạng tồi ở trên được đọc lên như sau: "Danh sách của 1 mục: Ví dụ 1, hết danh sách. Danh sách của 1 mục: Ví dụ 2, hết danh sách. Danh sách của 1 mục: Ví dụ 3, hết danh sách." Việc định dạng không đúng kéo dài hơn ba lần thời gian cần để đọc một danh sách.</ref> Ngoài ra trong một số trình duyệt, khoảng trống thừa giữa một danh sách đơn và cái tiếp theo có thể trông rất chối mắt.
Để ảnh nổi sang bên phải danh sách, ta nên đặt mã của ảnh trước mục đầu tiên trong hầu hết trường hợp, xem ví dụ "A" ở bên phải.
Chèn mã ảnh thành một dòng riêng bên trong danh sách (như trong ví dụ "B") một lần nữa tách nó thành hai nửa danh sách.
Nếu độ dài của mục hoặc độ hợp lý về chủ đề của ảnh không khuyến khích việc đặt ở trên, hãy tính đến việc đặt nó sau dấu sao của mục đầu tiên mà nó minh hoạ (như trong ví dụ "C") để tránh phá vỡ sự liền mạch của phần tử HTML của danh sách không sắp xếp ({{code|<ul>}}).
'''Chú ý''': Tránh đặt ảnh nổi bên trái danh sách vì nó ngắt quãng sự canh lề của các gạch đầu dòng, làm cho sự phân cấp của các mục trở nên không chắc chắn với người đọc.
===
{{shortcut|WP:UBLIST}}
{| class="wikitable"
! Wikitext
! HTML
! Hiện ra
|- style="vertical-align:top;"
| <pre style="margin:0px;">
==
{{Plainlist|
*
*
*
}}
</pre>
| <syntaxhighlight lang="html4strict" enclose="pre">
<p><a name="
<h2><span class="mw-headline">
<ul>
<li>
<li>
<li>
</ul>
</syntaxhighlight>
| style="white-space:nowrap; padding:1em;" | <div style="padding-top:0.5em; padding-bottom:0.17em; border-bottom:1px solid #aaa; font-size:150%; margin-bottom:0.6em;">
{{Plainlist|
*
*
*
}}
|- style="vertical-align:top;"
| <pre style="margin:0px;">
==
{{Unbulleted list
|
|
|
}}
</pre>
| <syntaxhighlight lang="html4strict" enclose="pre">
<p><a name="Title_of_list" id="Title_of_list"></a></p>
<h2><span class="mw-headline">
<ul>
<li>
<li>
<li>
</ul>
</syntaxhighlight>
| style="white-space:nowrap; padding:1em;" | <div style="padding-top:0.5em; padding-bottom:0.17em; border-bottom:1px solid #aaa; font-size:150%; margin-bottom:0.6em;">
{{Unbulleted list
|
|
|
}}
|}
===
Tương tự như trên, sử dụng ký hiện # để có một danh sách đánh số:
{| class="wikitable"
! Wikitext
! HTML
! Hiện ra
|-
| <pre>
==
#
#
#
</pre>
| <syntaxhighlight lang="html4strict" enclose="pre">
<p><a name="
<h2><span class="mw-headline">
<ol>
<li>
<li>
<li>
</ol>
</syntaxhighlight>
| style="white-space:nowrap; padding:1em;" | <div style="padding-top:0.5em; padding-bottom:0.17em; border-bottom:1px solid #aaa; font-size:150%; margin-bottom:0.6em;">
#
#
#
|}
Dòng trống giữa các muc trong một danh sách có thứ tự không chỉ gây vấn đề giống như ví dụ trước mà còn làm khởi phát lại số đếm từ "1". Điều này không thể được sửa bằng mã wiki phức tạp (phá hỏng mong đợi dễ sửa chữa) nên hãy tránh việc cách đôi trong danh sách đánh số.
==== Các trường hợp khác ====
Những biên tập viên có kinh nghiệm có thể dùng mã HTML thô để đạt đến kết quả phức tạp hơn, ví dụ như danh sách đánh chỉ số không phải theo số hoặc danh sách đánh số không xuất phát từ 1.
{| class="wikitable"
! Wikitext
! Hiện ra
|-
| <pre><ol type="a">
<li>
<li>
<li>
<li>
<li>
<li>
</ol></pre>
|
<ol type="a">
<li>
<li>
<li>
<li>
<li>
<li>
</ol>
|-
| <pre><ol start="10">
<li>
<li>
<li>
<li>
<li>10</li>
</ol></pre>
|
<ol start="10">
<li>
<li>
<li>
<li>
<li>10</li>
</ol>
|-
| <pre><ol type="I" start="50">
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>50</li>
</ol></pre>
|
<ol type="I" start="50">
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>50</li>
</ol>
|}
*1 (
*a ([[Chữ Latinh|chữ Latinh]] viết thường)
*A (
*i ([[Số La Mã|số La-mã]] viết thường))
*I ([[Số La Mã|số La-mã]] viết hoa))
giá trị cho "start" <i>có thể</i> âm nhưng chỉ khi danh sách sử dụng số làm chỉ số. Nếu không, kết quả sẽ ra kỳ quặc.
{| class="wikitable"
! Wikitext
! Hiện ra
|-
| <pre><ol type="a" start="-2">
<li>
<li><b>
<li>
<li>
</ol></pre>
|
<ol type="a" start="-2">
<li>
<li><b>
<li>
<li>
</ol>
|}
|