Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.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
CSS3{text align:start}用于日文自上而下内容_Css_Text Align - Fatal编程技术网

CSS3{text align:start}用于日文自上而下内容

CSS3{text align:start}用于日文自上而下内容,css,text-align,Css,Text Align,CSS{text align:start}在日文自上而下的文本中表现为{text align:end} 有人能用日语解释一下这种行为吗?或者这是chrome/firefox中的一个bug 我的期望是,值为“start”和“left”的文本应该与顶部对齐,值为“end”和“right”的文本应该与底部对齐,因为这个日文文本是从上到下写的 正如您所看到的,“左”、“右”和“中”的行为与预期一致,但“开始”和“结束”的行为似乎相反。text alignfor``开始和end根据方向工作。如果设置方向:

CSS
{text align:start}
在日文自上而下的文本中表现为
{text align:end}

有人能用日语解释一下这种行为吗?或者这是chrome/firefox中的一个bug

我的期望是,值为“start”和“left”的文本应该与顶部对齐,值为“end”和“right”的文本应该与底部对齐,因为这个日文文本是从上到下写的


正如您所看到的,“左”、“右”和“中”的行为与预期一致,但“开始”和“结束”的行为似乎相反。

text align
for``开始和
end
根据
方向工作。如果设置
方向:rtl其工作原理相反,但如果设置
方向:ltr工作正常

#ltr文本的容器{
方向:ltr;
}
#rtl文本的容器{
方向:rtl;
}
#对齐以启动rtl{
方向:rtl;
文本对齐:开始;
}
#与末端rtl对齐{
方向:rtl;
文本对齐:结束;
}
#对齐以启动ltr{
方向:ltr;
文本对齐:开始;
}
#对齐到末端ltr{
方向:ltr;
文本对齐:结束;
}

你好,世界
ハローワールド



方向rtl 文本对齐从rtl方向开始 文本沿rtl方向结束对齐


方向ltr 文本对齐从ltr方向开始 文本在ltr方向对齐结束
{direction:rtl;}
是问题的根源。删除它解决了这个问题。

如果您对这个问题给出-1,请注意在评论中解释您不清楚的地方。是的,刚刚想好了,请看我的答案。谢谢你的帮助。我会认为你的答案是正确的