css - 在 Elementor 中使用 Contact Form 7 但无法正确对齐文本框
问题描述
我试图在联系表格 7 中对齐我的文本框,当我为每个文本框的宽度设置样式时发生了一些奇怪的事情。"Text1"&"Text2" 使用与 "Text3"&"Text4" 相同的样式 css。
他们都在关注,我将contact0的宽度设置为50%。但是为什么这两种形式显示的不同呢?
https://i.imgur.com/dR5t8TI.png 联系表格 7
<div>
<form id="contact0">
[email* eml placeholder "Text1"]
[text phn placeholder "Text2"]
</form>
</div>
<div>
<form id="contact0">
[email* eml placeholder "Text3"]
[text phn placeholder "Text4"]
</form>
</div><div>
<form id="contact1">
[email* eml placeholder "Text5"]
[text phn placeholder "Text6"]
</form>
</div>
CSS
CSS
#contact0{
width: 48%;
float: left;
}
#contact1{
width: 48%;
float: right;
}
非常感谢您回答我的问题。
解决方案
我强烈建议您在表单中设置元素样式,而不是像您那样创建三个表单。
例如:
联系表格 7
<div class="contact-form-style">
<p class="style1">[text* text placeholder "Name*"]</p>
<p class="style2">[email* email placeholder "Email*"]</p>
<p class="style2">[textarea* textarea placeholder "Textt*"]</p>
[submit "Submit"]
</div>
然后尝试以这种方式设置样式:
样式.css
.contact-form-style {
/* your CSS */
}
.style1 {
/* your CSS */
}
.style2 {
/* your CSS */
}
推荐阅读
- php - 如何获取 PHP 语法错误以显示带有文件名和行号的完整消息?
- sql - 如何在 ssrs 表中并排添加动态列
- python - Python:如何将 datacompy.compare.report 输出到文本或 csv 文件?我只能在终端看到它,需要一个文件
- swift - 代码不会在 Observable Object 中执行
- php - 如何使用 gnupg 和 php 加密文件?
- python - 用 numpy 构建一个基本的立方体?
- r - 将多个数据帧写入同一个 json 对象
- javascript - 从 server.js 获取对象 app.get 调用到 jS 文件以进行 API 调用
- sql - SQL 识别行之间的状态转换
- javascript - .destroy() 生成错误“window.myChart.destroy()”不是函数