html - MediaWiki:Secure_HTML 和 Google Checkout 按钮格式

标签 html mediawiki css google-checkout

我正在使用 MediaWiki:Secure_HTML扩展,并尝试呈现 Google Checkout button我生成了。

按钮代码是这样的:

<form action="https://checkout.google.com/api/checkout/v2/checkoutForm/Merchant/XXXXXXXXX" id="BB_BuyButtonForm" method="post" name="BB_BuyButtonForm" target="_top">
<table cellpadding="5" cellspacing="0" width="1%">
    <tr>
        <td align="right" width="1%">
            <select name="item_selection_1">
                <option value="1">$80.00 - Freeside Membership Dues (Standard)</option>
                <option value="2">$40.00 - Freeside Membership Dues (Starving Hacker)</option>
                <option value="3">$65.00 - Freeside Membership Dues (Joint-MIC)</option>
            </select>
            <input name="item_option_name_1" type="hidden" value="Freeside Membership Dues (Standard)"/>
            <input name="item_option_price_1" type="hidden" value="80.0"/>
            <input name="item_option_description_1" type="hidden" value=""/>
            <input name="item_option_quantity_1" type="hidden" value="1"/>
            <input name="item_option_currency_1" type="hidden" value="USD"/>
            <input name="item_option_name_2" type="hidden" value="Freeside Membership Dues (Starving Hacker)"/>
            <input name="item_option_price_2" type="hidden" value="40.0"/>
            <input name="item_option_description_2" type="hidden" value=""/>
            <input name="item_option_quantity_2" type="hidden" value="1"/>
            <input name="item_option_currency_2" type="hidden" value="USD"/>
            <input name="item_option_name_3" type="hidden" value="Freeside Membership Dues (Joint-MIC)"/>
            <input name="item_option_price_3" type="hidden" value="65.0"/>
            <input name="item_option_description_3" type="hidden" value=""/>
            <input name="item_option_quantity_3" type="hidden" value="1"/>
            <input name="item_option_currency_3" type="hidden" value="USD"/>
        </td>
        <td align="left" width="1%">
            <input alt="" src="https://checkout.google.com/buttons/buy.gif?merchant_id=XXXXXXXXX&amp;w=121&amp;h=44&amp;style=white&amp;variant=text&amp;loc=en_US" type="image"/>
        </td>
    </tr>
</table>
</form>

我可以让按钮显示在我的页面上编辑得很好 - 但是,格式完全关闭。看来 <input type="hidden">正在呈现我的每个下拉选项的元素,这增加了很多空白。这些元素是不可见的,但在生成的安全 HTML 中,它或多或少看起来像这样:

the HTML as rendered by Secure_HTML

我希望要么使用一些 CSS 来纠正困惑,或者可能有另一个更合适的扩展或处理 <input>更好?

最佳答案

原来放入空格可能会生成工件 <pre>通过 Markdown 标记,因此在 <shtml> 中格式化代码方面存在一些错误.删除代码中被 Secure_HTML 散列的大量空格可以解决问题。

关于html - MediaWiki:Secure_HTML 和 Google Checkout 按钮格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14625187/

相关文章:

html - 相同的单选按钮,相同的位置。为什么他们错位了?

css - 在 bootstrap 中定位 div

javascript - 尝试修复时菜单项显示不正确和对齐方式发生变化的问题

html - Flexbox 类型固定标题,用于表格标记的可滚动内容

java - Jsoup.clean() 未关闭并打开标签

html - 对齐中心代码(错误的渲染输出?)在 MediaWiki 中不起作用

mediawiki:按值设置外部图像宽度

elasticsearch - 维基词典/MediaWiki 搜索和后缀过滤

css - 我的 Bootstrap 样式不会呈现我的移动样式

html - 降低 z-index 后链接不可点击