gpt4 book ai didi

html - 将我的元素向右移动?

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:56 25 4
gpt4 key购买 nike

我正在使用 HTML 和 CSS,我想将表单和 Logo 更靠右对齐:

enter image description here

如果我做一个模型,我想要的位置更像这样: enter image description here

我的 HTML 是

      <!DOCTYPE hml>
<html>
<head> <link rel="stylesheet" href="/welcome/static/css/register.css"/>

<STYLE TYPE="text/css">



</STYLE>


<title>{% trans %}Register new distributor{% endtrans %}</title>
</head>
<body> <div id="content">
<form action="{{action}}" method="post"><img src="/welcome/static/images/reg-reg.gif">

<table><tr><td>

<label>Pers. number </label></td><td><input type="text" name="soc_sec" placeholder="{% trans %}Your social security number{% endtrans %}" />({% trans %}YYMMDDXX{% endtrans %})</td></tr><tr><td>

<label for="start">Sponsor ID</label></td><td>
<input type="text" id="start" name="Log1" size="3" maxlength="3" />
<input type="text" name="Log2" size="3" maxlength="3" />
<input type="text" name="Log3" size="3" maxlength="3" />
<input type="text" name="Log4" size="3" maxlength="3" />(<a href="/sponsor-id-info.html">{% trans %}What is a sponsor ID{% endtrans %}?</a>)</td><td></tr><tr><td>
<label>Email</label></td><td> <input type="text" name="email" placeholder="{% trans %}Your email{% endtrans %}" /></td></tr><tr><td>
<label>{% trans %}First name{% endtrans %}</label></td><td><input type="text" name="firstname" placeholder="{% trans %}Your first name{% endtrans %}" /></td></tr><tr><td>
<label>{% trans %}Last name{% endtrans %}</label></td><td><input type="text" name="lastname" placeholder="{% trans %}Your last name{% endtrans %}" /></td></tr><tr>
<td>
<label>{% trans %}Address{% endtrans %}</label></td><td><input type="text" name="address" placeholder="{% trans %}Your address{% endtrans %}" /></td></tr><tr><td>
<label>{% trans %}Zip code{% endtrans %}</label></td><td><input type="text" name="zipcode" placeholder="{% trans %}Your zip code{% endtrans %}" /></td></tr><tr><td>
<label>{% trans %}City{% endtrans %}</label></td><td><input type="text" name="city" placeholder="{% trans %}City{% endtrans %}" /></td></tr><tr><td>
<label>{% trans %}Phone{% endtrans %}</label></td><td><input type="text" name="phone" placeholder="{% trans %}Your phone number{% endtrans %}" /></td></tr></table>


<button>{% trans %}Next{% endtrans %}</button>
</form><img src="/welcome/static/images/snabbreg002.jpg"></div>
</html>

我的 CSS 是

BODY {background-image: url(/welcome/static/images/reg-bg.png); background-repeat: repeat-x; }

#content {
width: 700px ;
margin-left: auto ;
margin-right: auto ;
}

您能否建议如何将我的组件更靠右对齐,如下图所示?

谢谢

更新

现在我可以将 Logo 右对齐,剩下要做的就是将表单向右移动。我该怎么做?

enter image description here

最佳答案

您的 css 是正确的,但请尝试将其应用于内容 div 的 div:

HTML:

<div id="content">
<div id="content-container">
<form ...>
...
</form>
<img id="image-logo" .../>
</div>
</div>

CSS:

#content-container {
width: 700px ;
margin: 0 auto;
}
#image-logo {
float: right;
}

此外,图片需要右浮动才能按您的预期定位。

关于html - 将我的元素向右移动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9176442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com