2

我希望 HubSpot 表单水平对齐,如下所示。我在 hubspot 中使用了嵌入代码功能,它基本上链接到那里的 JavaScript。

开箱即用的 hubspot 表格和我想要的

我尝试摆弄这些参数http://designers.hubspot.com/docs/cos/hubspot-form-markup但没有任何运气。

4

3 回答 3

1

从这个链接开始,了解自定义 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 类方面需要帮助,请告诉我。

于 2016-02-20T22:42:33.917 回答
0

由于我看不到您的代码,因此对元素名称进行假设。但这会成功。

label,
button {
  display: inline-block;
}
input {
  display: inline-block;
  width: 30%;
}
于 2016-02-19T23:31:19.403 回答
-1

这可以通过将 CSS 添加到特定字段和按钮“display:inline-block;”来完成。或“浮动:左;” 将通过为标签提供宽度来工作

于 2017-02-01T07:27:55.907 回答