手机/小屏幕的响应式 CSS

     2023-03-06     282

关键词:

【中文标题】手机/小屏幕的响应式 CSS【英文标题】:Responsive CSS for phones/small screens 【发布时间】:2012-08-31 16:27:14 【问题描述】:

我正在尝试设置一个基本的响应式 wordpress 主题。首先,我从 wordpress.org 获取了工具箱主题并添加了 twitter bootstrap responsive css/js。

我添加了一些基本的测试样式,只是为了减少小屏幕上的填充并更改颜色以表明它可以正常工作。出于某种原因,横向手机的样式不起作用。

您可以查看我的网站here。

我的响应式 CSS 代码:

/* Large desktop */
@media (min-width: 1200px)  
    body    
        padding-left: 50px;
        padding-right: 50px;
        color: green;
    


/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 1199px)  
    body    
        padding-left: 30px;
        padding-right: 30px;
        color: purple;
    


/* Landscape phone to portrait tablet */
@media (max-width: 767px)  
    body    
        padding-left: 20px;
        padding-right: 20px;
        color: blue;
    


/* Landscape phones and down */
@media (max-width: 480px)  
    body    
        padding-left: 5px;
        padding-right: 5px;
        color: red;
    

【问题讨论】:

不仅横屏手机,也不支持小平板横屏 (800x600)、平板竖屏 (768x1024)、平板横屏 (1024x768) @refhat 好吧,这只是一个开始(尺寸实际上来自响应式引导指南)。我没有你提到的尺寸规则,但我有一个规则应该涵盖手机( 我提到的规则,你不必担心它们,只要确保这些跨度根据 twitter 引导程序增加到 12。就您的规则而言,它不涵盖/适用于/在 iphone(481px)上。这意味着您没有正确设置媒体查询断点。 @refhat 是的,布局将加起来为 12(我认为现在可以)。此外,我只是通过更改桌面浏览器窗口的大小来进行测试。当我将宽度拖得更小时,它会在前 3 种颜色之间循环,但不会在最后一种颜色中循环。还检查了我的安卓手机以确保。 【参考方案1】:

您似乎没有正确设置视口的元标记:

应该是这样的:

<meta name="viewport" content="width=device-width; maximum-scale=1; minimum-scale=1;" />

【讨论】:

响应式设计第一章

...和屏幕的区别5.使用HTML5和CSS3 总结:1.由于市场智能手机浏览器使用量大幅度的上涨,已经超越了PC端的网上浏览内容.2.针对移动端的网站设计,针对不同手机端的设备宽度做不同的网页内容的展示3.响应式设计一句话就是根... 查看详情

初识响应式开发

...介查询)screen的宽度来指定某个宽度区间的网页布局超小屏幕(移动设备)768px以下小屏设备768px-992px中等屏幕992px-1200px宽屏设备1200px-1920px 3、响应式和移动web的区别开发模式移动web开发+pc开发响应式开发 查看详情

超nice的表格响应式布局小技巧

...实现这样一种响应式的布局效果:简单解析一下效果:在屏幕视口较为宽时,表现为一个整体Table的样式而当屏幕视口宽度较小时,原Table的每一行数据单独拆分为一个Table进行展示很有意思的一个响应式布局,让信息在 查看详情

响应式布局

...的样式,在电脑上是三列,在pad上应该也是三列,在大屏手机上是三行,在屏幕小于320的手机上只 查看详情

响应式图像不适合手机屏幕

】响应式图像不适合手机屏幕【英文标题】:Responsiveimagewon\'tfitmobilescreen【发布时间】:2016-07-1806:04:16【问题描述】:我有一小段代码(它的一个sn-p)。问题是,即使我使用媒体查询,图像也不适合屏幕。谁能告诉我如何解决... 查看详情

带有 display:none 和媒体查询的响应式 CSS

...于我所有的初始布局都是为小屏幕设计的,因此我引入了手机jpg作为&lt;img&gt;。然后我使用绝 查看详情

bootstrap学习-响应式工具

...。响应式实用工具目前只适用于块和表切换。 超小屏幕手机(<768px)小屏幕平板(≥768px)中等屏幕桌面(≥992px)大屏幕桌面(≥1200px 查看详情

使用 CSS/HTML 的响应式列布局

...HTML/CSS实现以下布局,其中导航元素“A”和“C”位于小屏幕上的主要内容“B”之上,并对应于左侧“A”和右侧分布大屏幕上的“C”。我的目标是使用恒定的HTML元素,并且只根据媒体查询更改CSS样式。如何做到这一点?MobileDesk... 查看详情

响应式

css响应式布局{手机(app)、平板pc、(桌面、电脑)}国外(自适应响应式布局)中国(手机和电脑两种) @midle媒体查询,通过改变屏幕尺寸screen(宽度width)来达到页面的自适应采用继承的width(100%)的方式em是相对长度单... 查看详情

使用css媒体查询创建响应式网站

...:http://www.ibm.com/developerworks/cn/web/wa-cssqueries/适用于所有屏幕大小的设计固定宽度的静态网站很快被灵活的响应式设计所取代,该设计可以根据屏幕大小进行上扩和下扩。利用响应式设计,无论您采用什么设备或屏幕来访问网站... 查看详情

响应式布局

...式布局,容器的大小采用百分百或者auto,超小屏幕:(手机,小于768px)小屏幕:(平板,大于等于768px)中等屏幕:(桌面显示器,大于等于992px)大屏幕:(大桌面显示器,大于等于1200px) 怎样表示呢?怎样让网页内容... 查看详情

响应式布局

...尺寸下有不同的布局。传统的开发方式是PC端开发一套,手机端再开发一套,而使用响应式布局只要开发一套就够,缺点就是css写的比较多。响应式设计与自适应设计的区别:响应式开发一套界面,通过检测视口分辨率,针对不... 查看详情

响应式布局

...例如,您先在计算机显示器上浏览一个网站,然后再智能手机上浏览,智能手机的屏幕尺寸远小于计算机显示器,但是你却没有感觉到任何差别,两者的用户体验几乎一样,这说明这个网站在响应式设计方面做得很好。为了应用... 查看详情

css-移动端响应式布局详解

...理单位,每个DP包含自己的颜色、亮度。等值的CSSpixels在手机屏 查看详情

Twitter Bootstrap 响应式导航栏在小屏幕上损坏

】TwitterBootstrap响应式导航栏在小屏幕上损坏【英文标题】:TwitterBootstrapResponsiveNavbarBrokenonSmallScreens【发布时间】:2012-04-2810:44:26【问题描述】:我一直在阅读文档并将我的代码与Bootstrap的示例进行比较,但是当我缩小浏览器窗... 查看详情

具有列顺序的响应式多列列表

...局规则时遇到了困难。期望的结果应该是响应式的。在小屏幕上2个网格列,在大屏幕上最多4个,同时保持列顺序。而不是像这样被订购:123456789101112131415它们的顺序应该是这样的:1591 查看详情

响应式

...diascreenand(max-width:400px){   有设备类型screen网页手机平板        print打印机 & 查看详情

CSS Flexbox 右对齐响应式

...o3rd)。但他们拥有flex-wrap:wrap属性,因为我希望他们在小屏幕上显示 查看详情