html - CSS/HTML 屏幕尺寸自适应 block /图 block

标签 html css layout css-float

我确定之前有人问过这个问题,但我不确定这个术语意味着我的搜索结果没有提供任何相关内容。

我想在我的页面中添加一些相同大小的内容 block ,它们应该按行和列组织,没有表格,并适应更大和更小的屏幕尺寸。图片中的示例:large-width screen small-width screen

是否有一种简单的跨浏览器非 JS 方法可以做到这一点,无需刷新页面(自适应改变屏幕尺寸,即调整大小)?

最佳答案

该技术称为响应式网页设计。您可以创建一个四列页面布局,其中包含四个 div 列,每个列的宽度为 23%(加起来略低于 100%)。您将需要学习 HTML 和 CSS,然后学习响应式网页设计。网上有很多帮助。

图像也可以通过使用 CSS 来响应,如下所示:

img { 
          max-width: 100%;
          height: auto;
 }

您还可以选择学习 Bootstrap 框架,这是一个用于创建响应式网站的 HTML 框架,可用于创建响应式 4 列设计。

关于html - CSS/HTML 屏幕尺寸自适应 block /图 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41287179/

相关文章:

html - 选择区域宽度

php - 使用 HTML <label> 标签有困难

Javascript 函数在 IE 浏览器中不起作用

CSS Firefox 问题,按钮只能点击一半

HTML/CSS 表单与按钮和文本区域对齐

java - GridBagLayout 如何工作?

javascript - 为什么 AJAX 的响应为 "_blank"对第一个函数起作用,但对第二个函数不起作用?

javascript - 随机交换 DOM(无 jQuery)

css - React Native,如何使 ScrollView 在没有滚动条的情况下加载最小全屏,然后随着内容的增长而滚动

css - 如何并排获得这两个div?