发新话题
打印

例如布局更改您无需重复适用于横

例如布局更改您无需重复适用于横

向和纵向模式的 CSS,因为这仍然适用。同样,您不需要重复任何在桌面视图中保持不变的样式,因为它们将从样式表的早期部分向下层叠。 2. 使布局响应式  唷!现在我们已经定义了媒体查询,并且准备好使用一些适合移动设备的 CSS。以下是创建标准 WordPress 网站需要做的主要工作。假设您网站的标记与“211”主题的标记类似(即html→。您可能需要用自己的元素和 ID 替换下面示例中的元素和 ID。 网站的整体宽度 您需要更改此设置才能正确显示。在第一个媒体查询的大括号之间添加以下代码: body { width: 100%; float: none; } 复制 这可确保网站body填充设备的宽度并消除任何浮动。此时,您可能还想更改背景图像(如果有的话)(稍后会详细介绍)。 现在,。

您的样式表底部将包含以下代码:复制 内容和侧边栏的宽度 特别是在纵向模式下,主要内容右侧没有空间放置侧边栏。将以下代码添加到与最大宽度为 320 像素的设备相关的媒体查询中: 复制 页脚内容,尤其是小部件 如果您的页脚有小部件区域或应用了浮动的其他元素,则您 加拿大电话号码 需要在纵向模式下为移动设备覆盖它们。 如果您希望页脚小部件在横向和纵向模式下均为全宽,则只需添加footer.widget-area到侧边栏和内容的 CSS 中即可。 但是,您可能希望小部件区域在横向模式下并排布置,具体取决于您拥有的数量。在这种情况下,您需要执行以下操作: 计算出宽度、填充和边距的百分比(为您提供一些盒模型数学!); 将相关代码添加到最大宽度为 480 像素的设备的媒体查询中; 在您正在处理的设备之后添加一。



个针对最大宽度为 320 像素的设备的单独查询,使用以下代码:制 您可能还需要根据现有主题调整文本对齐方式以及边框和填充。左右边距应设置为0;让它们在顶部和底部适合您的主题,但通常它们应该比桌面版本小。 图像大小 设计中的图像仍可能会破坏布局或脱离其包含的元素,从而使您的网站在移动设备上查看时缩小。有一个简单的解决方法: body img { max-width: 100%; } 复制 这将确保图像永远不会比其包含元素宽。如果样式表中尺寸更大的图像具有更大的特异性,您可能需要调整 CSS。 然而,这个解决方案并不理想。这些图像可能看起来较小,但移动设备仍然需要下载完整尺寸,这会减慢响应时间,并可能失去访问者,还会惹恼昂贵的数据计划用户(其中​​的数据计划比您想象的要多) 。对此有许。

TOP

发新话题