javascript - 网页设计的流动性

标签 javascript html css

<分区>


这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a minimal example在问题本身。

关闭 9 年前

我正在寻找可以引导我朝着正确方向前进的人。我有一个功能网页,可以在我的 13"MacBook 上清晰地运行。问题是查看不同大小的网页以及元素如何扭曲。需要做什么样的事情才能确保它在任何屏幕上看起来清晰美观大小。在详细说明元素的高度和宽度时是否需要我使用百分比,或者是否需要一些 javascript。

我意识到这很广泛,我正在寻找的只是有人引导我朝着应该改变的方向前进,这样我才能让网站上线。

谢谢!

最佳答案

大方向:

您想查看 media queries制作您的设计responsive到不同的观看媒体。您将需要考虑其他元标记,例如定义视口(viewport)大小的元标记,但通常您可以使用 CSS 完成这一切。

以下示例查询可以为每种设备尺寸包装您的自定义 CSS 规则:

    /* Smaller than standard 960 (devices and browsers) */
    @media only screen and (max-width: 959px) {}

    /* Tablet Portrait size to standard 960 (devices and browsers) */
    @media only screen and (min-width: 768px) and (max-width: 959px) {}

    /* All Mobile Sizes (devices and browser) */
    @media only screen and (max-width: 767px) {}

    /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
    @media only screen and (min-width: 480px) and (max-width: 767px) {}

    /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
    @media only screen and (max-width: 479px) {}

显然,您需要根据需要填写 CSS 规则,以确保您的内容不会被压缩。

一个好的策略是针对小型移动应用程序进行设计,然后从那里做大。这样你就不会发现自己试图补习。也。很多。进入一个小界面。

一般来说你也可以使用float:left;主要布局 block 的属性(而不是绝对定位等)这样,当父元素太窄而无法并排放置时,侧边栏等将 float 在主要内容的上方/下方。

另外,是的。您可以使用百分比等来流畅地填充区域。使用 background-属性而不是 <img>标签。希望对您有所帮助。

关于javascript - 网页设计的流动性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21298447/

上一篇:在 IE 中使用 '+=' 动画的 Jquery 问题

下一篇:javascript - 如何将 2 个图标/图像合二为一?

相关文章:

javascript - 如何做响应式拖放绝对定位?

html - 如何使 CSS Sprites 垂直对齐移动设备

javascript - 使用 JS 代码在幻灯片中垂直居中图像?

javascript - 粘性菜单更改 Logo

javascript - 按下后退按钮后,JQuery Mobile 1.4.5 radio 控制组中断

javascript - 菜单边框,当前菜单边框 css

html - 内联 block parent - 不比 child 高?

javascript - 当我滚动到其中的 div 底部时,如何防止页面滚动?

javascript - extjs 4 : button on click event can't work

javascript - JQRangeSlider 自定义边界未设置