Sie sind nicht angemeldet.

Phoenix

pro-poster tee

(1 186)

  • »Phoenix« ist der Autor dieses Themas

Beiträge: 392

Renommeemodifikator: 11

Danksagungen: 32

  • Nachricht senden

1

Samstag, 21. April 2012, 23:13

[CSS] Positionierung

Frage:
Der tee, die suche und die übersetzung sollen fix an einem ort bleiben.
Derzeit verschieben sie sich wenn man die seite vergrößert/verkleinert bzw ne andere bildschirmauflösung hat.
Wie kann man dass ändern?

index.php?page=Attachment&attachmentID=2962

1. tee
2. suche
3. google translate & flaggen

CSS

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#tee {
positionabsolute !important;
z-index100;
top206px;
right460px;
}

#google_translate_element {
positionabsolute !important;
top490px;
z-index100;
right160px;
}

#flaggen {
positionabsolute !important;
top515px;
right167px;
}

#search {
backgroundrgba(255,255,255,.6);
    -moz-box-shadow0 1px 3px rgba(0,0,0,0.6);
    -webkit-box-shadow0 1px 3px rgba(0,0,0,0.6);
    -moz-border-radius6px; 
    -webkit-border-radius6px;
        margin-bottom:3px;
margin-top115px;
margin-right: -33px;
}
zum Lesen den Text mit der Maus markieren


PHP

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<div style="text-align: right;" id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage'de',
    autoDisplayfalse,
    multilanguagePagetrue,
    gaTracktrue,
    gaId'UA-28626833-1',
    layoutgoogle.translate.TranslateElement.InlineLayout.SIMPLE
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
    </div>

<div id="flaggen">
<img src="./wcf/dateien/flaggen.png"></img>
</div>

<div id="tee">
{includePHP file='tee.php'}
</div>
zum Lesen den Text mit der Maus markieren

Ω Your place for teeworlds stuff! Ω

Toast

Pwner!

Beiträge: 1 303

Renommeemodifikator: 14

Danksagungen: 119

  • Nachricht senden

2

Samstag, 21. April 2012, 23:16

glaube position: fixed; sollte dein problem lösen
sonst die boxen, weißt was ich mein?, dafür eine neue div erstellen
und die position anpassen.

e: du hast ja immer right: 132px; also von rechts (<-) versuch das mal von links also left: 123px;

teeman
elementary os
provallo cms coming sooner

Kool Savas der beste, der King, der rappende Tony Hawk.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Toast« (21. April 2012, 23:22)


Pancake

cookie-cutter tee

(227)

Beiträge: 40

Ingame-Name: Pancake

Clan: iPwn

Renommeemodifikator: 7

Danksagungen: 39

  • Nachricht senden

3

Samstag, 21. April 2012, 23:19

Is zwar recht simpel, aber schon mal überlegt statt "right" "left" zu verwenden und es darauf anzupassen. Mehr fällt mir jetzt gerade ohne Google-Suche auch nicht ein.

onoffon

cookie-cutter tee

(134)

  • »onoffon« ist männlich

Beiträge: 107

Wohnort: Aalen

Ingame-Name: .oT! ono

Clan: Inside.'

Renommeemodifikator: 7

  • Nachricht senden

4

Samstag, 21. April 2012, 23:24

Versuchs mal mit margin
Afugrnud enier Sduite an enier elingshcen Unvirestiät ist es eagl,
in wlehcer Rienhnelfoge die Bcuhtsbaen in eniem Wrot sethen,
das enizg wcihitge dbaei ist, dsas der estre und lzete Bcuhtsbae am rcihgiten Paltz snid.
Der Rset knan ttolaer Bölsdinn sien, und du knasnt es torztedm onhe Porbelme lseen.
Das ghet dseahlb, wiel wir nchit Bcuhtsbae für Bcuhtsbae enizlen lseen, snodren Wröetr als Gnaezs.

Teelevision

cookie-cutter tee

  • »Teelevision« ist männlich

Beiträge: 101

Wohnort: Mönchengladbach

Ingame-Name: Teelevision

Clan: TeeVi

Renommeemodifikator: 10

  • Nachricht senden

5

Samstag, 21. April 2012, 23:25

Mit position: absolute positionierst du das Element offenbar am Browserfenster. Damit du es am Header positionieren kannst, muss der Header position: relative sein.

@Toast: das würde bewirken, dass das Element beim Scrollen immer an der selben Stelle in der Ansicht erscheint.

Phoenix

pro-poster tee

(1 186)

  • »Phoenix« ist der Autor dieses Themas

Beiträge: 392

Renommeemodifikator: 11

Danksagungen: 32

  • Nachricht senden

6

Samstag, 21. April 2012, 23:49

Is zwar recht simpel, aber schon mal überlegt statt "right" "left" zu verwenden und es darauf anzupassen. Mehr fällt mir jetzt gerade ohne Google-Suche auch nicht ein.

left geht schonmal besser
- tee bewegt sich keinen cm mehr vom fleck
- suche bleibt auch immer im gleichen abstand nebem header
- google bewegt sich immer noch (diesmal halt nach links)

glaube position: fixed; sollte dein problem lösen
mit fixed bleibt er zwar an der gleichen stelle, scrollt aber mit ^^

margin ändert gar nix

und mit "position:relative" rückt die oberste zeile ( Angemeldet als Phoenix. Abmelden Profil bearbeiten Private Nachrichten Abonnements Benachrichtigungen ) eine zeile weiter nach unten.

Ω Your place for teeworlds stuff! Ω

onoffon

cookie-cutter tee

(134)

  • »onoffon« ist männlich

Beiträge: 107

Wohnort: Aalen

Ingame-Name: .oT! ono

Clan: Inside.'

Renommeemodifikator: 7

  • Nachricht senden

7

Samstag, 21. April 2012, 23:55

Wie setzt du margin ein?
Afugrnud enier Sduite an enier elingshcen Unvirestiät ist es eagl,
in wlehcer Rienhnelfoge die Bcuhtsbaen in eniem Wrot sethen,
das enizg wcihitge dbaei ist, dsas der estre und lzete Bcuhtsbae am rcihgiten Paltz snid.
Der Rset knan ttolaer Bölsdinn sien, und du knasnt es torztedm onhe Porbelme lseen.
Das ghet dseahlb, wiel wir nchit Bcuhtsbae für Bcuhtsbae enizlen lseen, snodren Wröetr als Gnaezs.

Phoenix

pro-poster tee

(1 186)

  • »Phoenix« ist der Autor dieses Themas

Beiträge: 392

Renommeemodifikator: 11

Danksagungen: 32

  • Nachricht senden

8

Sonntag, 22. April 2012, 00:07

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
#google_translate_element {
position:absolute !important;
z-index100;
top490px;
margin-left1500px;
}

#flaggen {
position:absolute !important;
top515px;
margin-left1515px;
}

Ω Your place for teeworlds stuff! Ω

Teelevision

cookie-cutter tee

  • »Teelevision« ist männlich

Beiträge: 101

Wohnort: Mönchengladbach

Ingame-Name: Teelevision

Clan: TeeVi

Renommeemodifikator: 10

  • Nachricht senden

9

Sonntag, 22. April 2012, 00:15

Gib am besten mal den Link, sonst wird das hier ein Ratespielchen.

Phoenix

pro-poster tee

(1 186)

  • »Phoenix« ist der Autor dieses Themas

Beiträge: 392

Renommeemodifikator: 11

Danksagungen: 32

  • Nachricht senden

10

Sonntag, 22. April 2012, 00:19

stimmt ^^

http://80.121.113.118/forum/index.php?page=Index <- ist online, solang ich online bin^^

Ω Your place for teeworlds stuff! Ω

Teelevision

cookie-cutter tee

  • »Teelevision« ist männlich

Beiträge: 101

Wohnort: Mönchengladbach

Ingame-Name: Teelevision

Clan: TeeVi

Renommeemodifikator: 10

  • Nachricht senden

11

Sonntag, 22. April 2012, 00:32

Also das grundsätzliche Problem ist, dass sich fast alles auf der Seite verschiebt. Die Seite wird dynamisch Breiter, wenn man das Browserfenster größer skaliert. Entgegen des Rests der Seite ist der Hintergrund nicht zentriert. Ändere beim background-Attribut vom body mal alle "left" zu "center".
Um dann z.B. die Suche relativ zur Mitte auszurichten, musst du so vorgehen:
position: absolute;
left: 50%;
margin-left: 260px; (hier das kannst du anpassen)

Phoenix

pro-poster tee

(1 186)

  • »Phoenix« ist der Autor dieses Themas

Beiträge: 392

Renommeemodifikator: 11

Danksagungen: 32

  • Nachricht senden

12

Sonntag, 22. April 2012, 00:59

Also das grundsätzliche Problem ist, dass sich fast alles auf der Seite verschiebt. Die Seite wird dynamisch Breiter, wenn man das Browserfenster größer skaliert. Entgegen des Rests der Seite ist der Hintergrund nicht zentriert. Ändere beim background-Attribut vom body mal alle "left" zu "center".
Um dann z.B. die Suche relativ zur Mitte auszurichten, musst du so vorgehen:
position: absolute;
left: 50%;
margin-left: 260px; (hier das kannst du anpassen)

dass war aber sowas von goldrichtig :D
jetzt bleibt alles da wo es bleiben soll :3
dankö

Ω Your place for teeworlds stuff! Ω

Ähnliche Themen