html - 使 Div 宽度响应

标签 html css responsive-design width

我想从这里制作几个“文本 block ”:

|1| |2| |3| |4| |5| |6|

当在比平板电脑更宽的屏幕上查看时,根据较小的屏幕尺寸进行响应,如下所示:

在平板电脑上:

| 1 | | 2 | | 3 |

| 4 | | 5 | | 6 |

在手机上:

|1|

|2|

|3|

|4|

|5|

|6|

所有6个 block 在一条线上时的全宽为980px。所以每个 div 是这个宽度的 1/6(大约 163px)。我还希望每个 div 都具有根据查看的屏幕尺寸响应的宽度,并在屏幕上居中。

到目前为止,我使用的是 float:left,但所有这些所做的只是在较小的屏幕上查看时将 block 保持在屏幕左侧,在 block 的右侧留下一个大间隙,这不是我想要的.我希望 block 居中。

我正在使用 DIV 创建 block ,但不确定这是否是最好的方法?这是我使用 atm 的代码:

#block {
width: 163.33px;
float: left;
padding: 0px;        
}

如果有人对我如何做到这一点有任何想法,那就太好了:-)

最佳答案

试试这个 CSS

#block {
width: 163.33px;
display:inline-clock;
padding: 0px;        
}

#block 父 block

{
text-align-center;
}

关于html - 使 Div 宽度响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33175892/

相关文章:

jquery - 使用此 jquery 代码,我的图像不断被推到左侧

jquery - 将 jCrop 与响应式设计/流体宽度 CSS 结合使用

html - 保持等边距 CSS 的最佳方式

html - 使用 bootstrap 在文本末尾对齐一行中的列

html - 使用 :host-context() with an adjacent sibling selector

css - SVG 或 CSS 过滤器,等于不透明度的上部 div

javascript - 寻找 IE 的开发者插件

javascript - 使用 yepnope 进行响应式设计脚本处理

html - 如何在移动网页中嵌入外部网页

jquery - 如何使用 jQuery 选择列表中的最后 X 个元素?