SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.03.2008, 08:39:29
TomDD TomDD ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 57
HP mittig platzieren

Hallo,

irgendwie werd ich nicht so recht schlau aus einigen "hilfeseiten" im internet.
ich möchte meine seite gern mittig platzieren, nur bin ich gerade ratlos, wie das geht.

auflösung ist 800x600.
gibts da einen einfachen befehl, welchen ich in die css-datei einbaue oder muss ich das
mit tabellen realisieren und jede seite ändern, die ich habe?

im idealfall würde ich gern noch einen hintergrundbild links und rechts davon nutzen.

danke

ach ja, es geht um die seite: www.historisch.biz

Geändert von TomDD (07.03.2008 um 08:55:16 Uhr)
Mit Zitat antworten
  #2  
Alt 07.03.2008, 09:12:56
TomDD TomDD ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 57
AW: HP mittig platzieren

wenn ich die CSS so ändere:

#container {width:800px; margin:auto; }

und in der php-seite dann unter body: <div id="container"> einbinde wird ein teil zwar zentriert, aber einige dinge, die bleiben wo sie sind, weil ich die position ja pixelgenau angegeben habe. wie kann man das problem lösen?
Mit Zitat antworten
  #3  
Alt 07.03.2008, 10:43:03
TomDD TomDD ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 57
AW: HP mittig platzieren

so, habs jetzt selbst hinbekommen, nachdem ich zig seiten durchgelesen habe.

für andere die es evtl. mal wissen wollen.

in die CSS folgendes einbinden:

#container {position : absolute; width: 800px; margin: auto; left : 50%; top : 0; margin : 0 0 0 -400px;}


und in der html-datei lediglich direkt nach body:

<div id="container">
...hier kommt der ganze andere rest der seite rein....
</div>
Mit Zitat antworten
  #4  
Alt 07.03.2008, 10:43:51
TomDD TomDD ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 57
AW: HP mittig platzieren

hat jemand eine idee, wie ich es nun hinbekomme, dass links und rechts am rand eine art
schatten angebracht werden kann, damit es nicht so abgehackt aussieht?
Mit Zitat antworten
  #5  
Alt 07.03.2008, 10:56:00
FabianWesner FabianWesner ist offline
Junior Member
 
Registriert seit: May 2007
Beiträge: 170
AW: HP mittig platzieren

Hast Du denn verstanden, was dein CSS-Code bewirkt?

Ich würde innerhalb von #container ein zweispaltiges Layout anlegen. Rechts neben dem eigentlichen Content kommt noch ein 10-Pixel breiter Container #shadow_right für den Schatten. #shadow_right bekommt die vorbereitete Schattengrafik als Hintergrundbild, welches vertikal wiederholt wird. Etwas schwieriger sind die Ecken des Schatten oben und unten.

Eine Alternative wäre es #shadow_right mit absoluter Positionierung neben #container zu stellen (auf exakt die gleiche Art und Weise wie #container). Das Problem ist dann aber die Höhe. #container muss dann immer eine gleichbleibende Höhe haben, damit der Schatten korrekt nach unten hin abschließt.

Der untere Schatten muss innerhalb von #container angebracht werden, da dieser bei absoluter Positionierung nicht platznehmend ist. Es ist also nicht möglich einfach einen weiteren Container unterhalb von #container anzubringen, es sei denn Du kennst die exakte Höhe von #container.
__________________
Fabian Wesner - Freelancer: Webentwicklung und Programmierung

Geändert von FabianWesner (07.03.2008 um 10:58:10 Uhr)
Mit Zitat antworten
  #6  
Alt 07.03.2008, 11:04:34
TomDD TomDD ist offline
Anfänger
 
Registriert seit: Dec 2007
Beiträge: 57
AW: HP mittig platzieren

hallo Fabian...

ich habe getreu dem motto gehandelt: "denn sie wissen nicht was sie tun" ;-)

bin leider kein css-profi und versuche mir durch logik alles zusammenzubasteln...aber auch die logik spielt einem ja bekanntlich manchmal streiche. das ist bei mir alles learning by doing....lesen und ausprobieren.

mit den containern probier ich bei gelegenheit mal aus, denn das braucht sicher ein wenig zeit. ich denke oben ist der schatten kein problem, da brauch ich keinen, links, rechts und unten wären schön, ja.

danke erstmal für den arbeitshinweis :-)
Mit Zitat antworten
  #7  
Alt 08.03.2008, 19:56:59
FabianWesner FabianWesner ist offline
Junior Member
 
Registriert seit: May 2007
Beiträge: 170
AW: HP mittig platzieren

nur nicht den Kopf hängen lassen :-)

Zentrierung, egal ob vertikal oder horizontal, gehört mit den zu schwierigsten Sachen die man mit DIV-Containern und CSS machen kann. Ich habe es bislang beispielsweise noch nicht geschafft einen Text in einem Container von unten nach oben 'wachsen' zu lassen (vertical-align:bottom), ohne eine Hilfstabelle benutzen zu müssen.
__________________
Fabian Wesner - Freelancer: Webentwicklung und Programmierung
Mit Zitat antworten
  #8  
Alt 10.03.2008, 00:15:30
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: HP mittig platzieren

Also ich mach es immer mit Tabelle siehe hier im Beispiel:
PHP-Code:
<html>
    <
head>
        <
title>HP Mittig 800x600</title>
    </
head>
    <
body>
        <
table border="0" width="100%" height="100%">
            <
tr>
                <
td align="center" valign="middle">
                    <
table border="0" width="800" height="600">
                        <
tr>
                            <
td bgcolor="blue">
                            
Dein Inhalt
                            
</td>
                        </
tr>
                    </
table>
                </
td>
            </
tr>
        </
table>
    </
body>
</
html
So nun dürfte es so sein wie Du es wolltest.

Wi "Dein Inhalt" steht, kannst Du mit PHP, ohne weitere Probleme immer Deinen Inhalt dynamisch einfügen (<?php include('dokument.php') ?>)


Und als bedingung welches dokument es auswählen sollte schau einfach mal nach was die GET-Übertragung ist. Dann kannst du das entweder über ne if lösen oder über eine switch-Bedingung

MFG KSTICKER
Mit Zitat antworten
  #9  
Alt 10.03.2008, 12:41:13
FabianWesner FabianWesner ist offline
Junior Member
 
Registriert seit: May 2007
Beiträge: 170
AW: HP mittig platzieren

Die Lösung mit der Tabelle liefert zwar ein optisch korrektes Resultat, ist aber semantisch falsch. Tabellen sind für die Strukturierung von Daten gedacht und nicht für das Layout. Zudem blähen sie den Code unnötig auf. Kann man so machen... muss man aber nicht :-)
__________________
Fabian Wesner - Freelancer: Webentwicklung und Programmierung
Mit Zitat antworten
  #10  
Alt 10.03.2008, 18:53:56
ksticker ksticker ist offline
Member
 
Registriert seit: Nov 2007
Ort: Karlsruhe, Dresden
Alter: 35
Beiträge: 596
ksticker eine Nachricht über ICQ schicken
AW: HP mittig platzieren

was sollte man denn sonst nehmen, css oder frames oder was?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Webeditor - Ist es möglich Bild frei zu platzieren? ksticker PHP für Fortgeschrittene und Experten 7 01.03.2008 13:41:35
Text in Formularfeldern mittig ? Souli PHP Grundlagen 3 25.04.2007 21:14:18
Funktionsergebnisse platzieren? tbp PHP für Fortgeschrittene und Experten 5 07.06.2003 14:47:10
text an der gleichen stelle platzieren root2 PHP für Fortgeschrittene und Experten 1 28.02.2002 17:25:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:46:04 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt