【问题标题】:How to make Joomla 2.5 form responsive in Yootheme site?如何在 Yootheme 站点中使 Joomla 2.5 表单响应?
【发布时间】:2014-05-03 18:30:00
【问题描述】:

表格:http://www.pawsingoodcare.com/contact-us Joomla 2.5.19,Yootheme Nano。

表单按照客户想要的方式设置和工作 - 有一个例外:在智能手机大小的视口上查看时表单中断。

我已经能够使用主题中内置的 custom.css 来编辑表单的其他部分。示例:

h3 { font-size: 18px; line-height: 18px; display:none;}

我什至可以通过使用来操纵表单宽度

#system .item > *:last-child {
margin-bottom: 0;
width: 100%;
   }

但是,我尝试过使用媒体查询示例:

@media only screen 
and (min-width : 321px) {
width:50%;
min-width:200px;
   }

问:如何让表单响应式?

【问题讨论】:

    标签: php html css forms joomla


    【解决方案1】:

    正如@Kheema 所说,我们收到拒绝访问错误,这意味着可能有一些脚本正在运行,只允许您的 IP 地址查看该站点。

    至于您的媒体查询,您无法正常工作的原因是您尚未定义将样式应用于哪个元素。看看这个:

    @media only screen 
    and (min-device-width : 321px)     /* define the min width */
    and (max-device-width : 768px) {   /* define the max width */
    
        input, textarea {              /* define the element */
            width: 100%;
        }
        /* continue adding more code */
    
    }
    

    【讨论】:

    • 对无法访问网站感到困惑。这是主站点:pawsingoodcare.com> 你能访问这个吗?如果是这样,则有联系表格的链接。此站点访问问题比 css 更紧急 - 但会尝试您的建议。
    • 不,我也不能访问这个
    • 谢谢@Lodder。 1. 我在哪里寻找脚本或任何导致访问问题的东西。 2. 使用建议的代码 - 形式没有变化。我需要在标题中添加一些东西吗?整个网站没有响应。或者会在您建议的媒体查询中添加代码吗?
    • 1.我不知道是什么导致访问被拒绝错误。 2. 我的代码只是为了让你开始。由于看不到表格,无法给您更准确的答案
    • 我误认为网站是响应式的,而不是 Joomla 表单。我正在通过调整浏览器大小进行检查。在 FireFox 中调整大小时,网站没有响应。
    【解决方案2】:

    我收到拒绝访问警报,所以不确定您在页面中使用了哪些元标记..

    你是否厌倦了使用这种方式。

    /* Smartphones (portrait and landscape) ----------- */
    @media only screen
     and (min-device-width : 320px)
     and (max-device-width : 480px) {
    /* Styles */
    }
    

    【讨论】:

    • thanks@Kheema 我对其中的一些内容很陌生...不确定您尝试访问什么以接收拒绝访问,也不知道在这种情况下您所说的元标记是什么意思...尝试使用您的使用上面的#system .item 代码设置宽度为 50% = 将表单带到 50% 桌面。表单仍然出现在小视口@media only screen { and (min-device-width : 320px) and (max-device-width : 480px) } #system .item > *:last-child { width: 80%; }
    • 我试图访问您在此处发布的链接。但它给了我404错误。关于元标记,我假设您正在谈论 iPhone 设备。如果您担心 ihpone 设备,则必须在页面中的 <head> 标签下添加这些元标签。 <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
    • 谢谢@Kheema。我正在处理拒绝访问的问题。我不确定在 Joomla 2.5 站点上哪里可以找到 标记区域。哪个文件?
    • 在服务器的根级别搜索模板文件夹,您将在其中看到NANO 主题文件夹,然后搜索 index.php 文件,您可以在其中添加任何元标记。
    • 嗯。它是 php: // 没有定义直接访问('_JEXEC') 或死('Restricted access'); // 包含配置 include_once(dirname(FILE).'/config.php'); // 获取扭曲 $warp = Warp::getInstance(); // 加载主模板文件,位于/layouts/template.php echo $warp['template']->render('template');我在 template.php 中查看吗?
    猜你喜欢
    • 2017-02-18
    • 1970-01-01
    • 2014-07-28
    • 1970-01-01
    • 1970-01-01
    • 2013-09-05
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多