问题标签 [fluid-layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
954 浏览

css - 三列流体布局

您可以复制并粘贴以下标记和 css 以查看效果。

问题存在于“页脚”部分。

现在“column1”和“column3”是绝对定位的。

它仅在“column2”最高时有效。

如何在所有条件下使“页脚”不与 column1~column3 交错?

标记:

CSS:

0 投票
20 回答
8520 浏览

html - 流畅的网站还值得制作吗?

我现在正在制作一个网站,我正在尝试决定是否应该让它变得流畅。固定宽度的网站更容易制作,也更容易使它们看起来一致。

不过老实说,我个人更喜欢看那些延伸到我显示器全宽的流畅网站。我的问题来自这样一个事实,即在大多数现代浏览器中,您可以控制并滚动鼠标滚轮以基本上调整任何网站的大小。

那么创建一个流畅的网站值得麻烦吗?

0 投票
4 回答
1683 浏览

html - 固定 - 液体 - 固定布局

我想要一个 [Fixed][Liquid][Fixed] 跨浏览器兼容的布局。

HTML:

CSS:

这会工作/更好的方法吗?

0 投票
1 回答
1100 浏览

javascript - 流畅布局中的 JavaScript 数据网格?

我们正在考虑在我们的 Web 应用程序中使用来自 DojoX 的 DataGrid 组件。我遇到的问题是它似乎不能很好地处理流体(又名液体)CSS 布局——它似乎喜欢预定义的每个宽度。实际上,文档警告了列功能的自动宽度,而我尝试对表格本身使用动态宽度和高度的尝试失败了。

有没有人使用这个具有流畅布局的组件?任何其他做得更好的 JavaScript 数据网格组件(我们需要分页和单元格编辑会很好)?

还是这个问题在 JavaScript 和 CSS 渲染的上下文中太难解决了?

0 投票
2 回答
7874 浏览

firefox - Firefox 忽略图像上的百分比高度

我正在为一位教授开发一个网站,但我在 Firefox 中的 CSS 存在问题。该网站被设计为可变宽度/高度,因此它可以在任何分辨率下填充屏幕,因此我使用了很多百分比来表示高度和宽度。但是,我遇到了图像问题。

http://projects.mediabounds.com/i.bradley.edu/

缩略图的顶部栏应该缩放图像,但它在 Firefox 中不起作用,图像保持 100% 的原始高度。它在 Safari 中运行良好(不了解 Internet Explorer)。我已将高度设置为 100%,宽度设置为自动。我希望它将图像缩放到 div 高度的 100%,然后相应地调整宽度。

谁能指出我错过了什么?

0 投票
1 回答
72 浏览

css - 图像标签流问题

我使用这个流体网格系统:http ://fluid.newgoldleaf.com/

我有问题,如果列中的第一个内容元素是图像标签,则以下列中的内容会下降。

只有当第一个内容元素是段落或标题等,第二个是图像标签时,它才有效。

为什么?:-)

谢谢。

0 投票
2 回答
1421 浏览

css - 流体 960:奇怪的 Alpha/Omega 行为

我目前正在使用 Fluid 960,并且我在 alpha/omega 上遇到了一些奇怪的行为。我对 alpha/omega 的理解是它用于修复嵌套网格中的左/右页边距。

但是,当我将 alpha/omega 应用于一对嵌套网格时,左侧网格的缩进非常浅,而右侧网格的右侧缩进很大(视觉观察)。有谁知道发生了什么?

0 投票
1 回答
506 浏览

javascript - 如何将固定高度/宽度固定布局转换为弹性布局?

我使用此处使用的相同软件http://us.gn.bartal.org/在 HTML + CSS 中创建固定宽度/高度树形图。

我想通过使用 JavaScript 函数将所有像素的绝对位置和大小转换为百分比来使其具有弹性。

您建议如何进行?我可以利用一些 jQuery/Prototype/Dojo 魔法吗?

0 投票
4 回答
9761 浏览

overflow - Fluid CSS:具有最大宽度和溢出的浮动列

我正在为我的博客开发的新主题中使用流畅的布局。我经常写关于代码的博客,并<pre>在帖子中包含块。内容区域的float: left列有一个max-width,以便该列在某个最大宽度处停止,也可以缩小:

我想要的是<pre>元素比文本列更宽,这样我就可以在没有水平滚动条的情况下容纳 80 个字符的包装代码。但我希望<pre>元素从内容区域溢出,而不影响其流动性:

但是,max-width一旦我将悬垂插入其中,就会停止流动:即使我将浏览器缩小到超出该宽度<pre>,列的宽度仍保持在指定值。max-width

我已经用这个最低限度的场景重现了这个问题:

我注意到执行以下任一操作都会恢复流动性:

  1. 删除<pre>(doh...)
  2. 去除那个float: left

我目前使用的解决方法是将<pre>元素插入到帖子列中的“中断”中,以便帖子段和<pre>段的宽度相互独占管理:

但这迫使我<div>在帖子标记中插入额外的关闭和打开元素,我宁愿在语义上保持原始状态。

诚然,我没有完全理解盒子模型如何与内容溢出的浮动一起工作,所以我不明白为什么float: left容器上和容器<pre>内部的组合会削弱max-width容器的性能。

我在 Firefox/Chrome/Safari/Opera 上观察到同样的问题。IE6(疯狂的)似乎一直都很开心。

这似乎也不依赖于怪癖/标准模式。

更新

我已经进行了进一步的测试以观察max-width当元素具有float: left. 我浏览了 W3C 盒子模型章节,但没有立即看到明确提及这种行为。任何指针?

0 投票
9 回答
85461 浏览

jquery - 调整窗口大小时自动调整文本大小(字体大小)?

我一直在尝试(徒劳地)构建一个页面,其元素会随着我更改窗口大小而调整大小。我让它在 css 中为图像工作没问题,但我似乎无法为文本完成相同的工作,而且我不确定在 CSS 中是否可能。而且我似乎找不到完成此任务的 jquery 脚本。

当用户调整窗口大小时,我本质上希望页面能够动态且流畅地缩放,而无需用户调用页面缩放。这适用于我通过 css 的 img div,但不适用于保持相同大小的文本。

有任何想法吗?