我希望 HubSpot 表单水平对齐,如下所示。我在 hubspot 中使用了嵌入代码功能,它基本上链接到那里的 JavaScript。
我尝试摆弄这些参数http://designers.hubspot.com/docs/cos/hubspot-form-markup但没有任何运气。
我希望 HubSpot 表单水平对齐,如下所示。我在 hubspot 中使用了嵌入代码功能,它基本上链接到那里的 JavaScript。
我尝试摆弄这些参数http://designers.hubspot.com/docs/cos/hubspot-form-markup但没有任何运气。
从这个链接开始,了解自定义 HubSpot 表单嵌入代码的细节:http: //developers.hubspot.com/docs/methods/forms/advanced_form_options
您的无样式表单 JS 将如下所示:
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
hbspt.forms.create({
portalId: 'XXXXXXX',
formId: 'XYZXYZXYZXYZ',
css: '' // <-- Intentionally empty string!
});
</script>
为css提供一个空字符串将阻止代码片段加载默认的 hs-form 样式表。
恭喜!您现在可以使用自己的 CSS 样式表覆盖未设置样式的内容。在您自己的工作表中,定义您需要在 Designer 文档中提到的类:http: //designers.hubspot.com/docs/cos/hubspot-form-markup#styling-forms
如果我们没有做到这一点,并且您在定义自己的 CSS 类方面需要帮助,请告诉我。
由于我看不到您的代码,因此对元素名称进行假设。但这会成功。
label,
button {
display: inline-block;
}
input {
display: inline-block;
width: 30%;
}
这可以通过将 CSS 添加到特定字段和按钮“display:inline-block;”来完成。或“浮动:左;” 将通过为标签提供宽度来工作