|
You last visited: Today at 11:39
Advertisement
<a side> <nav> element bis zum ende der Seite
Discussion on <a side> <nav> element bis zum ende der Seite within the Web Development forum part of the Coders Den category.
03/21/2016, 14:19
|
#1
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
<a side> <nav> element bis zum ende der Seite
Hey, ich möchte meine Navigation, bzw den Hintergrund der Navigation, bis zum ende der Seite machen.
Wenn ich in CSS height: 100% angebe, dann geht es ja nur bis zum Bildschrimende, aber wenn es elemente gibt die mehr platz brauchen reicht das leider nicht mehr aus.
Ich hoffe ich habe meine Frage verständlich ausgedrückt!
|
|
|
03/21/2016, 16:21
|
#2
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Kannst du das HTML und CSS posten bitte?
|
|
|
03/21/2016, 16:26
|
#3
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by Undaground
Kannst du das HTML und CSS posten bitte?
|
HTML/PHP:
PHP Code:
<?php
$admin = false;
$standardUser = false;
if(isset($_SESSION['admin'])){
$admin = true;
}
if(isset($_SESSION['userid'])){
$standardUser = true;
}
?>
<aside class="asideNav">
<nav>
<ul>
<li class="header">Navigation</li>
<?php
if($admin === true){
//<!--<li><a href="#"></a> </li>-->
echo'<li><a href="?site=overview">Übersicht</a></li>';
echo'<li><a href="?site=tickets">Tickets</a></li>';
echo '<li><a href="?site=administration">Administration</a></li>';
}
else if($standardUser === true && $admin === false){
echo'<li><a href="?site=newticket">Neues Ticket</a></li>';
echo'<li><a href="?site=mytickets">Meine Tickets</a></li>';
}
?>
</ul>
</nav>
</aside>
HTML Code:
.asideNav{
min-width: 150px;
width: auto;
background-color: #28546C;
float:left;
height: calc(100% - 38px);
}
aside nav ul li.header{
background-color: #032436;
width: auto;
color: white;
font-size: 12px;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
text-align: left;
}
aside nav {
margin-top: 20px;
}
aside nav ul{
list-style: none;
}
aside nav ul li{
display: block;
margin-top: 5px;
}
aside nav ul li:hover{
background-color: #032436;
}
aside nav ul li a{
text-decoration: none;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
padding-right: 30px;
}
Bitte nicht schlagen wenn hässlich :s
|
|
|
03/21/2016, 16:37
|
#4
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
meinst du die Ränder links und oben? -> CSS Reset oder normalize oder einfach
body {
margin: 0;
}
Oder möchtest du den Hintergrund bis zum rechten Rand?
Oder das <aside> Element bis zum Bottom?
Dann entferne das calc(100% - 38px); und schreib da nur 100%; rein
|
|
|
03/21/2016, 16:42
|
#5
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by Undaground
meinst du die Ränder links und oben? -> CSS Reset oder normalize oder einfach
body {
margin: 0;
}
Oder möchtest du den Hintergrund bis zum rechten Rand?
|
Ich möchte das der Hintergrund komplett bis zum "Boden" geht.
|
|
|
03/21/2016, 16:43
|
#6
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Quote:
Originally Posted by #Saiirex
Ich möchte das der Hintergrund komplett bis zum "Boden" geht.
|
ersetze:
height: calc(100% - 38px);
durch:
height: auto;
min-height: 100%;
|
|
|
03/21/2016, 17:12
|
#7
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by Undaground
ersetze:
height: calc(100% - 38px);
durch:
height: auto;
min-height: 100%;
|
Habe ich auch schon probiert, sieht dann so aus:
(Das linke Feld muss bis zum ende)
|
|
|
03/21/2016, 18:00
|
#8
|
elite*gold: 5
Join Date: Dec 2009
Posts: 1,474
Received Thanks: 1,421
|
Quote:
Originally Posted by #Saiirex
Habe ich auch schon probiert, sieht dann so aus:
(Das linke Feld muss bis zum ende)
|
Versuch mal:
height: inherit;
andernfalls musst du mit genauen px-Maßen arbeiten.
100% ist immer soweit wie der Bildschirm ist es sei denn du hast ein begrenztes Außenelement.
// edit
andernfalls kannst du es evtl. anders lösen falls der Navigationsbalken nicht weiter für andere Sachen vorgesehen ist.
z.B. wenn du den die Navbar auf height: 100%; position: fixed; setzt
|
|
|
03/21/2016, 19:03
|
#9
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by Undaground
Versuch mal:
height: inherit;
andernfalls musst du mit genauen px-Maßen arbeiten.
100% ist immer soweit wie der Bildschirm ist es sei denn du hast ein begrenztes Außenelement.
// edit
andernfalls kannst du es evtl. anders lösen falls der Navigationsbalken nicht weiter für andere Sachen vorgesehen ist.
z.B. wenn du den die Navbar auf height: 100%; position: fixed; setzt
|
Mit genauen pixelangaben kommt für mich nicht in frage.
Inherit klappt auch nicht, weil main und aside getrennte elemente sind und body keine höhenangabe hat.
Das mit fixed probiere ich mal.
€: Das die Navbar immer wieder mit kommt ist nicht der sinn. Also leider auch nix für mich. Trotzdem danke.
|
|
|
03/21/2016, 19:26
|
#10
|
elite*gold: 60
Join Date: Sep 2013
Posts: 1,427
Received Thanks: 248
|
HTML Code:
body, html {
height: 100%;
}
Füg diesen Code nochmal zusätzlich hinzu.
|
|
|
03/21/2016, 19:32
|
#11
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by ~ JWonderpig ~
HTML Code:
body, html {
height: 100%;
}
Füg diesen Code nochmal zusätzlich hinzu.
|
Zusätzlich zu was?
|
|
|
03/21/2016, 19:36
|
#12
|
elite*gold: 60
Join Date: Sep 2013
Posts: 1,427
Received Thanks: 248
|
Deiner CSS Datei
|
|
|
03/21/2016, 20:26
|
#13
|
elite*gold: 11
Join Date: Jun 2011
Posts: 1,847
Received Thanks: 141
|
Nebenbei wenn du öfters damit Probleme oder fragen hast kannst du mich auch gerne in Skype adden.
|
|
|
03/21/2016, 21:36
|
#14
|
elite*gold: 300
Join Date: Apr 2013
Posts: 3,234
Received Thanks: 1,205
|
Quote:
Originally Posted by KingDingD0ng
Nebenbei wenn du öfters damit Probleme oder fragen hast kannst du mich auch gerne in Skype adden. 
|
Danke, habe dich geaddet
|
|
|
Similar Threads
|
Footer Ende der Seite mit Abstand zum Content
08/07/2013 - Web Development - 5 Replies
Hey,
ich habe ein Problem. Ich habe den Footer am Ende der Seite positioniert also egal wie hoch/lang die anderen Elemente sind, der Footer befindet sich immer am Seiten Ende und das soll auch so.
Die funktioniert gut.
http://i.epvpimg.com/gDR3c.png
Wenn der Content (bzw. "section") länger ist sieht es so aus:
|
Facebook Seite Auktion! Heute abend 23:00! ENDE!
10/02/2012 - elite*gold Trading - 12 Replies
https://www.facebook.com/pages/Wer-hat-franz%C3%B6 sisch-%C3%BCberhaupt-erlaubt-zu-leben/318356338192 505
Der höchst Bietender für diese Facebook Seite(EG) erhält sie
Startgebot 350EG
HOCH!
|
[S] FACEBOOK SEITE[50.000+ Likes][B] PSC OHNE ENDE!
02/15/2012 - elite*gold Trading - 3 Replies
Ich suche Facebook seiten ab 50.000 Likes.
Biete PaySafeCard, handel nur über einen Trusted MM oder ihr gebt first.
|
All times are GMT +1. The time now is 11:42.
|
|