在HTML5中,target屬性仍然用于指定鏈接的打開方式,但是它的值有一些變化:
- _blank: 在新窗口或新標簽頁中打開鏈接(原來的_blank行為)
- _self: 默認值,在當前窗口中打開鏈接(原來的無target屬性行為)
- _parent: 在父級窗口中打開鏈接
- _top: 在整個窗口中打開鏈接,忽略所有框架(frameset)的結構
- 一個具體的框架名稱:在指定的框架中打開鏈接
此外,HTML5中還引入了新的值:
- _none: 在沒有窗口中打開鏈接,通常用于在Web工作者(Web Workers)中使用
- 一個任意名稱:如果該名稱不是已存在的窗口或框架名稱,瀏覽器會在一個新的窗口或標簽頁中打開鏈接,并使用該名稱作為新窗口或標簽頁的名稱
總的來說,HTML5中的target屬性在功能上與以前類似,但引入了一些新的值以增強其靈活性和功能性。