我似乎無法找到任何關於此的信息,但也許有人會知道。即使屏幕閱讀器之間沒有空間,屏幕閱讀器也會分別讀取嵌入式塊元素嗎?例如:HTML:即使屏幕閱讀器之間沒有空間,屏幕閱讀器是否會分別讀取嵌入式塊元素?
<head><style>
div {
display: inline-block;
}
</style></head>
<div>Hello</div><div>World</div>
這是否會得到讀一個單詞,「HelloWorld」的(因爲有元素之間沒有空格),或者兩個,「Hello World」的(因爲它們是獨立的元素)?它依賴於屏幕閱讀器,還是它們通常以同樣的方式表現(就這一點而言)?當我在瀏覽器的頁面上看到看起來時,顯然它看起來像「HelloWorld」,但我不知道屏幕閱讀器是否按照這種方式。 inline
元素我希望被閱讀爲一個單詞。 inline-block
元素我不知道。
我在問,因爲我有一個inline-block
佈局。列出沒有空格的元素可以更容易地計算他們的位置等等,但如果它是以屏幕閱讀器可訪問性爲代價的,我不想這樣做。此外,我不知道條件是什麼(只是如果元素是div
而不是span
並且它不關心CSS將顯示設置爲什麼等)。
感謝您的任何幫助。如果在這個地方有任何文檔,那也是值得讚賞的。