- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
感谢您对我的耐心等待,希望有人能帮我解决这个问题。 OLD JSFiddle 已经被操纵了很多次,我刚刚离开了我最后的地方。我已经开始了一个新的,希望朝着更清洁、更好的方向发展。我不是专业人士,所以我也不知道每条规则,尤其是 CSS。谢谢。
重要的事情:
旧 JSFIDDLE:https://jsfiddle.net/Craftworksatb/qot0aj9h/18/
新 JSFIDDLE:https://jsfiddle.net/Craftworksatb/h4L3dyLw/
我正在与 Shopify 的 Liquid 合作,试图修复索引页面,使其看起来不像是一堆乱七八糟的产品集合在整个页面上飞来飞去。所以这就是我决定想出一个全新的烂摊子的地方:
基本上我想做的所有事情(经过数小时的摆弄、摆弄和定位、显示、谷歌搜索等,再次,不是专业人士)我想做的就是有两列设置2 张不同大小的图像,其中一张图像(家具画廊)具有与之关联的链接,您将在 OLD JSFiddle 中看到。第二列在第二列中有 3 个不同大小的图像,这些是基本链接。您将在 OLD Jsfiddle 中看到这种布局。我一直在想我要去某个地方,但是..正如你所看到的,我有点卡住了。我启动了最新的 JSfiddle 来缩小我做错的范围..
最新代码如下:
HTML:
<div id="mid-page" class="container padded-row">
<div id="furni-card" class="mcard">
<img src="https://cdn.shopify.com/s/files/1/0805/3379/files/Furni-clickd.jpg?12824279880080276008" class="furniture-gall-card container" alt="">
<a href="https://www.peterboroughcraftworks.ca/collections/Furniture-Gallery" class="fg-link"> </a>
<a href="https://www.peterboroughcraftworks.ca/collections/dining-furniture" class="df-link"> </a>
<a href="https://www.peterboroughcraftworks.ca/collections/coffee-and-end-tables" class="cef-link"> </a>
<a href="https://www.peterboroughcraftworks.ca/collections/office-furniture" class="offi-link"> </a>
<a href="https://www.peterboroughcraftworks.ca/collections/bedroom" class="bed-link"> </a>
<a href="https://www.peterboroughcraftworks.ca/collections/living-and-entertainment" class="lae-link"> </a>
<a href="https://www.peterboroughcraftworks.ca/collections/bars-islands" class="bii-link"> </a>
<div id="cusm">
<a href="https://www.peterboroughcraftworks.ca/pages/furniture-options">
<img border="0" alt="Hooks & Knobs" src="https://cdn.shopify.com/s/files/1/0805/3379/files/cusm.jpg?12667808716500648615" height="223" width="312">
</a>
</div>
</div>
<div id="produside" class="mcard">
<div id="shop-new">
<a href="https://www.peterboroughcraftworks.ca/collections/craftworks-store">
<img border="0" alt="Shop Online Now!" src="https://cdn.shopify.com/s/files/1/0805/3379/files/welcome-spring.jpg?16540889492977978359" width="640" height="435">
</a>
</div>
<div id="hooksk">
<a href="https://www.peterboroughcraftworks.ca/collections/hooks-knobs">
<img border="0" alt="Hooks & Knobs" src="https://cdn.shopify.com/s/files/1/0805/3379/files/Hooksknobs.jpg?9884174894376543046" width="640" height="217">
</a>
</div>
<div id="spabeaut">
<a href="https://www.peterboroughcraftworks.ca/collections/spa-beauty">
<img border="0" alt="Spa & Beauty" src="https://cdn.shopify.com/s/files/1/0805/3379/files/beautyspa.jpg?9884174894376543046">
</a>
</div>
</div>
</div>
*请注意,填充行和容器的类已在完整样式表中定义,下面的部分只是一个片段。也许其他 CSS 覆盖了我的新 CSS?
CSS:
#midpage .container .padded-row {
max-width: 900px;
margin: auto;
position: relative;
}
#furnicard .mcardl {
display: inline;
vertical-align: top;
max-width: 100px;
}
#produside .mcardr {
vertical-align: top;
width: auto;
}
.mcardl {
display: inline;
vertical-align: top;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 0px;
left: 0px;
}
.mcardr {
display: inline;
vertical-align: top;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 0px;
right: 0px;
}
@media only screen and (min-width: 480px) and (max-width: 900px) {
.mcardl {
display: block;
width: 100%;
clear: both;
}
.mcardr {
display: block;
width: 100%;
}
#furnicard .mcardl {
display: inline;
vertical-align: top;
max-width: 100px;
}
#produside .mcardr {
vertical-align: top;
width: auto;
}
}
我知道如何需要将这个 css 合并到那里。我是否应该有一个链接类,然后在 HTML 中为它做内联样式?
a.fg-link {
display: inline;
height: 640px;
width: 312px;
z-index: auto;
position: absolute;
left: 0px;
top: 0px;
margin: 0;
}
a.df-link {
display: inline;
text-align: center;
height: 150px;
width: 150px;
z-index: auto;
position: absolute;
left: 10px;
top: 60px;
margin: 0;
}
a.cef-link {
display: inline;
text-align: center;
height: 150px;
width: 150px;
z-index: auto;
position: absolute;
left: 160px;
margin: 0;
top: 60px;
}
a.offi-link {
display: inline;
text-align: center;
height: 150px;
width: 150px;
z-index: auto;
position: absolute;
left: 10px;
margin: 0;
top: 210px;
}
a.bed-link {
display: inline;
text-align: center;
height: 150px;
width: 150px;
z-index: auto;
position: absolute;
left: 160px;
margin: 0;
top: 210px;
}
a.lae-link {
display: inline;
text-align: center;
height: 160px;
width: 150px;
margin: 0;
z-index: auto;
position: absolute;
left: 10px;
top: 380px;
}
a.bii-link {
display: inline;
text-align: center;
height: 160px;
width: 150px;
margin: 0;
z-index: auto;
position: absolute;
left: 160px;
top: 380px;
}
回顾:
希望将布局缩小为 2 列,第一列包含 2 张图片,第二列包含三张图片。还需要将那些相应的链接放置在家具画廊图像的顶部(您将在 OLD JSfiddle 中看到)。这也需要响应手机/ipad/平板电脑,我不在乎它是否将它们推回垂直堆叠,只要它们填满媒体屏幕(因此媒体查询)...
那么大家怎么看呢?我知道这有点乱,我有很多问题,但我宁愿只在我的页面上找到定位,我可以以某种方式弄清楚其余部分!我感谢任何轻微的帮助或提示/技巧来解决这个问题!
最佳答案
我不得不说你是对的,这是一团糟,但我认为我已经完成了你想要做的事情。
一些学习技巧:
它有助于提出一个系统的结构问题。如果您首先定义类,则无需定义左右列 .mcardl
或 .mcardr
。我只是把它叫做mcard
您必须仔细检查您在 html 中的类是否与您在 css 中声明的相匹配。你在 css 中缺少一些破折号。如果您将它们排除在外,您的样式将不会影响 html。
您不需要在每个断点的每个类中定义相同的属性,几乎每个类都有 vertical-align: top;
属性和 display-inline
和身份证。
最后,对于您的容器,这是一个主要问题,如果您定义列,则无需 max-width: 1000px;
和定义 width: 900px;
我已经把它清理干净了。如果您有更多问题请告诉我,请参阅下面的 fiddle :
关于html - Div 2 Column Set Set using images and block-links inline-block 不起作用 - Shopify/liquid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36458087/
我有一组称为 nets 的整数集,我正在尝试对其进行迭代以确定是否已将来自或来自的整数添加到现有集合中;如果是这样,我将它们添加到现有集合中(这是为了跟踪电网中所有短路的组合)。 但是,我无法让 se
很奇怪:A 是一个集合,B 是一个集合的集合: Set A=new HashSet(); Set > B=new HashSet>(); 我给他们加了东西,输出 System.out.println
在 Agda 中,forall 的类型以这样的方式确定以下所有类型都是Set1 (其中 Set1 是 Set 的类型, A 的类型是 Set ): Set → A A → Set Set → Set
在 haskell 中我可以写一个函数 f where f :: Set a -> Set a -> Set a 如果我采用 Set Int 类型的两组 s1 和 s2,然后执行 f s1 s2 它将
在使用 Spring 时,我遇到了一个奇怪的问题。我有一个类,它接受一个集合作为输入,因为该类是底层框架的,所以我无法更改它。这是它的声明 private Set evaluate; public S
我是流的新手,我想通过将流操作应用于其条目集来修改 map ,但由于编译错误我无法这样做。 下面的代码只是创建了一个新的 map 对象并为其分配了一些整数值。然后它尝试通过在其条目集上应用流操作来删除
无论我看什么,我都会看到集合的输入是这样完成的: Set set = new HashSet(); 但是,我像这样定义我的集合 Set set = new HashSet(); 而且我仍然进行类型检查
我想对于 set -e 我可以捕获信号,但其他的我不知道。 最佳答案 为了完整性: set -e:如果命令失败则退出 set -u:如果在设置之前引用变量,则会出现错误 set -x:显示运行的命令
Set 维护唯一记录,并在尝试复制现有元素时更新现有记录。 考虑以下两种情况。您认为两者之间哪一个代码更快、更高效? 场景 1:使用 addAll() Set uniqueSet = new Hash
我在 Fedora 上做这个 问题: (sandbox)[root@localhost mysite]# django-admin.py runserver Error: Could not impo
https://codeforces.com/contest/1435/submission/96757666->使用set.upper_bound() https://codeforces.com/
使用 MySQL,我已将连接字符集设置为 UTF-8: SET NAMES 'utf8mb4'; SET CHARACTER SET 'utf8mb4'; 这样我就能以 UTF-8 格式返回所有内容,
在 Spring 3 MVC 中,我有一个称为 SettingsController 的 Controller ,它具有用于显示用户列表的 displayUsers()、saveUser() 和 de
我正在创建一个使用语法的程序,并查看该语法是否为 LL (1)。我想使用模块Set,但是我不知道如何进行,当然set的元素的类型是char,你能帮忙吗? 最佳答案 此答案假设您已经知道如何确定语法是否
好的,所以我重新整理了这篇文章,使其更容易理解(对所有的 Pastebin 感到抱歉,但堆栈溢出在代码格式化方面很愚蠢) 请注意,我不打算存储如下所述的大量数据。我使用我所说的数量的主要原因是为了尽可
我有一个密码,我保存在 Settings.settings 文件中并且我希望该部分被加密。 This是我得到的提示,但我真的不知道如何应用它。 谁能给我一个关于如何加密这样的密码的想法? 最佳答案 您
我在网上搜索并找到了如何在设置中添加特定的自定义数据类型。 我自己插入数据,而不是在程序运行时通过代码插入数据。我的问题是如何将自定义数据类型添加到设计器中的组合框。现在我想通了,需要建议,如何添加这
我一直在尝试将自定义类的自定义集合添加到我的 winforms 项目的应用程序设置中,我觉得我已经尝试了六种不同的方法,包括 this way , this way , this way , 和 th
在 Visual Studio 2008 中调试我的项目时,我的 Settings.settings 文件在构建之间不断重置。有没有办法防止这种情况发生? 谢谢。 最佳答案 好的,我找到了我真正想要的
关闭。这个问题不符合 Stack Overflow guidelines 。它目前不接受答案。 想改善这个问题吗?更新问题,以便堆栈溢出为 on-topic。 4年前关闭。 Improve this
我是一名优秀的程序员,十分优秀!