Css 在图像旁边显示输入字段
我有一个300x300像素的图像显示在我的网页左侧,就在它旁边,我想显示两行输入字段。我正在使用引导,当我试图将行放在图像的一侧时,这会导致列表示法出现问题 例如,我尝试使用Css 在图像旁边显示输入字段,css,angular-ui-bootstrap,Css,Angular Ui Bootstrap,我有一个300x300像素的图像显示在我的网页左侧,就在它旁边,我想显示两行输入字段。我正在使用引导,当我试图将行放在图像的一侧时,这会导致列表示法出现问题 例如,我尝试使用display:inline块并且,即使它工作正常,输入字段也不会扩展到边距,直到行的末尾 有人能帮忙吗 这是我的(干净的)代码: 删除图像 电子邮件 名称 姓 姓 我想要的布局应该大致如下图所示: 您在“我的代码”中看到的按钮应该放在左边,直接放在图像下方。尝试使用display:flex。这样处理对齐就容易多了。希
display:inline块代码>并且,即使它工作正常,输入字段也不会扩展到边距,直到行的末尾
有人能帮忙吗
这是我的(干净的)代码:
删除图像
电子邮件
名称
姓
姓
我想要的布局应该大致如下图所示:
您在“我的代码”中看到的按钮应该放在左边,直接放在图像下方。尝试使用display:flex代码>。这样处理对齐就容易多了。希望此测试代码对您有所帮助
.d-flex{
显示器:flex;
}
.弹性行{
弯曲方向:行;
}
.柔性柱{
弯曲方向:立柱;
}
.电子邮件容器{
边框:3倍纯黑;
填充:10px;
边缘底部:20px;
文本对齐:居中;
}
.名称容器{
边框:3倍纯黑;
填充:10px;
}
mr-2{
保证金权利:0.5雷姆;
}
.验证资源中心的合理性{
证明内容:中心;
}
电子邮件
名称
姓
姓
您可以通过使用引导类col-**
。表单组{
页边距底部:0!重要;
}
设置等高列的步骤
/*.行{
显示:-网络工具包盒;
显示:-webkit flex;
显示:-ms flexbox;
显示器:flex;
柔性包装:包装;
}
.row>[class*='col-']{
显示器:flex;
弯曲方向:立柱;
}*/
引导示例
删除图像
电子邮件
名称
姓
姓
您还有css样式表吗?或者你只想用bs类做任何事情?@MihaiT我有一个样式表,所以我可以同时使用引导和自定义样式类。请检查下面的代码片段,如果你需要任何更改,一定要让我知道。如果你有样式表,为什么不与我们共享呢?:)这很重要
<label for="profile-pic">
<input type="file" id="profile-pic" ... />
<img [src]="profilePic" class="pr-4 pb-4" height="300" width="300" style="cursor:pointer"/>
</label>
<button
type="button"
class="btn btn-danger mb-3"
style="width: 280px;"
(click)="..."
>
Delete image
</button>
<div class="row">
<div class="form-group col-12">
<label for="email">E-mail</label>
<input type="email" class="form-control" id="email" name="email">
</div>
</div>
<div class="row">
<div class="form-group col-12 col-md-4">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" name="name">
</div>
<div class="form-group col-12 col-md-4">
<label for="lastName">Last Name</label>
<input type="text" class="form-control" id="lastName" name="lastName">
</div>
<div class="form-group col-12 col-md-4">
<label for="surname">Surname</label>
<input type="text" class="form-control" id="surname" name="surname">
</div>
</div>