Tabelle mit CSS
bearbeitet von
Also, ich habe mal wieder das Problem, daß ich das übernomme nahbe und es nicht klappt *schnüff*
es scrollt alles weg nicht nur der Bereich...
Warum? keine Ahnung..
ich poste mal Quellcode, ist aber mit php:
data/Styles-css.css
~~~ CSS
body {
margin: 0;
height: 100vh;
display: grid;
grid: "logo nav1" 100px
"nav2 main" 1fr
/ 134px 1fr;
}
#logo {
grid-area: logo;
background-color: #fcc;
padding: 0em;
}
#nav1 {
grid-area: nav1;
background-color: #cfc;
padding: 2em;
}
#nav2 {
grid-area: nav2;
background-color: #ccf;
padding: 0.5em;
}
main {
grid-area: main;
background-color: #fcf;
padding: 0 0.5em;
overflow-y: scroll;
}
~~~
Index.php (oder test.php momentan)
~~~ php
<?php
include ("data/001-Basic.php");
include ("data/002-Main.php");
BasicSite();
Logo();
Nav(1);
Nav(3);
main();
?>
~~~
data/001-Basic.php
~~~ php
<?php
# ==============================
#
# Basic Site
# t= title
#
# ==============================
function BasicSite($t="Galaxie Erforschung")
{
# Basic Site
echo "<html>\n<head>\n<title>".$t."</title>\n";
echo '<link rel="stylesheet" href="data/Styles-css.css">'."\n";
echo "</head>\n<body>\n";
}
function BasicSiteClose()
{
# Basic Site Close
echo "</body>\n</html>\n";
}
# ==============================
#
# Logo Xanai
#
# ==============================
function Logo()
{
# Logo (Xanai)
echo '<div id="logo"><img src="pics/Logo-Xanai.png"></img></div>'."\n";
}
# ==============================
#
# Navigation lines
# 0= upper logged out
# 1= upper logged in
# 2= left logged out
# 3= left, logged in
#
# ==============================
function Nav($n=0)
{
# Basic Navigation with options
if ($n<=1)
{
echo '<div id="nav1">'."\n";
echo "<table>\n<tr>\n";
echo "<td>Hauptseite</td>\n";
echo "<td>Aktuelles</td>\n";
echo "<td>Forum</td>\n";
if ($n==1)
{
echo "<td>Login</td>\n";
echo "<td>Register</td>\n";
}
else
{
echo "<td>Logout</td>\n";
}
echo "</tr>\n</table>\n";
echo "</div>\n";
}
else
{
echo '<div id="nav2">'."\n";
echo "<table>\n";
if ($n==3)
{
echo "<tr><td>Übersicht</td></tr>\n";
echo "<tr><td>Planeten</td></tr>\n";
echo "<tr><td>Kolonien</td></tr>\n";
echo "<tr><td>Flotten</td></tr>\n";
echo "<tr><td>Bautruppen</td></tr>\n";
echo "<tr><td>Forschung</td></tr>\n";
echo "<tr><td>Diplomatie</td></tr>\n";
}
echo "</table>\n";
echo "</div>\n";
}
}
?>
~~~
data/002-Main.php
~~~ php
<?php
# ==============================
#
# Main Site
# t= Site Number
#
# ==============================
function main($t=0)
{
# Basic Site
echo '<div id="main">'."\n";
for ($a=1;$a<=100;$a++)
{
echo "Hauptseite: Zeile ".$a."<br>\n";
}
echo "</div>\n";
}
?>
~~~