HTML CSS - How to put button at the center of my page - html

How can I put my button at the center of my page?
My button is in a div. I wanted to change the background of the div and put everything at the center of the page, like a login page.
My code:
.serverPW{
font: 18px Arial;
font-color: black;
}
.serverPwClass {
-moz-box-shadow:inset 0px 1px 3px 0px #91b8b3;
-webkit-box-shadow:inset 0px 1px 3px 0px #91b8b3;
box-shadow:inset 0px 1px 3px 0px #91b8b3;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #44b395), color-stop(1, #6c7c7c));
background:-moz-linear-gradient(top, #44b395 5%, #6c7c7c 100%);
background:-webkit-linear-gradient(top, #44b395 5%, #6c7c7c 100%);
background:-o-linear-gradient(top, #44b395 5%, #6c7c7c 100%);
background:-ms-linear-gradient(top, #44b395 5%, #6c7c7c 100%);
background:linear-gradient(to bottom, #44b395 5%, #6c7c7c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44b395', endColorstr='#6c7c7c',GradientType=0);
background-color:#44b395;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border:1px solid #566963;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:15px;
font-weight:bold;
padding:11px 23px;
text-decoration:none;
text-shadow:0px -1px 0px #2b8a7c;
top: 50%;
left: 50%;
}
.serverPwClass:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #44b395));
background:-moz-linear-gradient(top, #6c7c7c 5%, #44b395 100%);
background:-webkit-linear-gradient(top, #6c7c7c 5%, #44b395 100%);
background:-o-linear-gradient(top, #6c7c7c 5%, #44b395 100%);
background:-ms-linear-gradient(top, #6c7c7c 5%, #44b395 100%);
background:linear-gradient(to bottom, #6c7c7c 5%, #44b395 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#44b395',GradientType=0);
background-color:#6c7c7c;
}
.serverPwClass:active {
position:relative;
top:1px;
}
<div class="serverPW">
<label>Server password</label>
<form id ServerLogin>
<input id= "serverPassword" type="password" class= "serverPwClass" placeholder="Password">
</form>
</div>
JSFiddle

Simple way to do it:
.button {
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
max-width: 400px;
}
This will horizontally and vertically align your button.

In the CSS put:
margin: 0 auto;

.center {
text-align: center;
}
<div class="center">
<button>click me!</button>
</div>

For future reference, please put JSFiddle in answer, but here you go:
.serverPW{
position: absolute;
height: 100%;
font: 18px Arial;
font-color: black;
text-align: center;
}
That should work.

Well... you could just use the 'center' tag in your HTML but then, it'd mess up the page, at least that's what happened in my experience.
Use the following code in CSS for the button.
.button{
position: absolute;
height: 100%;
font-size: 18px;
color: black;
text-align: center;
}

Related

How do I align and space out these buttons?

I want my buttons to be equally spaced out within that box. I tried using the align left. center, right but it's not actually moving anywhere. If I give it a padding, it won't look well on mobile.
body {
background-color: #9FDFF0;
}
#mine {
width: 550px;
margin: auto auto auto auto;
padding: 10px 10px;
background-color: white;
min-height: 100px;
border: 2px solid #73c0d8;
border-radius: 6px;
height: auto;
max-width: 100%;
}
img {
max-width: 100%;
height: auto;
width: auto\9;
/* ie8 */
}
p {
font-size: 30px;
}
.OrangeBtn {
-moz-box-shadow: inset 0px 1px 0px 0px #f9eca0;
-webkit-box-shadow: inset 0px 1px 0px 0px #f9eca0;
box-shadow: inset 0px 1px 0px 0px #f9eca0;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
background: -moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: -webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: -o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: -ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e', GradientType=0);
background-color: #f0c911;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #e65f44;
display: inline-block;
cursor: pointer;
color: #c92200;
font-family: Verdana;
font-size: 15px;
font-weight: bold;
padding: 6px 24px;
text-decoration: none;
text-shadow: 0px 1px 0px #ded17c;
}
.OrangeBtn:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
background: -moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: -webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: -o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: -ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911', GradientType=0);
background-color: #f2ab1e;
}
.OrangeBtn:active {
position: relative;
top: 1px;
}
<body>
<div id="mine">
<h1>
<center>Logo Goes Here</center>
</h1>
<a class="OrangeBtn" href="#">My Button 1</a>
<a class="OrangeBtn" href="#">My Button 2</a>
<a class="OrangeBtn" href="#">My Button 3</a>
<hr>
<p>
The server is online
</p>
</div>
</body>
Use flexbox with justify-content: space-evenly;:
.button-container {
display: flex;
/*Next line does the magic*/
justify-content: space-evenly;
}
body {
background-color: #9FDFF0;
}
#mine {
width: 550px;
margin: auto auto auto auto;
padding: 10px 10px;
background-color: white;
min-height: 100px;
border: 2px solid #73c0d8;
border-radius: 6px;
height: auto;
max-width: 100%;
}
img {
max-width: 100%;
height: auto;
width: auto\9;
/* ie8 */
}
p {
font-size: 30px;
}
.OrangeBtn {
-moz-box-shadow: inset 0px 1px 0px 0px #f9eca0;
-webkit-box-shadow: inset 0px 1px 0px 0px #f9eca0;
box-shadow: inset 0px 1px 0px 0px #f9eca0;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
background: -moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: -webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: -o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: -ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
background: linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e', GradientType=0);
background-color: #f0c911;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #e65f44;
display: inline-block;
cursor: pointer;
color: #c92200;
font-family: Verdana;
font-size: 15px;
font-weight: bold;
padding: 6px 24px;
text-decoration: none;
text-shadow: 0px 1px 0px #ded17c;
}
.OrangeBtn:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911));
background: -moz-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: -webkit-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: -o-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: -ms-linear-gradient(top, #f2ab1e 5%, #f0c911 100%);
background: linear-gradient(to bottom, #f2ab1e 5%, #f0c911 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911', GradientType=0);
background-color: #f2ab1e;
}
.OrangeBtn:active {
position: relative;
top: 1px;
}
<div id="mine">
<h1>
<center>Logo Goes Here</center>
</h1>
<div class="button-container">
<a class="OrangeBtn" href="#">My Button 1</a>
<a class="OrangeBtn" href="#">My Button 2</a>
<a class="OrangeBtn" href="#">My Button 3</a>
</div>
<hr>
<p>
The server is online
</p>
</div>

Form's submit button not working in Internet Explorer

I have a form on my website where the submit button is not working. This is only occurring on IE though. It works properly on all other browsers. Do you know what may be the issue? Here is the embedded HTML that is being used for the form. Thank you for any help you could give!
<html>
<head>
<style>
.textbox {
background: #F1F1F1 url(http://html-generator.weebly.com/files/theme/input-text-40.png) no-repeat;
background-position: 5px -7px !important;
padding: 10px 10px 10px 21px;
width: 150px;
border: 1px solid #CCC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
-webkit-box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
box-shadow: 0 1px 1px #CCC inset, 0 1px 0 #FFF;
color:#666;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #CCC;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #CCC;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #CCC;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #CCC;s
}
.textbox:focus {
background-color: #FFF;
border-color: #E8C291;
outline: none;
-moz-box-shadow: 0 0 0 1px #e8c291 inset;
-webkit-box-shadow: 0 0 0 1px #E8C291 inset;
box-shadow: 0 0 0 1px #E8C291 inset;
}
.myButton {
-moz-box-shadow:inset 0px 0px 0px 0px #cf866c;
-webkit-box-shadow:inset 0px 0px 0px 0px #cf866c;
box-shadow:inset 0px 0px 0px 0px #cf866c;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #781400));
background:-moz-linear-gradient(top, #d0451b 5%, #781400 100%);
background:-webkit-linear-gradient(top, #d0451b 5%, #781400 100%);
background:-o-linear-gradient(top, #d0451b 5%, #781400 100%);
background:-ms-linear-gradient(top, #d0451b 5%, #781400 100%);
background:linear-gradient(to bottom, #d0451b 5%, #781400 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#781400',GradientType=0);
background-color:#d0451b;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Verdana;
font-size:14px;
padding:8px 12px;
text-decoration:none;
text-shadow:0px 0px 0px #854629;
}
.myButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #781400), color-stop(1, #d0451b));
background:-moz-linear-gradient(top, #781400 5%, #d0451b 100%);
background:-webkit-linear-gradient(top, #781400 5%, #d0451b 100%);
background:-o-linear-gradient(top, #781400 5%, #d0451b 100%);
background:-ms-linear-gradient(top, #781400 5%, #d0451b 100%);
background:linear-gradient(to bottom, #781400 5%, #d0451b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#781400', endColorstr='#d0451b',GradientType=0);
background-color:#781400;
}
.myButton:active {
position:relative;
top:1px;
}
</style>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<form id="Logon" name="Logon" action=" https://secure1.ufsdata.com/PBI_PBI1961/pbi1961.ashx?WCI=RemoteLogin&RT=075902308&LogonBy=Connect3" method="post" target onsubmit="return subcount();" autocomplete="off">
<input class="textbox"type="text" id="AccessID" name="AccessID" placeholder="Online Banking ID">
<button class="myButton">Submit</button>
</form>
<br><br>
<br><br>
</body>
</html>
You need to use Javascript's onclick Event.
Change the button to this:
<button type="submit" class="myButton">Submit</button>

CSS Button applies to every link, how do I stop this?

I'm trying to put a link to another website but it applies the whole CSS style for the button to the link, I just want it to be a plain text anchor link..
The CSS is below, sorry that it's alot of code, used a button generator to get it.. I'm new to this!
a.nav {
width: 80%;
display: inline-block;
list-style-type: none;
margin-bottom: 10px;
}
nav ul {
padding: 0;
margin-bottom: 10px;
display: inline-block;
}
a:hover {
color: #900;
background: #fff;
}
a {
-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
box-shadow: inset 0px 1px 0px 0px #ffffff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0);
background-color: #f9f9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #dcdcdc;
display: inline-block;
cursor: pointer;
color: #666666;
font-family: arial;
font-size: 15px;
font-weight: bold;
padding: 6px 24px;
text-decoration: none;
text-shadow: 0px 1px 0px #ffffff;
}
.a:hover {
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9', GradientType=0);
background-color: #e9e9e9;
}
.myButton:active {
position: relative;
top: 1px;
}
see the updated answer, you can change the styles for the ".ext_link" as per your need
Fiddle Sample
Since you have styled the anchor link with your button style, all <a></a> tags with look like a button. To simply fix this, presuming you only want the button style applied to your nav, append a nav selector like so:
nav a {
-moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
-webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
box-shadow: inset 0px 1px 0px 0px #ffffff;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9', GradientType=0);
background-color: #f9f9f9;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #dcdcdc;
display: inline-block;
cursor: pointer;
color: #666666;
font-family: arial;
font-size: 15px;
font-weight: bold;
padding: 6px 24px;
text-decoration: none;
text-shadow: 0px 1px 0px #ffffff;
}
This way you only style the anchor tags that are within your nav.
JSFiddle updated

css style for div tag height

I am setting all my div tags' height in pixels. I am having some problems and I think that if I set height in % it will help me. % is working for width, but unfortunately I can't set my div height in %.
Here is my CSS where I want to replace pixel with % height.
.header{
width:100%;
height:100px;
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(201,201,201,1) 37%, rgba(229,229,229,1) 65%, rgba(209,209,209,1) 78%, rgba(209,209,209,1) 78%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,226,226,1)), color-stop(37%,rgba(201,201,201,1)), color-stop(65%,rgba(229,229,229,1)), color-stop(78%,rgba(209,209,209,1)), color-stop(78%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* IE10+ */
background: linear-gradient(to right, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=1 ); /* IE6-9 */
}
.logo{
margin: 0px 0;
padding: 15px 0px 0px 130px;
cursor: pointer;
float:left;
}
.heading{
float: left;
margin-top: 0px;
margin-left: 6px;
height: 50px;
width: 75%;
background-color: #D1D0CE;
text-align:center;
}
body{
margin:0;
padding:0;
width:100%;
font:normal 12px/1.5em "Liberation sans", Arial, Helvetica, sans-serif;
overflow-x: hidden;
background-image:url('image/silver.jpg');
background-repeat:no-repeat;
background-size:cover;
}
.footer{
width:100%;
height:50px;
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(left, rgba(226,226,226,1) 0%, rgba(201,201,201,1) 37%, rgba(229,229,229,1) 65%, rgba(209,209,209,1) 78%, rgba(209,209,209,1) 78%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(226,226,226,1)), color-stop(37%,rgba(201,201,201,1)), color-stop(65%,rgba(229,229,229,1)), color-stop(78%,rgba(209,209,209,1)), color-stop(78%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* IE10+ */
background: linear-gradient(to right, rgba(226,226,226,1) 0%,rgba(201,201,201,1) 37%,rgba(229,229,229,1) 65%,rgba(209,209,209,1) 78%,rgba(209,209,209,1) 78%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d1d1d1',GradientType=1 ); /* IE6-9 */
}
h1{
display:inline-block;
}
.outer {
margin-left: 20%;
margin-top: 3%;
margin-bottom: 3%;
height: 737px;
width: 60%;
box-shadow: 10px 10px 5px #888888;
border: 1px solid #f9f2f2;
border-radius: 10px;
}
button.logout{
float:right;
margin-right:10px;
}
.log {
width:60%;
height: 10%;
position: absolute;
border: 1px solid #f9f2f2;
border-radius: 10px;
background: -o-linear-gradient(bottom, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center top, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(top, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 0px solid #f9f2f2;
text-align: center;
line-height:20px;
border-width: 0px 0px 1px 1px;
}
.rest {
height: 685px;
background: -o-linear-gradient(bottom, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center top, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(top, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 1px solid #f9f2f2;
border-width: 0px 0px 0px 0px;
border-radius: 0px 0px 10px 10px;
text-align: left;
padding: 0px 7px;
}
.sidemenu {
float: left;
margin-top: 150px;
width: 100%;
}
.content {
border-left: thick solid #f9f2f2;
}
.side{
width: 24%;
float: left;
display: inline-block;
}
hr {
margin: 0;
width: 1px;
height: 660px;
border: 0;
background: #fff;
float: left;
}
.astext {
background:none;
border:none;
margin:0;
padding:0;
cursor:pointer;
color:#000000;
line-height:35px;
font-family:arial;
font-size:13px;
font-weight:bold;
}
a.astext:link,a.astext:visited {
color:black;
background-color:transparent;
text-decoration:none;
}
a.astext:hover,a.astext:active {
color:black;
background-color:transparent;
text-decoration:none;
}
.menu{
height: 45px;
text-align:left;
margin-left:2px;
background: -o-linear-gradient(bottom, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center top, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(top, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 1px solid #f9f2f2;
border-width: 0px 0px 0px 0px;
border-radius: 0px 0px 10px 10px;
text-align: left;
padding: 0px 7px;
}
.menu:hover{
background: -o-linear-gradient(top, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left bottom, left top, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center bottom, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(bottom, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 1px solid #f9f2f2;
border-width: 0px 0px 0px 0px;
border-radius: 0px 0px 10px 10px;
text-align: left;
padding: 0px 7px;
}
<body>
<div class="main">
<div class="header">
<img src="image/DZB.png" class="logo" style="width:110px;height:70px" alt="logo"/>
</div> <!--End of header div-->
<div class="outer">
<div class="log">
<h1>Profile</h1>
<form method="post"> <button class="logout" name="logout" >Logout</button></form>
</div> <!--End of log div -->
<div class="rest">
<div class="side">
<div class="sidemenu">
<div class="1 menu">
Profile
</div> <!--End of menu1 -->
<div class="2 menu">
Clients
</div> <!--End of menu 2-->
<div class="3 menu">
Employees
</div> <!--End of menu 3-->
<div class="menu 4">
Documents
</div> <!--End of menu 4-->
</div> <!--End of side menu -->
</div> <!--End of side div -->
<hr>
<!-- <div class="heading" >
<h1>Profile</h1>
</div> End of heading div -->
<div class="content">
</div> <!--End of content -->
</div> <!--End of rest div -->
</div> <!--End of outer div-->
<div class="footer">
</div>
</div> <!--End of main div-->
</body>
may be it's not possible by this way. if you fixed any div's height by %, you have to fixed it's parent div's height. below an example...
css--
.parent_div{
height:500px;
position:relative;
}
.chield_div{
height:50%;
position:relative;
}
Try this
.sidemenu
{
left: 0px;
margin-top: 150px;
position: absolute;
height: 25%;
width: 30%;
}
<div class="sidemenu">
<div class="1 menu">
Profile
</div>
<div class="2 menu">
Clients
</div>
<div class="3 menu">
Employees
</div>
<div class="menu 4">
Documents
</div>
</div>

css style for display inline

I want to display a <h1> tag and button tag in same line, but the button appear slightly below. I marked In green where I want to display it:
h1{
display:inline-block;
}
.log {
width:60%;
height: 30%;
position: absolute;
border: 1px solid #f9f2f2;
border-radius: 10px;
background: -o-linear-gradient(bottom, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center top, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(top, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 0px solid #f9f2f2;
text-align: center;
line-height:20px;
border-width: 0px 0px 1px 1px;
}
<div class="log">
<h1>Profile</h1>
<form method="post">
<button class="logout" name="logout" >Logout</button>
</form>
</div>
I have just modified this:
form {
float: right;
display: inline-block;
margin-top: 20px;
}
h1 {
display: inline-block;
}
.log {
width: 60%;
height: 30%;
position: absolute;
border: 1px solid #f9f2f2;
border-radius: 10px;
background: -o-linear-gradient(bottom, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center top, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(top, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 0px solid #f9f2f2;
text-align: center;
line-height: 20px;
border-width: 0px 0px 1px 1px;
}
form {
float: right;
display: inline-block;
margin-top: 20px;
}
<div class="log">
<h1>Profile</h1>
<form method="post">
<button class="logout" name="logout">Logout</button>
</form>
</div>
<!--End of log div -->
or you can do it with:
form{
display:inline;
}
You have an inline for the <h1> tag, and now you can put the inline in your form tag as below:
<form method="post" style="display:inline">
<button class="logout" name="logout" >Logout</button>
</form>
h1{
display:inline-block;
}
.log {
width:60%;
height: 30%;
position: absolute;
border: 1px solid #f9f2f2;
border-radius: 10px;
background: -o-linear-gradient(bottom, #e5e3e3 5%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e5e3e3), color-stop(1, #ffffff));
background: -moz-linear-gradient(center top, #e5e3e3 5%, #ffffff 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#e5e3e3", endColorstr="#ffffff");
background: -o-linear-gradient(top, #e5e3e3, ffffff);
background-color: #e5e3e3;
border: 0px solid #f9f2f2;
text-align: center;
line-height:20px;
border-width: 0px 0px 1px 1px;
}
form{
display:inline-block;
float:right;
margin-top:20px;
}
<div class="log">
<h1>Profile</h1>
<form method="post">
<button class="logout" name="logout" >Logout</button>
</form>
</div>