Autor |
Nachricht |
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 07.05.2008 11:38
Titel
|
|
|
escaPe hat geschrieben: | deswegen kann ich nur mit relativ und nicht mit absolute arbeiten... |
dir ist bewusst, das "absolute" im grunde relativ ist...?
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 07.05.2008 13:00
Titel
|
|
|
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
|
|
|
|
|
Anzeige
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 07.05.2008 13:03
Titel
|
|
|
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
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 07.05.2008 13:13
Titel
|
|
|
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
|
|
|
|
|
pixelpapst303
Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht:
|
Verfasst Mi 07.05.2008 13:18
Titel
|
|
|
dafür müsste man wohl ein wenig mehr vom quelltext sehen... ist so schwer zu sagen, wo der wurm sich verkrochen hat
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 07.05.2008 13:20
Titel
|
|
|
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
|
|
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 07.05.2008 13:21
Titel
|
|
|
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
|
|
|
|
|
escaPe
Threadersteller
Dabei seit: 10.09.2007
Ort: <? include("home.htm") ?>
Alter: 112
Geschlecht:
|
Verfasst Mi 07.05.2008 13:23
Titel
|
|
|
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??
|
|
|
|
|
|
|
|
Ä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
|
|