gpt4 book ai didi

html - 在标签内定位 anchor 元素和按钮

转载 作者:太空宇宙 更新时间:2023-11-03 18:46:49 26 4
gpt4 key购买 nike

这是我的登录页面:enter image description here

抱歉,我试图在 jsfiddle 上发布我的代码,但它把它弄得一团糟......

无论如何...这是我的 html 和 css:

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Território Levita</title>
<link type="text/css" rel="stylesheet" href="css/StyleSheet1.css" />
<script src="js/JavaScript1.js"></script>
</head>
<body>
<form id="form1" runat="server">
<header class="headerLogin">
<h1>Território Levita</h1>
</header>
<div class="boxLogin">
<h1>Área de Login</h1>
<label>
<span>Usuário: </span>
<asp:TextBox runat="server" ID="txtUsuario" CssClass="inputText" ></asp:TextBox>
</label>

<label>
<span>Senha: </span>
<asp:TextBox runat="server" ID="txtSenha" TextMode="Password" CssClass="inputText"></asp:TextBox>
</label>

<label id="labelBtn">
<a href="#">Cadastre-se</a>
<a href="#">Esqueci minha senha</a>
<asp:Button runat="server" CssClass="btn" ID="btnLogar" Text="Entrar" />
</label>

</div>
</form>
</body>
</html>


* { /*Zerando margin e padding global.*/
margin: 0px;
padding: 0px;
}

body { /*Estilo de body*/
background-color: #fff;
}

.inputText { /*Zerando padding dos inputs*/
padding: 0px;
}

.headerLogin { /*Área de login*/
width: 95%;
background-color: #67BCDB;
margin: 10px auto 150px auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
height: 100px;
line-height: 100px;
position: relative;
-moz-box-shadow: 0 0 10px #4e707c; /*Sombra Firefox*/
-webkit-box-shadow: 0 0 10px #4e707c; /*Sombra chrome*/
box-shadow: 0 0 10px #4e707c;
}

.headerLogin h1 { /*Texto do cabeçalho*/
color: #fff;
text-transform: uppercase;
margin-left: 20px;
display: inline-block;
}


.boxLogin { /*Estilo da área de login*/
-moz-border-radius: 5px; /*Firefox*/
-webkit-border-radius: 5px; /*Chrome*/
border-radius: 5px; /*IE*/
border: 8px solid #eee;
-moz-box-shadow: 0 0 10px #4e707c; /*Sombra Firefox*/
-webkit-box-shadow: 0 0 10px #4e707c; /*Sombra chrome*/
box-shadow: 0 0 10px #4e707c; /*Sombra IE*/
margin: 0px auto;
width: 500px;
position: relative;
}

.boxLogin h1 { /*Estilo do cabeçalho*/
font-weight: normal;
font-size: 22px;
text-align: center;
background-color: #67BCDB;
color: #fff;
text-transform: uppercase;
padding: 2px 2px 2px 2px;
margin-bottom: 10px;
height: 50px;
line-height: 50px;
}

.boxLogin label { /*Container dos controles*/
display: block;
width: 90%;
background-color: #dbd8d8;
margin: 0 auto 10px auto;
-moz-border-radius: 6px; /*Firefox*/
-webkit-border-radius: 6px; /*Chrome*/
border-radius: 5px; /*IE*/
padding: 1px 1px 1px 1px;
}

.boxLogin span { /*Estilo do texto (usuário e senha)*/
float: left;
width: 60px;
text-align: left;
margin-left: 5px;
font-size: 1.2em;
letter-spacing: 1px;
font-family: 'Bitstream Vera Sans Mono';
font-weight: normal;
}

.boxLogin .inputText { /*Estilo dos inputs*/
width: 200px;
padding: 5px;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 150px;
}

.boxLogin #labelBtn { /*Container do botão*/
background: #fff;
position: relative;
text-align: right;

}

.btn { /*Estilo do botão*/
background-color: #E44424;
padding: 7px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
color: #fff;
-moz-box-shadow: 0 0 10px #4e707c; /*Sombra Firefox*/
-webkit-box-shadow: 0 0 10px #4e707c; /*Sombra chrome*/
box-shadow: 0 0 10px #4e707c;
cursor: pointer;
width: 150px;
}

#labelBtn .btn {


}

a {
text-decoration: none;
}

如您所见,我将标签作为我的 span 和 asp.textboxes 的容器...事情是这样的:我正在尝试制作带有 anchor 的标签,里面的按钮将它们显示为三个“ block ”相同的大小……每个都是 33%……按钮就在它现在所在的位置。它位于正确的位置,因为我已将其父标签设置为将文本对齐设置为右...但它破坏了我的“每个大小相同的 3 个 block ”计划...我怎样才能实现它?

还有一件事....用于组件封装的标签或字段集?

最佳答案

对于您的目的,HTML 5 中的“标签”就像“div”,因此您可以像添加 div 一样添加类和 id:

如果你的盒子宽度不是动态调整的,并且假设你的“.boxLogin”标签是 180px 高,只需给你的每个标签一个像“.heightSetter”的类,并在你的 css 中添加:

.heightSetter { height: 60px; float: right; }

这将为所有元素提供相同的高度并将其 float 到封闭元素的右侧。

请务必在您的 CSS 中为“.boxLogin”设置“高度”属性。

关于html - 在标签内定位 anchor 元素和按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16176419/

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