Khác biệt giữa bản sửa đổi của “Trợ giúp:Cước chú”

Nội dung được xóa Nội dung được thêm vào
Dòng 172:
Một hạn chế đã được biết đến của phần mềm MediaWiki đó là một số thẻ nhất định như [[mw:extension:Cite|<ref>]] sẽ được xử lý tuần tự thay vì theo kiểu phân cấp, dẫn đến cách viết như:
<syntaxhighlight lang="HTML5">Đây là một câu lệnh cơ bản<ref>Không phải<ref>Đây là cơ hội để viết điều gì hài hước.</ref> là ngôn ngữ lập trình!</ref>.<references/></syntaxhighlight>
sẽ tạo ra kết quả không mong muốn là: {{hộp giữa|align=left|Đây là một câu lệnh cơ bản<ref>Không phải<ref>Đây là cơ hội để viết điều gì hài hước.</ref> là ngôn ngữ lập trình!</ref>.<references/>}}—do phần mềm xử lý sẽ cố gắng so trùng lần hiện ra đầu tiên của <code>&lt;/ref&gt;</code> trở lại lần hiện ra đầu tiên của <code>&lt;ref&gt;</code> thay vì so trùng với lần xuất hiện ''trong cùng'' và rồi sau đó sẽ bị rối.
 
Tuy nhiên một giải pháp là dùng một cú pháp cũ kỹ nhưng tránh được hành vi trên. Đoạn văn bản có thể được viết lại thành:
<syntaxhighlight lang="HTML5">Đây là một câu lệnh cơ bản{{#tag:ref|Không phải<ref>Đây là cơ hội để viết điều gì hài hước.</ref> là ngôn ngữ lập trình!}}.<references/></syntaxhighlight>
sẽ cho ra kết quả giống như mong đợi hơn:{{hộp giữa|align=left|Đây là một câu lệnh cơ bản{{#tag:ref|Không phải<ref>Đây là cơ hội để viết điều gì hài hước.</ref> là ngôn ngữ lập trình!}}.<references/>}}—nhưng rất tiếc, cước chú vẫn bị sai thứ tự so với mong đợi. Do đó nếu chúng ta áp dụng cách dùng cước chú gom nhóm [[#Cước chú được gom thành nhóm|trong phần trước]]: <syntaxhighlight lang="HTML5">Đây là một câu lệnh cơ bản{{#tag:ref|Không phải<ref group="I">Đây là cơ hội để viết điều gì hài hước.</ref> là ngôn ngữ lập trình!|group="O"}}.<references group="O"/><references group="I"/></syntaxhighlight>
 
Nội dung mới sẽ tạo ra: {{hộp giữa|align=left|Đây là một câu lệnh cơ bản{{#tag:ref|Không phải<ref group="I">Đây là cơ hội để viết điều gì hài hước.</ref> là ngôn ngữ lập trình!|group="O"}}.<references group="O"/><references group="I"/>}}
 
===Multiple references that point to the same footnote===