【问题标题】:wordpress text area issue (only affect mobile)wordpress 文本区域问题(仅影响手机)
【发布时间】:2017-01-05 20:07:27
【问题描述】:

我有一个只影响手机的填充问题。

这个问题的原因是众所周知的,但是如何在不影响计算机预览的情况下解决这个问题。

这是嫌疑人

    .entry-content,
.entry-summary {
    margin-top: 20px;
    max-width:1000px;
    width: 100%;
    float: none; /* i don't know if this affect any thing */
    **float: none!important;** 
    **padding-left:150px !important;**    
               }

这里是桌面预览,以便您了解填充背后的原因。

它看起来像一般设置中的填充。 那么可以做些什么来解决这个问题呢? 将填充线重新分配给更具体的功能? 或者别的什么。

【问题讨论】:

    标签: php html css wordpress mobile


    【解决方案1】:

    看来您自己发现了问题。填充应用于移动页面。

    解决方法是使用媒体查询来确定用户是否在桌面上查看。如果是,则将填充添加到元素。

    首先从元素的主要样式中删除填充

    .entry-content,
      .entry-summary {
        margin-top: 20px;
        max-width:1000px;
        width: 100%;
        float: none; /* i don't know if this affect any thing */
        **float: none!important;**   
      }  
    

    并在样式表中添加类似的内容

    @media only screen  and (min-width : 1224px) {
      .entry-content, .entry-summary {
        padding-left: 150px;
    }
    

    只有在屏幕宽度大于 1224 像素(基本上是桌面)时才应用 padding-left

    不过,更好的解决方案是更改元素,这样就不需要左填充来将文本定位在右侧。但这是一个 HTML 问题,我没有足够的信息来帮助您解决这个问题。

    【讨论】:

    • 在 style.css 中,您可以为其他文件中定义的 html 元素添加样式。 html 位于 .php 或 .html 文件中。如果您已经有媒体查询,我建议您按照我在答案中所说的去做。您还可以将padding-left: 0px; 添加到不应该有填充的媒体查询中。编辑:您需要像我在回答中所做的那样将.entry-content, .entry-summary 包裹起来以选择正确的元素。
    • 是的,我没有过多地使用媒体查询,但我认为您可以在我的答案中添加代码到第一个应该有填充的媒体查询(例如:将它添加到 1032 应该也将它添加到1176及以上,但我不太确定这一点)。从媒体查询之外的 css 中的 .entry-content 中删除填充,并将填充添加到查询内的 .entry-content 中。如果没有 .entry-content ,您可以巧妙地定义它。
    • 这只是一个示例类,不要太在意我给的名字。您可以将.entry-content, .entry-summary { } 添加到所有需要编辑它的媒体查询中。请注意min-width,1500 像素仍低于 1024 的min-width,因此,例如,如果 1024 是应该具有填充的第一个屏幕尺寸,则只需将其添加到该查询中即可。跨度>
    • 好吧,我刚刚想出了这个数字。您可以为查询使用任何您想要的大小。我建议保持数字不变,以免弄乱您的其余布局,并将其添加到查询中,直到您的问题得到解决。可能有一个查询,其中第二个屏幕截图(桌面视图)中显示的左侧边栏被移动到其他地方(或隐藏)。将其添加到下一个查询中是最合乎逻辑的位置,因为这是第一个尺寸,侧边栏在左侧。
    • 它是 1032 的原因可能是在 1032 它工作正常,但在 1031 布局中断。这不是设备的屏幕宽度,而是浏览器的宽度。您可以通过慢慢调整浏览器大小来测试不同大小的不同效果。
    猜你喜欢
    • 2018-04-25
    • 2011-01-25
    • 1970-01-01
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多