css - 在 Squarespace 上交换移动 View 的文本 block 顺序

标签 css mobile position block squarespace

我已经在 Squarespace 上问过这个问题,但得到的帮助是零,我变得绝望了(悲伤的脸)。所以我希望这里的人可以更友好一点 :D

我想知道是否有人愿意(非常感谢)为我编写类似于 Aarnaa 在 link here 中获得的代码的代码.我没有代码方面的经验,近一个星期以来我一直在尽最大努力将一些东西混合在一起,但不幸的是没有成功!

我正在为一家阿曼妇女慈善机构创建一个网站,该网站的一部分需要使用阿拉伯语,并且阿拉伯语从右到左阅读。我遇到的问题是文本 block 也必须从右到左阅读。这在桌面上看起来不错,但是当我在移动设备上查看页面(下面的链接)时,它会将它堆叠起来并以一种不再有意义的方式对其进行排序 (2,1,4,3,6,5)。

https://sim-zuk-7r39.squarespace.com/our-objectives-a/

为解决此问题,移动设备上的 block 需要从右到左读取,以便 block 1 出现在 block 2 之前(即使 block 1 在桌面版页面的右侧)。希望这是有道理的?

如果有人能帮助我,我将永远感激不尽!

非常感谢您, 辛

最佳答案

将这个类添加到你的 CSS 中......

[class*=sqs-col] {
    float: right !important;
}

然后在 html 中像这样更改顺序

<div class="col sqs-col-4 span-4">...... 2.....</div>
<div class="col sqs-col-4 span-4">...... 1.....</div>

<div class="col sqs-col-4 span-4">...... 1.....</div>
<div class="col sqs-col-4 span-4">...... 2.....</div>

如果您只能访问 css,您可以尝试 flexboxmedia query

@media  (max-width: 600px) {
    div#yui_3_17_2_1_1497969035108_70 .sqs-row{
      display: flex !important;
      flex-direction: column-reverse !important;
    }

}

将其添加到您的 css 文件中

关于css - 在 Squarespace 上交换移动 View 的文本 block 顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44653092/

相关文章:

html - 如何创建具有多种颜色的居中标题?

css - 使用CSS将div垂直对齐到div

html - Center Bootstrap Navbar——不明白为什么导航不会居中

jquery - 如何在 Bootstrap 导航中的移动设备上显示菜单图标?

ios - 移动 ios/android 上的 Facebook/Twitter oauth,如何在应用程序端保护我的 App_id 和 secret ?

java - 在 Windows 7 上控制 setLocation 偏移 4px

javascript - 仅针对 html 禁用 flex 滚动,但针对溢出 :scroll 的元素进行维护

javascript - IIS URL 重写 CSS url() 值的问题

jquery - 更改动画 Sprite 表时 HTML5 Canvas 挂起(逐帧视频播放)

在 c 中创建网格