webForumDet fria alternativet

Räkna ut värdet tabell widht

PHP

3 svar · 365 visningar · startad av SoulGod

Medlem sedan aug. 20051 200 inlägg
Frågan#1

Jag har en tabell centrerad på min sida som är 990px bred.
Jag undrar, kan man göra så att ett php script räknar ut hur många pixlar det
finns från vänsterkanten av fönstret till sidan börjar?

Exempel 1 ( Upplösning 1024x768 )
1024 - 990 / 2
Svar: 17 px

Exempel 2 ( Upplösning 1280x1024 )
1280 - 990 / 2
Svar: 145 px

Och via den uträkningen kan man alltså räkna ut att
från vänsterkanten av fönstret till sidan "slutar" mot högerkanten är det:
Exempel 1: 17+990 = 1007 px
Exempel 2: 145+990 = 1135 px

Finns det något enkelt sätt att göra den uträkningen,
förutom att först bygga en funktion som läser av upplösningen,
för att sedan göra den uträkningen?

Medlem sedan juli 20033 147 inlägg
#2

Det låter som ett galet krångligt sätt att lösa en design på. Och mig veterligen går det inte med PHP, eftersom det är ett server-side språk. Kolla in Javascript.

Medlem sedan apr. 2006409 inlägg
#3

OT: Vad har du i kikarn egentligen? Försöker du göra något mer än en vanlig centrering?

Medlem sedan aug. 20051 200 inlägg
#4

Jag behöver köra ett javascript i en meny (se bifogad bild)
Och när man klickar på den röda delen på bilden skall en menydel "skjutas ut" till höger.

Jag har idag en centrerad tabell på 990 px,
och denna "röda" meny skall alltså ligga i höger ytterkant på den tabellen.
Men eftersom den är centrerad, så kan jag inte lägga "menydelen"
på ett fast värde från vare sig höger eller vänster sida,
eftersom det varierar beroende på upplösning.

Så därför var tanken att göra en sådan uträkning som jag skrev om ovan,
för att sedan använda det i "margin-left".

haha.png
264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)