页脚上的位置元素
Position elements on Footer
我有这个代码片段,我想定位像 this 这样的元素;有人可以帮我吗?
我无法按我想要的方式定位它,因为元素不会移动(静态)或 [overflow-y idk]。
能想到的都试过了,不知道怎么办。
编者注:我不知道你说的overflow-y idk
是什么意思。请澄清,OP.
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
overflow: auto;
border-top: 0.1px solid #6ca204;
}
footer #copyright {
text-align: center;
color : #4A4444;
padding :15px;
}
.login {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
margin-left: 93%;
overflow:auto;
}
.login:hover {
text-decoration: underline;
}
.PT {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:8px 8px;
text-decoration:none;
margin-left: 80%;
overflow:auto;
border: 1px solid #6ca204;
border-radius: 50%;
}
.EN {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
margin-left: 80%;
overflow:auto;
border: 0.1px solid #6ca204;
border-radius: 50%;
}
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
试着把你的 margin-left
从所有人身上移除,然后给他们一个 float: left
。之后,您可以按照自己的方式调整 div 的宽度。
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
<style>
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
/*verflow: auto;*/
border-top: 0.1px solid #6ca204;
}
footer a {
float: right;
}
footer #copyright {
text-align: center;
color : #4A4444;
padding :15px 15px 0px 0px;
}
.login {
background-color:transparent;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
overflow:auto;
}
.login:hover {
text-decoration: underline;
}
.PT {
background-color:transparent;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:8px 8px;
text-decoration:none;
border: 1px solid #6ca204;
border-radius: 50%;
}
.EN {
background-color:transparent;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
border: 0.1px solid #6ca204;
border-radius: 50%;
}
尝试上面的这个你可能需要调整它
你可以使用这个:
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
overflow: auto;
border-top: 0.1px solid #6ca204;
position: relative;
justify-content:center;
direction: rtl;
}
footer #copyright {
text-align: center;
color: #4A4444;
position: absolute;
width: 100%;
bottom: 0;
}
.login {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
margin-left: auto;
overflow:auto;
vertical-align: top;
}
.login:hover {
text-decoration: underline;
}
.EN, .PT {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
overflow:auto;
border: 0.1px solid #6ca204;
border-radius: 50%;
}
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
这应该有效,通过使用您的 css,
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
overflow: auto;
border-top: 0.1px solid #6ca204;
}
.login {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
//margin-left: 93%;
overflow:auto;
float:right;
}
.login:hover {
text-decoration: underline;
}
.PT {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:8px 8px;
text-decoration:none;
//margin-left: 80%;
float:right;
overflow:auto;
border: 1px solid #6ca204;
border-radius: 50%;
margin:5px;
}
.EN {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
//margin-left: 80%;
overflow:auto;
border: 0.1px solid #6ca204;
border-radius: 50%;
float:right;
margin: 7px;
}
footer #copyright {
text-align: center;
color : #4A4444;
padding :20px;
margin:auto;
display:inline-block;
width:100%;
position:absolute;
}
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
我有这个代码片段,我想定位像 this 这样的元素;有人可以帮我吗?
我无法按我想要的方式定位它,因为元素不会移动(静态)或 [overflow-y idk]。
能想到的都试过了,不知道怎么办。
编者注:我不知道你说的overflow-y idk
是什么意思。请澄清,OP.
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
overflow: auto;
border-top: 0.1px solid #6ca204;
}
footer #copyright {
text-align: center;
color : #4A4444;
padding :15px;
}
.login {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
margin-left: 93%;
overflow:auto;
}
.login:hover {
text-decoration: underline;
}
.PT {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:8px 8px;
text-decoration:none;
margin-left: 80%;
overflow:auto;
border: 1px solid #6ca204;
border-radius: 50%;
}
.EN {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
margin-left: 80%;
overflow:auto;
border: 0.1px solid #6ca204;
border-radius: 50%;
}
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
试着把你的 margin-left
从所有人身上移除,然后给他们一个 float: left
。之后,您可以按照自己的方式调整 div 的宽度。
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
<style>
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
/*verflow: auto;*/
border-top: 0.1px solid #6ca204;
}
footer a {
float: right;
}
footer #copyright {
text-align: center;
color : #4A4444;
padding :15px 15px 0px 0px;
}
.login {
background-color:transparent;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
overflow:auto;
}
.login:hover {
text-decoration: underline;
}
.PT {
background-color:transparent;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:8px 8px;
text-decoration:none;
border: 1px solid #6ca204;
border-radius: 50%;
}
.EN {
background-color:transparent;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
border: 0.1px solid #6ca204;
border-radius: 50%;
}
尝试上面的这个你可能需要调整它
你可以使用这个:
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
overflow: auto;
border-top: 0.1px solid #6ca204;
position: relative;
justify-content:center;
direction: rtl;
}
footer #copyright {
text-align: center;
color: #4A4444;
position: absolute;
width: 100%;
bottom: 0;
}
.login {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
margin-left: auto;
overflow:auto;
vertical-align: top;
}
.login:hover {
text-decoration: underline;
}
.EN, .PT {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
overflow:auto;
border: 0.1px solid #6ca204;
border-radius: 50%;
}
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>
这应该有效,通过使用您的 css,
footer {
width: 100%;
height:60px;
background-color :#e5e5e6;
margin :0;
padding: 0;
overflow: auto;
border-top: 0.1px solid #6ca204;
}
.login {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4A4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:15px;
padding:8px 21px;
text-decoration:none;
//margin-left: 93%;
overflow:auto;
float:right;
}
.login:hover {
text-decoration: underline;
}
.PT {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:8px 8px;
text-decoration:none;
//margin-left: 80%;
float:right;
overflow:auto;
border: 1px solid #6ca204;
border-radius: 50%;
margin:5px;
}
.EN {
background-color:transparent;
display:inline-block;
cursor:pointer;
color:#4a4444;
font-family: 'Questrial', sans-serif;
text-transform: uppercase;
font-size:20px;
padding:7px 7px;
text-decoration:none;
//margin-left: 80%;
overflow:auto;
border: 0.1px solid #6ca204;
border-radius: 50%;
float:right;
margin: 7px;
}
footer #copyright {
text-align: center;
color : #4A4444;
padding :20px;
margin:auto;
display:inline-block;
width:100%;
position:absolute;
}
<footer>
<a href="#" class="login">Log in</a>
<a href="#" class="PT">PT</a>
<a href="#" class="EN">EN</a>
<p id ="copyright">© HardSecure 2017-2017</p>
</footer>