Validasikan .html dengan W3c jika Anda menetapkan atribut target pada <a>-elemen

1

Jika Anda menetapkan atribut target pada suatu elemen, elemen tersebut tidak akan divalidasi di http://validator.w3.org, bagaimana cara mengatasinya dan masih memvalidasinya?

Chris_45
sumber
Terbaik untuk bertanya di doctype.com ?
Iain
Anda dapat memiliki elemen target, atau Anda dapat memiliki kode yang valid. Tidak keduanya - untuk alasan yang baik. Tetapi jika itu membuat, itu membuat, kan?
Phoshi

Jawaban:

1

The atribut target masih bagian dari HTML 4.01 standar (dan bekerja di semua browser), tetapi tidak lagi bagian dari XHTML (yang Anda mungkin mencoba untuk memvalidasi untuk). Saat ini tidak ada cara-HTML untuk meniru efeknya.

Namun ada konsep Modul Presentasi Hyperlink CSS3 , yang akan mengembalikan kemungkinan seperti itu melalui CSS. Namun saat ini tidak diimplementasikan oleh browser apa pun.

menyodok
sumber
XHTML1.0 secara semantik sama dengan HTML4, hanya dinyatakan sebagai XML dan bukan SGML. Tidak ada perbedaan dalam elemen dan atribut apa yang diizinkan. targetvalid dalam XHTML sebagai HTML (artinya, valid atau tidak valid tergantung pada apakah Anda menggunakan Strict atau tidak).
bobince
0

Anda tidak dapat menggunakan target dalam XHTML yang valid.

Berikut ini cara untuk meniru efeknya menggunakan xhtml yang valid dengan potongan kecil javascript: http://snippets.dzone.com/posts/show/4074

davidcl
sumber
0

<a target>sangat valid dalam HTML 4.01 Transisional dan XHTML 1.0 Transisional. Jika Anda harus menggunakan penargetan bingkai, Anda harus menggunakan salah satu DOCTYPE tersebut.

bobince
sumber