AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

[CSS] Code zusammenfassen

Ein Thema von Luckie · begonnen am 11. Nov 2006 · letzter Beitrag vom 13. Nov 2006
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#1

[CSS] Code zusammenfassen

  Alt 11. Nov 2006, 14:58
Ich habe folgenden CSS Code:
Code:
div {
  position: absolute;
  left: 200px;
  right: 20px;
}

div.nav {
  background-color: #d8d8d8;
  position: absolute;
  left: -180px;
  top: 25px;
  width: 150px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
}

div.admin {
  background-color: #d8d8d8;
  position: absolute;
  left: -180px;
  top: 219px;
  width: 150px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
}

div.stats {
  background-color: #d8d8d8;
  position: absolute;
  left: -180px;
  top: 350px;
  width: 150px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
}
Kann man den noch irgendwie zusammenfassen? Es kommt ja vieles doppelt vor.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:01
Ich würde alles was identisch ist in div auslagern. Das gilt ja grundsätzlich.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#3

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:07
Zitat von Luckie:
Kann man den noch irgendwie zusammenfassen? Es kommt ja vieles doppelt vor.
Natuerlich:
Code:
div {
  position: absolute;
  left: 200px;
  right: 20px;
}

div.nav, div.admin, div.stats {
  background-color: #d8d8d8;
  position: absolute;
  left: -180px;
  width: 150px;
  padding: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #808080;
}

div.nav {
  top: 25px;
}

div.admin {
  top: 219px;
}

div.stats {
  top: 350px;
}


Greetz
alcaeus

PS: Ob es wirklich so geschickt ist, jedes div zu positionieren, weiss ich nicht. Evtl. solltest du das wirklich klassen- oder id-spezifisch machen, und in div {} nur die wirklich allgemeinen Sachen zu setzen.
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:09
Na ja, ich habe ja ein normales div ohne Klasse, aber das hat auch chon Eigenschaften. Ich dachte an div.box für die Boxen und dann davon die anderen divs ableiten oder so. Geht das mit CSS? Und wenn ja, wie.

Roter Kasten.

@alcaeus: Das proble ist, wenn cih jetzt einen Link in der Navigation hinzufüge, wird die Box größer und ich muss die top-eigenschaften der anderen Boxen anpasen. Kann man das irgendwie automatisieren?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#5

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:11
Indem du die Boxen nicht absolut positionierst?
Ich versteh sowieso nicht warum fast jeder meint, div-Layouts muessten absolut positioniert werden.

Hast du mal ne Demo von der Seite? Evtl. gehts wirklich viel einfacher als du denkst...

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:14
Das Demo ist eine Homepage.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:18
Zitat von Luckie:
Das Demo ist eine Homepage.
Sag doch gleich dass du direkt an deiner Homepage arbeitest...ich mach das immer etwas anders

[add]Inhalt vergessen. Ich ueberleg mir schnell was.[/add]

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 15:19
Ich habe keinen Apache mit PHP lokal installiert, so dass ich das immer direkt live auf dem Server mache.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Sascha L

Registriert seit: 4. Jun 2004
Ort: Hamm
390 Beiträge
 
Delphi 2006 Professional
 
#9

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 16:55
Zitat von Luckie:
Ich habe keinen Apache mit PHP lokal installiert, so dass ich das immer direkt live auf dem Server mache.
Dort erstellt man sich einen Unterordner, z.B. "Test" und kopiert eine Website hin, an der man dann rumtesten kann und wenn dann alles funktioniert, übernimmt man es für die Hauptseite
Sascha
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: [CSS] Code zusammenfassen

  Alt 11. Nov 2006, 16:59
Ist mir zu umständlich. Aber zurück zum Thema bitte.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:02 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz