【问题标题】:Wordpress Contact form breaking out of divWordpress 联系表格突破 div
【发布时间】:2014-02-23 05:59:59
【问题描述】:

我有this jsfiddle 出于某种原因,当我将消息框向右和向下扩展时,包含元素的灰色 div 不会随之扩展。当用户放大消息框时,如何使灰色元素 div 随之缩放?

这是我从 chrome 复制的容器信息:

<div class="one_third last">
    <div class="framed_box rounded">
        <div class="framed_box_content" style="height:500px;">

<h3 style="text-align: center;">Request a Quote</h3>

            <div class="quote" style="font-size: 11px; padding: 0 0 0 15px; _padding: 0;">
                <div class="wpcf7" id="wpcf7-f3658-p3891-o1">
                    <form action="/#wpcf7-f3658-p3891-o1" method="post" class="wpcf7-form" novalidate="novalidate">
                        <div style="display: none;">
                            <input type="hidden" name="_wpcf7" value="3658">
                            <br>
                            <input type="hidden" name="_wpcf7_version" value="3.6">
                            <br>
                            <input type="hidden" name="_wpcf7_locale" value="">
                            <br>
                            <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f3658-p3891-o1">
                            <br>
                            <input type="hidden" name="_wpnonce" value="691674e2bf">
                        </div>
                        <p>Name (required) <span class="wpcf7-form-control-wrap your-name"><input type="text" name="your-name" value="" size="30" maxlength="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false"></span>
                            <br>Email (required) <span class="wpcf7-form-control-wrap your-email"><input type="email" name="your-email" value="" size="30" maxlength="60" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false"></span>
                            <br>Phone (required) <span class="wpcf7-form-control-wrap your-subject"><input type="text" name="your-subject" value="" size="30" maxlength="12" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false"></span>
                            <br>Zip (required) <span class="wpcf7-form-control-wrap your-zip"><input type="text" name="your-zip" value="" size="30" maxlength="5" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false"></span>
                            <br>I am Interested in (Check all that Apply):
                            <br>
<span class="wpcf7-form-control-wrap tub-prod"><span class="wpcf7-form-control wpcf7-checkbox"><span class="wpcf7-list-item"><input type="checkbox" name="tub-prod[]" value="Walk In Bathtubs">&nbsp;<span class="wpcf7-list-item-label">Walk In Bathtubs</span></span>
                            </span>
                            </span>
                            <br>
<span class="wpcf7-form-control-wrap shower-prod"><span class="wpcf7-form-control wpcf7-checkbox"><span class="wpcf7-list-item"><input type="checkbox" name="shower-prod[]" value="Walk In Showers">&nbsp;<span class="wpcf7-list-item-label">Walk In Showers</span></span>
                            </span>
                            </span>
                            <br>
<span class="wpcf7-form-control-wrap install-needed"><span class="wpcf7-form-control wpcf7-checkbox"><span class="wpcf7-list-item"><input type="checkbox" name="install-needed[]" value="Renovations/Remodeling">&nbsp;<span class="wpcf7-list-item-label">Renovations/Remodeling</span></span>
                            </span>
                            </span>
                            <br>Message
                            <br><span class="wpcf7-form-control-wrap your-message"><textarea name="your-message" cols="28" rows="1" maxlength="200" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false"></textarea></span> 
                            <br>
                            <input type="hidden" name="_wpcf7_captcha_challenge_captcha-146" value="1307789336">
                            <img class="wpcf7-form-control wpcf7-captchac wpcf7-captcha-captcha-146" width="60" height="20" alt="captcha" src="http://test.com/wp-content/uploads/wpcf7_captcha/1307789336.png">
                            <br>
<span class="wpcf7-form-control-wrap captcha-146"><input type="text" name="captcha-146" value="" size="28" class="wpcf7-form-control wpcf7-captchar" aria-invalid="false"></span>
                        </p>
                        <p style="margin-top:0px;">
                            <input type="submit" value="Submit Request" class="wpcf7-form-control wpcf7-submit button">
                            <img class="ajax-loader" src="http://test.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif" alt="Sending ..." style="visibility: hidden;">
                        </p>
                        <div class="wpcf7-response-output wpcf7-display-none"></div>
                    </form>
                </div>
            </div>
            <div class="clearboth"></div>
        </div>
    </div>
</div>

【问题讨论】:

    标签: jquery html css wordpress forms


    【解决方案1】:

    您可能需要在.rounded 处指定position:absolute

      .rounded, .rounded .framed_box_content {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        position:absolute;
    }
    

    我注意到你的静态 height value of 500px 所以只需将其更改为 height:auto 然后一切顺利。我也更新了小提琴。 这是jsfiddle

    【讨论】:

    • 代码有点乱,让我看看我能为 textarea 做些什么
    • 还要注意设置位置为absolue后边框消失了
    • 对于边框,只需将 border: 1px solid rgba(197, 188, 188, 0.8); 添加到相同的 .rounded 类中,或者您可以定义自己的类。
    • 我想你的问题现在已经解决了。检查更新的 JSFiddle。
    • 它可以工作,但仍然无法按预期执行,它不允许其下方的内容进行缩放。我想我可以把它们放在一个灯箱里,或者把它变成一个文本字段。
    猜你喜欢
    • 2013-02-17
    • 1970-01-01
    • 2013-09-01
    • 2020-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-16
    • 2022-01-05
    相关资源
    最近更新 更多