Nieuw lid |
|
Ik heb een probleempje met het opmaken van een mobiele website die gebruik maakt van css. Het gaat om een rooster en ik heb het zo gemaakt dat wanneer de browser klein is de overflow hidden moet zijn. Maar wanneer ik dit gebruik komt de layout een beetje in de knoop.
Het ziet er nu zo uit en zoals je ziet staan de lokaal nummers niet goed in de balkjes:
http://www.imgd...8-Fout.png
Ik heb al van alles geprobeerd maar ik kom er gewoon niet uit... Hierbij de bestanden die ik gebruik om deze pagina te weergeven:
index.php
<?php include_once ( 'includes/rooster.php' ); ?>
<?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Rooster</title>
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<link rel="stylesheet" href="style.css" type="text/css" media="all" />
</head>
<body>
<?php
foreach( $a_Dag as $multiArray )
{
foreach( $multiArray as $key => $lesrooster )
{
if( $key == 0 )
{
echo '<h1 class="header">' . $lesrooster . '</h1>';
$kleur = 1;
}
else
{
$lesrooster['lestijd'] = str_replace ( ' - ', '<br />', $lesrooster['lestijd'] );
echo '<div class="balk' . ( $kleur == 1 ? $kleur++ : $kleur-- ) . '">';
echo '<div class="time">' . $lesrooster['lestijd'] . '</div>';
echo '<div class="les">' . $lesrooster['vak'] . '<div class="docent">' . $lesrooster['docent'] . '</div></div>';
echo '<div class="lokaal">' . $lesrooster['lokaal'] . '</div>';
echo '</div>';
}
}
}
?>
</body>
</html>
<?php include_once ( 'includes/rooster.php' ); ?> <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Rooster</title> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /> <link rel="stylesheet" href="style.css" type="text/css" media="all" /> </head> <body> <?php foreach( $a_Dag as $multiArray ) { foreach( $multiArray as $key => $lesrooster ) { if( $key == 0 ) { echo '<h1 class="header">' . $lesrooster . '</h1>'; $kleur = 1; } else { $lesrooster['lestijd'] = str_replace ( ' - ', '<br />', $lesrooster['lestijd'] ); echo '<div class="balk' . ( $kleur == 1 ? $kleur++ : $kleur-- ) . '">'; echo '<div class="time">' . $lesrooster['lestijd'] . '</div>'; echo '<div class="les">' . $lesrooster['vak'] . '<div class="docent">' . $lesrooster['docent'] . '</div></div>'; echo '<div class="lokaal">' . $lesrooster['lokaal'] . '</div>'; } } } ?> </body> </html>
style.css
* { margin:0px; padding:0px; }
html, body {
padding: 0;
margin: 0 auto;
}
.balk1 {
height: 60px;
background: #aaa;
border-bottom: 1px solid #fff;
}
.balk2 {
height: 60px;
background: #ddd;
border-bottom: 1px solid #fff;
}
.time {
float: left;
font: bold 15px Arial;
padding: 13px 0 0 5px;
}
.lokaal {
float: right;
font: bold 18px Arial;
padding: 20px 5px 0 0;
}
.les {
font: bold 15px Arial;
padding: 15px 0 0 10px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.docent {
font: 10px Arial;
}
h1.header{
font: bold italic 15px Arial;
padding: 5px 0 5px 5px;
}
* { margin:0px; padding:0px; } html, body { padding: 0; margin: 0 auto; } .balk1 { height: 60px; background: #aaa; border-bottom: 1px solid #fff; } .balk2 { height: 60px; background: #ddd; border-bottom: 1px solid #fff; } .time { float: left; font: bold 15px Arial; padding: 13px 0 0 5px; } .lokaal { float: right; font: bold 18px Arial; padding: 20px 5px 0 0; } .les { font: bold 15px Arial; padding: 15px 0 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .docent { font: 10px Arial; } h1.header{ font: bold italic 15px Arial; padding: 5px 0 5px 5px; }
Wie o wie weet de oplossing?
Hartelijk bedankt,
Martijn
|