为什么使用html5的dir="rtl"时,最后一个符号会被提到前面去?怎样避免这种情况?

果皮11 2016-12-28 09:57:53

<p dir="rtl">Write this text right-to-left!</p>
显示出来会变成:
!Write this text right-to-left
!在前面去了。
...全文
1344 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
果皮11 2017-11-21
  • 打赏
  • 举报
回复
结帖老是跳到维护界面,所以就一直没结,坑
chenhao6263 2017-02-22
  • 打赏
  • 举报
回复
因为! 与字母不是一个类型,实现了反排; 如<p dir="rtl">陈!!!!--```Write this text right-to-left</p> 出来的效果就是 陈!!!!--```Write this text right-to-left
业余草 2017-02-22
  • 打赏
  • 举报
回复
可以结贴了吧! www.xttblog.com
业余草 2016-12-30
  • 打赏
  • 举报
回复
实在不行了,你就这样!
<p dir="rtl">Write this text right-to-left</p><p>!</p>
业余草 2016-12-30
  • 打赏
  • 举报
回复
<html dir=ltr>的意思是: 文字默认从左到右排列 说明: HTML--超级文本标记语言 dir 属性 -- (文字的)排列方式属性 取值: ltr -- 代表左到右的排列方式 rtl -- 代表右到左的排列方式 默认值:ltr 示例: ltr左到右的对齐方式 <html xmlns="输入网址" dir="ltr" xml:lang="zh-CN"> 说明: dir是国际化属性中的一员. dir属性定义了文字在浏览器中的排列方向. 如果定义整个HTML文档的排列方向应该在html标签中定义dir属性,其它HTML标签也可以定义dir属性: ltr是dir的常见取值方式,一些语言(比如Arabic),是从右向左读的,所以应该取rtl. 补充: HTML:超级文本标记语言(英文缩写:HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种标记语言。

39,082

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧