CSS3{text align:start}用于日文自上而下内容
CSSCSS3{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根据方向工作。如果设置方向:
{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,请注意在评论中解释您不清楚的地方。是的,刚刚想好了,请看我的答案。谢谢你的帮助。我会认为你的答案是正确的