hmm: Neuer Versuch

Beitrag lesen

So Leute,

danke für die kommentare, hier mein neues code versuch:

Meine, aktuell an das Design von facebook angelehnte, neue Willkommensseite:

<!DOCTYPE html>
<html lang='de'>
<head>
    <meta charset="utf-8">
    <link href="css/screen.css" rel="stylesheet" type="text/css" media="screen, projection" />

    <title>Coffee Game</title>
</head>
<body>
	<header id="page-header">
		<h1><p>Coffee Game</p></h1>  
	
		<form action="" method="get" accept-charset="utf-8">  
			<div style="position:absolute; right: 20px; top: 20px;">
				<table>
					<tr>
						<th>E-Mail-Adresse</th>
						<th>Passwort</th>
					</tr>
					<tr>
						<th><input name="name" type="text" required></th>
						<th><input name="password" type="password" required><br></th>
						<th><input type="button" onclick="check(this.form)" value="Anmelden"/></th>
					</tr>
				</table>
			</div>
		</form>
	</header>	
	
	<div id="page-content">
		<img src="img/present-307984_1280.png" width="300" height="300" align="left">
		
		<form method="post">
			<table border="0" cellspacing="0" cellpadding="2" align="right">
				<tr>
				  <td>
					<input checked="checked" name="Anrede" type="radio" /> Männlich
					<input name="Anrede" type="radio" /> Weiblich
				  </td>
				</tr>
				<tr>
				  <td>
					<input id="reg" maxlength="50" name="Vorname" size="25" type="text" value="Vorname" required/>
					<input id="reg" name="Nachname" size="25" type="text" value="Nachname" required/>
				  </td>
				</tr>
				<tr>
				  <td>
					<input id="reg" name="Email" size="56" type="text" value="E-Mail-Adresse" required/>
				  </td>
				</tr>
				<tr>
				  <td>
					<input id="reg" name="Pass" size="56" type="text" value="Neues Passwort" required/>
				  </td>
				</tr>
				<tr>
				  <td>
					<h2>Geburtstag</h2>
				  </td>
				</tr>
				<tr>
				  <td>
					<input id="reg" id="reg" type="date" id="gebdat">
				  </td>
				</tr>
				<tr>
				  <td>
					<input id="submit" type="button" onclick="#" value="Registrieren" />
				  </td>
				</tr>			 
			</table>
		</form>
	</div>
		
	<footer id="page-footer">
		<nav>
			<a href="#">AGB's</a> |
			<a href="#">Impressum</a>
		</nav>
	</footer>
</body>
</html>

ich habe einen Ordner css erstellt und dort das hier als screen.css eingepackt:

#page-header {
	display: block;
	top:0px;
	left:0px;
	right:0px;
	height:20px;
	position:fixed;
	border:1px solid #888;
	padding:0px;
	text-align:left;
	font-weight:bold;
	color:#FAFAFA;
	background: #3b5998;
	width: 100%;
	height: 82px;
	z-index:3;	
	h1 { font-size: 4em;}
}

#page-header_2 {
	display: block;
	top:0px;
	left:0px;
	right:0px;
	height:20px;
	position:fixed;
	border:1px solid #888;
	padding:0px;
	text-align:left;
	font-weight:bold;
	color:#FAFAFA;
	background: #3b5998;
	width: 100%;
	height: 41px;
	z-index:3;	
	h1 { font-size: 4em;}
}

input[type=button] {
    background:#045FB4; 
	border:1px solid black;
	border-style:inset;
	font-weight:bold;
	color:#FAFAFA;
}

input[id="reg"] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    box-sizing: border-box;
}

input [id="submit"] {
	background-color: #31B404;
	-moz-border-radius:7px;
	cursor: pointer;
	color: white;
}

#page-content {
	padding: 100px 0 400px;
	background-color: white;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
    text-align: center;
	color: black;
}

#page-footer {
	background-color: #F2F2F2;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1rem;
    text-align: center;
	color: #045FB4;
}

  1. was sollte ich an am code verbessern?
  2. Meine Sachen im Header und im page-content sind zuweit auseinander, die will ich mehr mittig haben. wie mache ich das? übrigens habe ich ein open source bild dazugenommen und unter img als present-307984_1280.png eingebunden. wenn ihr euch die seite mal ungucken wollt könnt ihr einfach einen ordner img erstellen und dort ein passend benamtes bild reinpacken.
  3. leider ist das css nur für meinen bildschirm angepasst, bei jedem anderen bildschirm ist alles verformt, wie ändere ich das?