Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

magnus

Moderator

Dabei seit: 02.03.2003

Beiträge: 2 439

 

1 Zum Seitenanfang

Donnerstag, 17. Februar 2005, 16:03

(CSS) Geht nur in Firefox...

Moin, folgendes.

Hab mal wieder Bock auf ne Seite gehabt...
Nun steht in der CSS-Datei u.a.:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
body {
        background: #ffffff;
        width: 700;
        padding: 25px 25px;

        font: x-small Verdana;
        text-align: center;
        color: #000000;

        font-size: 12px;
}


So. Das Headerbild ist knapp 700 Pixel groß, Links und Rechts ist noch n kleiner Rand frei.
Im Firefox ist die Seite auch 700 Pixel breit, in Opera 640 und im IE ist es so wie wenn ich "width: *;" geschrieben hätte, sprich über die gesamte Breite.

Warum? Es müsste so gehen, Firefox zeigt es ja richtig an. Wie kann ich das optimieren damits in allen Browsern gleich aussieht?
 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

2 Zum Seitenanfang

Donnerstag, 17. Februar 2005, 16:56

Wenn ich mich nicht Irre hat doch der IE Probleme mit bestimmten CSS sachen oder?!? Ich denke daran wirds wohl liegen, musst du halt ältere Versionstandarts von CSS verwenden.

Bei TopStylePro kann man extra einstellen das nur IE 6.0 unterstützte Befehle "angezeigt" werden. Kannste ja damit vieleicht mal probierern.

Greetz

MaxTPayne
 

magnus

Moderator

Dabei seit: 02.03.2003

Beiträge: 2 439

 

3 Zum Seitenanfang

Donnerstag, 17. Februar 2005, 16:57

Ich kann natürlich auch allen IElern den Mittelfinger zeigen :D

Denn über die gesamte Breite wirkt einfach...Schwul. Passt nicht zu der Seite.
*seufz*
Dann darf ich wieder stundenlang rumrätzeln bis der Rotz läuft...
 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

4 Zum Seitenanfang

Donnerstag, 17. Februar 2005, 17:05

Kann natürlich auch sein, dass du nicht dem Body eine width Angabe geben solltest sondern z.B. einem DIV Container. also so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
body {width:100%; height:100%; margin:0; padding:0;}
#divbox {
        background: #ffffff;
        width: 700;
        padding: 25px 25px;

        font: x-small Verdana;
        text-align: center;
        color: #000000;

        font-size: 12px;
}


Quellcode

1
<div id="divbox">inahlt</div>
nyuuu
 

magnus

Moderator

Dabei seit: 02.03.2003

Beiträge: 2 439

 

5 Zum Seitenanfang

Donnerstag, 17. Februar 2005, 19:05

Mmmmhhh.
Nun gehts im IE, aber nicht mehr im Firefox so richtig...*g* Siehe Anhang.
»magnus« hat folgendes Bild angehängt:
  • wmw.gif
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

6 Zum Seitenanfang

Freitag, 18. Februar 2005, 10:51

Da gibt es leider keine allgemeinverbindliche Lösung, da es die Pappnasen einfach nicht auf die Reihe kriegen, CSS korrekt zu interpretieren :-(.

Alfons
 

Matt

Foren Gott

Dabei seit: 17.09.2002

Beiträge: 5 573

 

7 Zum Seitenanfang

Freitag, 18. Februar 2005, 14:26

Give me the code nananananana

btw, das willst du aus stargatebase machen? *argh :P

edit:
So, ich habs jetzt gefunden. Du Depp hast die width Angabe im Body net entfernt.

Es ging ja darum, nicht dem Body die Breite zuzuweisen weil der IE nicht damit umgehen konnte sondern eben einer DIV Box die im ganzen Body drinnen ist. Änder das mal.

BTW, thx für die passes :P

edit: und weil ich so nett bin

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
/* ----------------------------------------------- */

body {
        width:100%;height:100%;margin:0;padding:0;
}


#divbox {
        background#ffffff;
        width700;
        padding25px 25px;

        fontx-small Verdana;
        text-aligncenter;
        color#000000;

        font-size12px;
}


img {
        border0;
}

table {
        border0;
}


/* Bilder
---------------*/

.bild img {
        padding4px;
        bordernone;
}



/* Links
----------------------------------------------- */
a:link {
        color#526979;
        text-decorationnone;
}

a:visited {
        color#526979;
        text-decorationnone;
}

a:hover {
        color#D5DEE7;
        text-decorationunderline;
}

a img {
        border-width0;
}

/* Border
----------------------------------------------- */


.border {
        bordersolid 1px #D5DEE7;
        border-topsolid 1px #D5DEE7;
        border-bottomsolid 1px #D5DEE7;
}
/* Header
----------------------------------------------- */
#header {
        width694px;
        height150px;
        margin0 auto 10px;
        border-topsolid 1px #ccc;
        border-bottomsolid 1px #ccc;
        padding0;
}

div.login {
        positionabsolute;
        left35px;
        top145px;
        text-alignright;
        height5px;
        width680px;
        color#ccc;
        z-index1;
}
        div.login a:link {
                color#fff;
                text-decorationnone;
        }

        div.login a:visited {
                color#fff;
                text-decorationnone;
        }

        div.login a:hover {
                color#ccc;
                text-decorationunderline;
}

img.head {
        width695px;
        height150px;
        z-index: -1;
}

#title {
        text-alignright;
        margin5px 5px 0;
        padding20px 20px .25em;
        border0px solid #eee;
        border-width0px 0px 0;
        font-size200%;
        line-height1.2em;
        font-weightnormal;
        color#666;
        text-transformuppercase;
        letter-spacing.2em;
}

#description {
        text-alignright;
        margin0 5px 5px;
        padding0 20px 20px;
        border0px solid #eee;
        border-width0 0px 0px;
        max-width700px;
        font78%/1.4em Verdana;
        text-transformuppercase;
        letter-spacing.2em;
        color#999;
}


/* Layout
----------------------------------------------- */
#content {
        width660px;
        margin0 auto;
        padding0;
        text-alignleft;
}

#main {
        width480px;
        padding5px;
        floatleft;
}

#sidebar {
        width150px;
        floatright;
}

#user {
        width669px;
        border-bottomsolid 1px #ccc;
        height20px;
        text-alignleft;
        padding-left25px;
}

/* Headings
----------------------------------------------- */
h2 {
        margin1.5em 0 .75em;
        font78%/1.4em Verdana;
        text-transformuppercase;
        letter-spacing.2em;
        color#999;
}

/* Posts
----------------------------------------------- */
.date-header {
        margin1.5em 0 .5em;
}

.post {
        margin.5em 0 1.5em;
        padding-bottom1.5em;

}

.post-title {
        margin.25em 0 0;
        padding0 0 4px;
        font-size140%;
        font-weightnormal;
        line-height1.4em;
        color#526979;

}

.post-title a, .post-title a:visited, .post-title strong {
        displayblock;
        text-decorationnone;
        color#526979;
        font-weightnormal;
}

.post-title strong, .post-title a:hover {
        color#333;
}

.post div {
        margin0 0 .75em;
        line-height1.6em;
}

p.post-footer {
        margin: -.25em 0 0;
        color#ccc;
        border-bottom1px dotted #ccc;
}

.post-footer em, .comment-link {
        font78%/1.4em Verdana;
        text-transformuppercase;
        letter-spacing.1em;
}

.post-footer em {
        font-stylenormal;
        color#999;
        margin-right.6em;
}

.comment-link {
        margin-left.6em;
}



.post blockquote {
        margin1em 20px;
}

.post blockquote p {
        margin.75em 0;
}

.post img {
        padding4px;
        bordersolind 1px #cccccc;
}

/* diverses */
form input {
        bordersolid 1px #cccccc;
        font-familyVerdana;
        font-size10px;
        background-color#fff;
}

form.button {
        bordersolid 1px #ccc;
        font-familyVerdana;
        font-size10px;
        margin3px 0 3px 0;
}

td.border {
        border-bottomsolid 1px #ccc;
}

/* Sidebar
----------------------------------------------- */
#sidebar ul {
        margin0 0 1.5em;
        padding0 0 1.5em;
        border-bottom1px dotted #ccc;
        list-stylenone;
}

#sidebar li {
        margin0;
        padding0 0 .25em 15px;
        text-indent: -15px;
        line-height1.5em;
}

#sidebar div {
        border-bottom1px dotted #ccc;
}

/* Footer
----------------------------------------------- */
#footer {
        width660px;
        clearboth;
        margin0 auto;
}

#footer hr {
        displaynone;
}

#footer p {
        margin0;
        padding-top15px;
        font78%/1.6em Verdana;
        text-transformuppercase;
        letter-spacing.1em;
}


Die Pappnase war im dem Fall wohl der Herr Judas/Wotan/Magnus :P
Und die BorderDivBox versteh ich auch net so Recht.
Das ganze ist ja wohl eine DIV Suppe...

http://css.fractatulum.net/sample/suppe/div_suppe1.htm
nyuuu

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Matt« (18. Februar 2005, 14:35)

 

magnus

Moderator

Dabei seit: 02.03.2003

Beiträge: 2 439

 

8 Zum Seitenanfang

Freitag, 18. Februar 2005, 15:12

Zitat

Original von Matt
Give me the code nananananana


>> Wieso, hast doch schon :D


Zitat

Original von Matt

btw, das willst du aus stargatebase machen? *argh :P


>> Hab keine Andere Domain gefunden :P Suche noch nen Namen...^^


Zitat

Original von Matt
edit:
So, ich habs jetzt gefunden. Du Depp hast die width Angabe im Body net entfernt.


>> Sag das doch ^^


Zitat

Original von Matt

Es ging ja darum, nicht dem Body die Breite zuzuweisen weil der IE nicht damit umgehen konnte sondern eben einer DIV Box die im ganzen Body drinnen ist. Änder das mal.



>> Ok...^^


Zitat

Original von Matt

BTW, thx für die passes :P



>> Ich hoffe für dich du beziehst dich auf die .txt-Datei :D


Zitat

Original von Matt

edit: und weil ich so nett bin



>> Dangöööööööööö :)



Zitat

Original von Matt

Die Pappnase war im dem Fall wohl der Herr Judas/Wotan/Magnus :P


>> OK :P

Zitat

Original von Matt
Und die BorderDivBox versteh ich auch net so Recht.


>> ich...Auch nicht *g*

Zitat

Original von Matt

Das ganze ist ja wohl eine DIV Suppe...

http://css.fractatulum.net/sample/suppe/div_suppe1.htm


Tjo...^^


Gut danke, Thema hat sich erledigt.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »magnus« (18. Februar 2005, 15:20)

 

gaby*

Routinier

Dabei seit: 28.07.2003

Beiträge: 259

 

9 Zum Seitenanfang

Samstag, 19. Februar 2005, 04:29

RE: (CSS) Geht nur in Firefox...

Zitat

Original von magnus
Moin, folgendes.

Hab mal wieder Bock auf ne Seite gehabt...
Nun steht in der CSS-Datei u.a.:

Quellcode

1
2
3
4
5
6
7
8
9
body {
        background: #ffffff;
        width: 700;
        padding: 25px 25px;

        font: x-small Verdana;
        text-align: center;
        color: #000000;
        font-size: 12px;  }


Wie kann ich das optimieren damits in allen Browsern gleich aussieht?



... indem du die Syntaxfehler verbesserst. :P

Im Gegensatz zum HTML-Attribut "background" wird die CSS-Eigenschaft "background" nur verwendet, wenn du mehrere Hintergrundeigenschaften gleichzeitig angeben möchtest, zb

background:url(bild1.gif) repeat-x center center

die Langform hierfür wäre

background-image:url(bild1.gif)
background-repeat; repeat-x
background-position: center center

In deinem style-sheet sollte es nun heißen

background-color: #ffffff

------------

width: 700;

hier fehlt die Schrifteinheit "px".

------------

font: x-small Verdana;
hier fehlt die generische Schriftfamilie "sans-serif"

font: x-small Verdana, sans-serif;


Grüße
gaby