html - 在使用 <Div> 创建响应式移动 CSS 时需要帮助

标签 html css responsive-design centering

我正在处理两行和四列。每个 div 包含图像、品牌名称和价格。

行显示正确但未居中,调整窗口大小时,div 应与屏幕尺寸对齐,这意味着它应根据屏幕尺寸从 4 列变为 2 列再变为 1 列。

我想完成两件事:

  1. 将页面上的两行居中,使其位于中间。

  2. 确保其响应; iphone 6 和 5 优先,其次 通过平板电脑和机器人。

请帮我完成这个任务。

我具备 CSS 的应用知识,但尚未完全掌握响应式设计。

我的样式表是这样的:

.row, .row2 {
margin-left: auto;
margin-right: auto;
}

.col-1-4 {
    width: 260px;
    height: 400px;
display: table-cell;
}

这是 html:

<div class="row”>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

</div>

<div class="row2”>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

<div class="col-1-4"><a href=“some-url.html"><div class="span4"><img src=“someimage.jpg" width="260" border="0"><span class="text-content"><span>View Product</span></span></div></a><span class="b_name"><a href=“somebrandurl.html”>Brand Name</a></span><span class="p_name”>  Product Name  <br><br>Reg. Price: $19.99</span>
 </div>

</div>

我根本不明白我做错了什么?

最佳答案

你正在尝试重新发明轮子...... Bootstrap/Foundation/PureCSS 允许你更精确地完成它

关于html - 在使用 <Div> 创建响应式移动 CSS 时需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35645381/

相关文章:

javascript - 如何使用jquery对div做一系列的位置变化

html - 如何将 div 标签制作成链接

javascript - 使用代码标记在 HTML 中突出显示 PHP 代码 - 错误?

javascript - 如何只打印Canvas内容?

html - 搜索按钮下方的搜索栏 - 单击

html - shape-outside 不响应 alpha channel

javascript - 如何使用 JavaScript 将 child.jsp 转换为模式或覆盖?

css - React Semantic UI 中的速记模态内容不适用于 HTML 标签

html - 如果我的 div 使用百分比定位,我如何创建一个单页网站(有 2 个单独的页面)?

reactjs - Material UI 对话框,使图像适合对话框的高度