CSS Prozentangaben

11/09/2010 22:56 Linkifan#1
CLOSED
11/10/2010 06:46 Project Rivalry#2
denke das die von dem browser bzw. dem bildschirm des aufrufers der seite ausgehen bei html musst du mit screen vorher die größes des bildschirms auslesen ... bei css weis ich es nicht..

( glaube das stimmt^^ aber bin noch neu in html )
11/10/2010 13:42 bammes#3
des % nimmt nur den wert von dem was zur verfügung steht.

wenn du den code nimmst erscheint folgendes:


also wenn du 100% 1100 px hast
dann ist die äußere tabelle 550px breit
die innere tabelle aber 275 also 25% vom ganzen.

und ja kannsch % auch in html verwenden.
11/10/2010 14:21 bammes#4
ja wird es doch wenn du mit % arbeitest.

also <table width = "100%"> oder so
11/10/2010 16:11 bammes#5
hajo

dann heißts halt width:100%
11/10/2010 22:55 bammes#6
kommt darauf an
das % steht für den platz , der maximal verfügbar ist.

wenn also dann eine einzige tabelle auf der seite eine breite von 90 % hat bei einer maximalen bildschirmbreite in px (nehmen wir mal meine 1920 px) , dann ist diese tabelle
1728 px breit (1920*0,9) wenn es eine 2. tabelle in der tabelle gibt, die sagen wir mal 30% breite hat, dann ist das wieder 30% von dem maximalen verfügbaren platz (also 1728 px) dann ist die innere tabelle 518,4 (also 518px) breit.

das gilt auch wenn du folgendes machst: .xd{width:50%}
<table class="xd">
<tr><td><table class="xd"><tr><td></td></tr></table>
</td></tr>
</table>
dann ist wenn man wieder maximal 1920 px annimmt die 1.tabelle 1920/2 px breit.
die 2 tabelle (obwohl gleiche klasse) nur 1920/2 /2 px groß.

einigermaßen verständlich?
11/12/2010 16:33 bammes#7
soviel ich weis net

aber das kann man ja ganz easy mit align="center" oder <center></center> machen.
11/12/2010 20:30 bammes#8
öh hä?

das "sind" passt iwie gaR NET REIn .
pls nochmal auf normalodeutsch^^
11/14/2010 17:52 bammes#9
aso das ^^

des is leider n problem^^

geht doch mit screen.avialWidth das gibt den gesamten verfügbare breite in px an.
dann selber rechnen 50% ist dann screen.avialWidth/2

(net vergessen noch die hälfte des textes mit einzubeziehen)
also
JS:
var die_absolute_x_position_des_Elementes = (screen.avialWidth/2)-(document.all.obj_id.offsetleft/2)
das obere is noch net von mir getestet. kp obs geht aber eig schon