我一直试图将下面的表单放在包装器中,但似乎不起作用。我做错了什么?
在这里摆弄:https://jsfidle.net/wk40kdg5/2/。
HTML
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:300,400,700,400italic">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Josefin+Slab:400,700">
<div class="row">
<div class="col-md-12 centered">
<div class="newsletter">
<div class="wrapper">
<form id="mc-embedded-subscribe-form" method="post" name="mc-embedded-subscribe-form" target="_blank">
<div class="newsletter--form">
<div class="input-group">
<label class="newsletter__label hidden-label" for="Email">Join our Family For Updates</label>
<input class="input-group-field newsletter__input" id="Email" name="EMAIL" placeholder="Email Address" type="email" value="">
<span class="input-group-btn">
<button type="submit" class="btn newsletter__submit" name="subscribe" id="Subscribe">
<span class="newsletter__submit-text--large">SUBSCRIBE</span>
<span class="newsletter__submit-text--small">
<span class="icon icon-arrow-right" aria-hidden="true"></span>
</span>
</button>
</span>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
CSS
.newsletter {
background: none;
}
.newsletter form {
max-width: 720px;
}
.newsletter .newsletter__label {
display: inline-block;
font-family: 'Josefin Slab' !important;
font-size: 18px;
font-style: normal;
height: 25px;
line-height: 25px;
padding: 2px 0;
position: static;
text-transform: uppercase;
vertical-align: top;
width: auto;
letter-spacing: 1px;
}
.newsletter .newsletter__input {
border: none;
border-bottom: 1px solid #000;
color: #000;
font-size: 17px;
font-style: normal;
margin-left: 5px;
margin-right: 5px;
padding: 0;
vertical-align: bottom;
width: 250px;
text-transform: uppercase;
font-family: Ubuntu !important;
padding: 2px 0;
}
.newsletter .newsletter__input:not(:root:root) {
padding: 0;
}
.input-group-field,
.input-group-btn {
vertical-align: bottom;
width: auto;
padding-top: 5px;
}
.newsletter .input-group .btn,
.newsletter .input-group .btn--secondary,
.newsletter .input-group .input-group-field {
font-family: Ubuntu !important;
}
.newsletter .input-group .input-group-field {
font-family: Ubuntu !important;
height: 25px;
letter-spacing: 1px;
}
.newsletter .input-group .input-group-field:focus {
outline: none;
}
.newsletter .input-group .btn {
border: medium none;
line-height: normal !important;
padding: 0 12px !important;
vertical-align: top;
height: 20px;
margin: 0;
width: auto;
text-decoration: none;
text-align: center;
vertical-align: middle;
white-space: normal;
font-family: 'Ubuntu', sans-serif;
cursor: pointer;
border: 1px solid transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0;
background-color: #1c1d1d;
color: #fff;
-webkit-transition: background-color 0.15s ease-out;
-moz-transition: background-color 0.15s ease-out;
-ms-transition: background-color 0.15s ease-out;
-o-transition: background-color 0.15s ease-out;
transition: background-color 0.15s ease-out;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: 300;
font-size: 13px !important;
}
.newsletter .input-group .btn:hover {
opacity: 0.8;
}
.newsletter .newsletter__input::-webkit-input-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input:-moz-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input::-moz-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input:-ms-input-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input::-ms-input-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .input-group-field,
.newsletter .input-group-btn {
display: inline-block;
vertical-align: top;
}
将边距自动添加到表单声明:
.newsletter form {
max-width: 720px;
margin: auto;
}
应该为表单元素添加width而不是max-width,可以是固定的,也可以是百分比的。还需要添加“margin:auto”
例如:
.newsletter form{
width: 30%;
margin: auto;
}
在表单标记中添加margin:auto
将解决您想要的问题。
null
.newsletter {
background: none;
}
.newsletter form {
max-width: 720px;
}
.newsletter .newsletter__label {
display: inline-block;
font-family: 'Josefin Slab' !important;
font-size: 18px;
font-style: normal;
height: 25px;
line-height: 25px;
padding: 2px 0;
position: static;
text-transform: uppercase;
vertical-align: top;
width: auto;
letter-spacing: 1px;
}
.newsletter .newsletter__input {
border: none;
border-bottom: 1px solid #000;
color: #000;
font-size: 17px;
font-style: normal;
margin-left: 5px;
margin-right: 5px;
padding: 0;
vertical-align: bottom;
width: 250px;
text-transform: uppercase;
font-family: Ubuntu !important;
padding: 2px 0;
}
.newsletter .newsletter__input:not(:root:root) {
padding: 0;
}
.input-group-field,
.input-group-btn {
vertical-align: bottom;
width: auto;
padding-top: 5px;
}
.newsletter .input-group .btn,
.newsletter .input-group .btn--secondary,
.newsletter .input-group .input-group-field {
font-family: Ubuntu !important;
}
.newsletter .input-group .input-group-field {
font-family: Ubuntu !important;
height: 25px;
letter-spacing: 1px;
}
.newsletter .input-group .input-group-field:focus {
outline: none;
}
.newsletter .input-group .btn {
border: medium none;
line-height: normal !important;
padding: 0 12px !important;
vertical-align: top;
height: 20px;
margin: 0;
width: auto;
text-decoration: none;
text-align: center;
vertical-align: middle;
white-space: normal;
font-family: 'Ubuntu', sans-serif;
cursor: pointer;
border: 1px solid transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-appearance: none;
-moz-appearance: none;
border-radius: 0;
background-color: #1c1d1d;
color: #fff;
-webkit-transition: background-color 0.15s ease-out;
-moz-transition: background-color 0.15s ease-out;
-ms-transition: background-color 0.15s ease-out;
-o-transition: background-color 0.15s ease-out;
transition: background-color 0.15s ease-out;
letter-spacing: 0.1em;
text-transform: uppercase;
font-weight: 300;
font-size: 13px !important;
}
.newsletter .input-group .btn:hover {
opacity: 0.8;
}
.newsletter .newsletter__input::-webkit-input-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input:-moz-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input::-moz-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input:-ms-input-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .newsletter__input::-ms-input-placeholder {
color: #cbcbcb;
opacity: 0.5;
}
.newsletter .input-group-field,
.newsletter .input-group-btn {
display: inline-block;
vertical-align: top;
}
#mc-embedded-subscribe-form {
margin:auto
}
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:300,400,700,400italic">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Josefin+Slab:400,700">
<div class="row">
<div class="col-md-12 centered">
<div class="newsletter">
<div class="wrapper">
<form id="mc-embedded-subscribe-form" method="post" name="mc-embedded-subscribe-form" target="_blank">
<div class="newsletter--form">
<div class="input-group">
<label class="newsletter__label hidden-label" for="Email">Join our Family For Updates</label>
<input class="input-group-field newsletter__input" id="Email" name="EMAIL" placeholder="Email Address" type="email" value="">
<span class="input-group-btn">
<button type="submit" class="btn newsletter__submit" name="subscribe" id="Subscribe">
<span class="newsletter__submit-text--large">SUBSCRIBE</span>
<span class="newsletter__submit-text--small">
<span class="icon icon-arrow-right" aria-hidden="true"></span>
</span>
</button>
</span>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
我在FOP中有一个表,它工作得很好,直到我得到一个很长的单词。然后,该单词会覆盖表格中结束的单元格。我在表格单元格和/或单元格块中尝试了wrap-option="wrap ",但它不起作用 因为我想只显示位太复杂了,这里是完整的xsl文件: 单元格数据4存在问题……比如一次255个数字或字符,没有连字符或空格。 输入来自数据库,但可能如下所示: 结果应该是如下表格: 在单元4中依此类推 现在上面的
游戏信息 H5游戏:http://f2e.duowan.com/s/lib/mobile/gamesInfo.js APP游戏:http://f2e.duowan.com/s/lib/mobile/h5gamesInfo.js
在下面的代码中,行显示为false。但是当我们再次比较另一个整数包装类时,它返回true。为什么包装器类的比较在第一种情况下是false,而在第二种情况下是true?
1、接口声明 在调用接口时必须在https请求的header中携带"token"参数。 token是智齿客服接口开放平台全局唯一的接口调用凭据。 开发者在调用各业务接口时都需使用token,开发者需要进行妥善保存。token的存储至少要保留32个字符空间。token的有效期目前为24个小时,需定时刷新,或根据接口返回的token失效提示,进行重新获取。请求token接口,无论token是否存在,都
问题内容: 我在将CSS表单的HTML表单提交按钮居中时遇到麻烦。 现在我正在使用: 这个CSS内容 而且它什么也没做。我知道我可能在做一些愚蠢的错误。我怎样才能解决这个问题? 问题答案: 我只是将div包裹在它们周围,并使其居中对齐。那么您不需要按钮上的任何CSS即可将它们居中。
本章主要讲述智齿客服系统中,工单中心业务模块的全部介绍,将以工单管理员和工单客服两个角色来进行讲解。 6.1 工单管理员 作为工单客服的管理员,以下内容会介绍在客服系统中对工单客服成员管理、客服业务设置、工单客服数据统计等功能。 6.1.1 客服成员管理 支持创建工单客服、工单客服信息变更、创建工单组、权限配置等功能 创建工单客服 (1)点击设置-客服管理-客服列表>>客服列表>>单击添加客服。