Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 之间的差异<;bdi>;及<;span dir=";“自动”&燃气轮机;_Html_Bidi - Fatal编程技术网

Html 之间的差异<;bdi>;及<;span dir=";“自动”&燃气轮机;

Html 之间的差异<;bdi>;及<;span dir=";“自动”&燃气轮机;,html,bidi,Html,Bidi,在以下HTML中,和的行为似乎相同: ABCתתתDEF אבג דהו. ABCתתתDEF אבג דהו. 来自: 在中嵌入字符与使用具有相同的效果,但其语义不太清楚 通过在两种条件下(属性或元素)分组相同的算法,行为是相同的 换句话说:如果要应用的元素dir=“auto”是一个语法元素,它不是,并且已经具有自己的语义(例如示例中的),那么最好使用该属性来节省元素的嵌套开销。如果它是一个,一个本身没有语义的元素,那么最好使用专用的元素。原则上,这与首选而不是,或者而不是bdi在不同

在以下HTML中,
的行为似乎相同:

ABCתתתDEF אבג דהו.

ABCתתתDEF אבג דהו.

来自:

中嵌入字符与使用
具有相同的效果,但其语义不太清楚

通过在两种条件下(属性或元素)分组相同的算法,行为是相同的


换句话说:如果要应用的元素
dir=“auto”
是一个语法元素,它不是
,并且已经具有自己的语义(例如示例中的
),那么最好使用该属性来节省
元素的嵌套开销。如果它是一个
,一个本身没有语义的元素,那么最好使用专用的
元素。原则上,这与首选
而不是
,或者
而不是

bdi在不同浏览器中的支持情况相同好的一点,但问题是在受支持的地方,是否应该对
有特殊意义,以及它是否可以被完全替换为
,没有任何警告。@Gerard这很奇怪,考虑到它已经被正式标准化了几乎整整五年。谢谢!为了完整起见,您可能想提及评论中提到的糟糕的跨浏览器支持,因为这是避免使用
的一个很好的理由,但这是对我问题的完整回答:)@NeatNit:我已经考虑过了,但是我需要对这两个特性做更多的研究,看看支持是否可以比较,或者global dir=auto是否有更好的支持来保证不使用。