mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 23.04.2024 12:51 Benutzername: Passwort: Auto-Login

Thema: [HTML] div position:relative hinterlässt leeren Raum vom 06.05.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [HTML] div position:relative hinterlässt leeren Raum
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 07.05.2008 11:38
Titel

Antworten mit Zitat Zum Seitenanfang

escaPe hat geschrieben:
deswegen kann ich nur mit relativ und nicht mit absolute arbeiten...


dir ist bewusst, das "absolute" im grunde relativ ist...?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
escaPe
Threadersteller

Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:00
Titel

Antworten mit Zitat Zum Seitenanfang

erstmal zu dem Link:

hab mich nun durchgelesen durch den Link

folgendes stand drinne:

Zitat:
The advantages of the static publishing method are:

1. The actual authoring of standards compliant markup is promoted
2. The mechanism of embedding Flash content does not rely on a scripting language, so your Flash content can reach a significant bigger audience:
* If you have the Flash plug-in installed, but have JavaScript disabled or a use a browser that doesn't support JavaScript, you will still be able to see your Flash content
* Flash will now also run on a device like Sony PSP, which has very poor JavaScript support
* Automated tools like RSS readers are able to pick up Flash content

The advantages of the dynamic publishing method are:

1. It avoids click-to-activate mechanisms to activate active content in Internet Explorer 6/7 and Opera 9+. Please note that Microsoft is currently phasing out all active content from its Internet Explorer browsers [ http://www.swffix.org/devblog/?p=19 ]
2. It integrates very well with scripted applications


Mein Problem nun:
Wir haben eine Zielgruppe aufwärts der 40 Jahre, somit sind bei uns mehr Browser unterwegs
aus den älteren Generationen. Somit fällt eigentlich das "dynamic publishing" für uns flach.
Aber das ist ja die Methode die diese Klicks verhindert so wie es oben steht.

Gibt es eine Methode den "click to activate" Mechanismus auszuhebeln, ohne jetzt
direkt mit nur Javascript zu arbeiten, sodas alle das Menü sehen auch wenn JavaScript
deaktiviert ist??


und zu pixelpapst.

wie kann ich den ein div absolut zu einer tabellen zeile ausrichten (eltern element) und nicht
am browser...

ich dachte das wäre der Unterschied... absolut: zum Browser (body) relative: zum Eltern element
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:03
Titel

Antworten mit Zitat Zum Seitenanfang

escaPe hat geschrieben:

ich dachte das wäre der Unterschied... absolut: zum Browser (body) relative: zum Eltern element


nicht ganz...



de.selfhtml.org hat geschrieben:

absolute = absolute Positionierung, gemessen am Rand des nächsthöheren Vorfahrenelements, das nicht die Normaleinstellung position:static aufweist. Scrollt mit.


http://de.selfhtml.org/css/eigenschaften/positionierung.htm#position
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
escaPe
Threadersteller

Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:13
Titel

Antworten mit Zitat Zum Seitenanfang

aha okay.. aber wenn ich nun dem div folgende anweisung gebe:
Code:

<div style="position:absolute;">


dann steht der im firefox mittig im browser fenster

und im ie irgendwo ganz weit rechts...

jetzt geb ich ihm eine top anweisung

Code:

<div style="position:absolute; top:20px;">


dann steht der div 20 px vom browser rand oben entfernt...

das gleiche gilt für die anweisung left.

nur bei der anweisung left bleibt der div container immer z.B: 200 pixel vom linken rand entfernt.
Da aber die seite mittig zentriert ist, und sich bei jeder auflösung wo anders befindet,
kann ich diese left Anweisung nicht nutzen. Ausser es gibt eine Möglichkeit diese left Anweisung
auf die tabellen Zeile zu beziehen.


Zuletzt bearbeitet von escaPe am Mi 07.05.2008 13:20, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:18
Titel

Antworten mit Zitat Zum Seitenanfang

dafür müsste man wohl ein wenig mehr vom quelltext sehen... ist so schwer zu sagen, wo der wurm sich verkrochen hat *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
escaPe
Threadersteller

Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:20
Titel

Antworten mit Zitat Zum Seitenanfang

hab nun folgendes gelesen (danke nochmal für den Link pixelpapst)

Zitat:
Denn absolute verhält sich durchaus relativ, wie die inneren div-Elemente a4 bis a6 des Beispiels zeigen: relativ nämlich zum Rand des Elternelements (a3), vorausgesetzt dieses Element ist mit absolute, fixed oder relative positioniert. Falls kein von static abweichend positioniertes Vorfahrenelement existiert, bezieht sich die Positionierung auf das body-Element.


Jetzt hab ich folgendes:

Code:
<div style="position:relative;">
  <div style="width:800px; height:200px;> </div>
  <div style="width:800px; height:200px; position:absolute; top:0px; left:0px;> </div>
</div>


jetzt klappt es auch wunderbar

danke nochmal für den Link Pixelpapst


Zuletzt bearbeitet von escaPe am Mi 07.05.2008 13:23, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:21
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn das Elternelement mit position: relative; (oder absolut) versehen wird kannst du Kindelemente
darin mit absoluter Position positionieren.

Edit: zu spät


Zuletzt bearbeitet von m am Mi 07.05.2008 13:31, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
escaPe
Threadersteller

Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht: Männlich
Verfasst Mi 07.05.2008 13:23
Titel

Antworten mit Zitat Zum Seitenanfang

jetzt noch die Frage: wie kann man diesen doppelklick verhindern ...

Mit javascript ist mir schon klar, aber es muss auch funktionieren (mit doppelklick) für Leute
die kein javaScript aktiviert haben...

Gibts da irgend ein Workflow dafür??
  View user's profile Private Nachricht senden
 
Ähnliche Themen position : relative
position: relative; Konfusion
mal wieder div position:absolute oder relative
position: relative; "zerstört design"?
[php,js,html] "browser-cache leeren/clear" button
y-Position der html-Seite erhalten, iframe soll springen
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.