css实现元素和文字从右向左排列

css实现元素和文本从右向左排列


一、元素从右往左排列

在css样式中加入:style="display:flex;" dir="rtl",即可让元素从右向左排列。

javascript 复制代码
<div style="display:flex;" dir="rtl">
    <div class="box">我是box1</div>
    <div class="box">我是box2</div>
    <div class="box">我是box3</div>
</div>

如果是在vue项目中,可以这样动态绑定:

javascript 复制代码
<div style="display:flex;" :dir="isRtl ? 'rtl' : 'ltr'">
    <div class="box">我是box1</div>
    <div class="box">我是box2</div>
    <div class="box">我是box3</div>
</div>

二、文本从右往左排列

可以通过内联元素设置样式 direction: ltr; unicode-bidi: bidi-override; 来使文本从右往左排列显示。

javascript 复制代码
<div class="box" style="direction:rtl; unicode-bidi:bidi-override;">我是box</div>
相关推荐
一颗青果7 分钟前
Cookie 与 Session 超详细讲解
服务器·前端·github
zs宝来了15 分钟前
React 18 并发模式:Fiber 架构与时间切片
前端·javascript·框架
万物得其道者成24 分钟前
Vue3 使用 Notification 浏览器通知,解决页面关闭后旧通知点击无法跳转问题
前端·vue.js·edge浏览器
ShineWinsu27 分钟前
CSS 技术文章
前端·css
张风捷特烈39 分钟前
状态管理大乱斗#02 | Bloc 源码全面评析
android·前端·flutter
之歆1 小时前
Day02_HTML 标签详解:从基础到实践的完整指南
css·html·div
将心ONE1 小时前
pathlib Path函数的使用
java·linux·前端
lingzhilab1 小时前
零知派——ESP32-S3 AI 小智 使用 Preferences NVS 实现Web配网持久化
前端
阿亮爱学代码1 小时前
日期与滚动视图
java·前端·scrollview
欧米欧1 小时前
STRING的底层实现
前端·c++·算法