[CSS] Met horizontaal scrollen valt Linker kant weg

Pagina: 1
Acties:

  • Thomasje
  • Registratie: Augustus 2002
  • Laatst online: 29-05-2024
Ik ben voor het eerst begonnen om mijn tabellen te maken mbv CSS. Ik heb een probleem als ik de pagina kleiner maak dan valt de linker kant weg. Dit is niet de bedoeling want die zou moeten blijven staan. Ik heb goed gezocht maar kon niet vinden wat er veranderd zou moeten worden. Zouden jullie eens naar mijn code kunnen kijken en kijken wat ik zou kunnen doen om het wel voor elkaar te krijgen dat ik de linker kant zie.

code:
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
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.container {
    z-index:1;
    position: absolute;
    left: 50%;
    margin-left: -350;
    top: 0;
    width: 700px;
    height: 100%;
    background-color: #000000;
    overflow: visible;
}
.content_left {
    z-index:2;
    position: absolute;
    left: 0;
    width: 150px;
    height: 100%;
    background-color: #CCCCCC;
    overflow: visible;
}
.content_right {
    z-index:2;
    position: absolute;
    right: 0;
    width: 150px;
    height: 100%;
    background-color: #CCCCCC;
    overflow: visible;
}
.content {
    z-index:2;
    position: absolute;
    right: 150;
    left: 150;
    top: 0px;
    width: 400px;
    height: 100%;
    background-color: #DDDDDD;
    overflow: visible;
}
.banner {
    z-index:3;
    position: absolute;
    left: 0;
    top: 0;
    width: 700px;
    height: 150px;
    background-color: #CCCCCC;
    overflow: visible;
}
.menu_left {
    z-index:3;
    position: absolute;
    left: 0;
    top: 150px;
    width: 150px;
    height: 100%;
    overflow: visible;
}
.menu_right {
    z-index:3;
    position: absolute;
    left: 0;
    top: 150px;
    width: 150px;
    height: 100%;
    overflow: visible;
}
-->
</style>
</head>
<body>
<DIV class="container">
<DIV class="content_left">
</DIV>
<DIV class="content">
</DIV>
<DIV class="content_right">
</DIV>
</DIV>
</body>
</html>

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Je container een vaste waarde geven, Je position absolutes weg gooien en een paar float:left erin zetten, En dan je spullen die je daarin wil zetten een goede waarde geven.

Bij je content zie ik een margin-left en right en dan ook nog eens een width erbij :? En dan is een margin-left van 150..... een 150 van wat ? kan je beter 150px van maken.

Maar als je dit vrij net wilt hebben zou ik even kijken naar www.glish.com/css of gewoon wat verder verdiepen in css. imho zijn al die position absolutes erg vies.

disjfa - disj·fa (meneer)
disjfa.nl


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 10:28
dat ligt aan deze twee regels CSS:
code:
1
2
    left: 50%;
    margin-left: -350;


Dat is een manier om je zut te centreren die ook in IE5 werkt met het door jouw omschreven nadeel. Wat je zou kunnen doen is het volgende
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
body { text-align: center; }

.container {   
      /* z-index:1;
      position: absolute; 
    left: 50%;
    margin-left: -350; dees moeten dan dus weg */
      text-align: left;
      position: relative;
      top: 0;
      width: 700px;
      height: 100%;
      background-color: #000000;
      overflow: visible;
}

Dit zou ook enkel je container moeten centreren.

BTW heeft disjfa wel gelijk over je code.

[ Voor 4% gewijzigd door T-MOB op 31-03-2004 17:20 ]

Regeren is vooruitschuiven


Verwijderd

Centreren (cross browser, uiteraard)

  • Thomasje
  • Registratie: Augustus 2002
  • Laatst online: 29-05-2024
disjfa schreef op 31 maart 2004 @ 17:15:
Je container een vaste waarde geven, Je position absolutes weg gooien en een paar float:left erin zetten, En dan je spullen die je daarin wil zetten een goede waarde geven.

Bij je content zie ik een margin-left en right en dan ook nog eens een width erbij :? En dan is een margin-left van 150..... een 150 van wat ? kan je beter 150px van maken.

Maar als je dit vrij net wilt hebben zou ik even kijken naar www.glish.com/css of gewoon wat verder verdiepen in css. imho zijn al die position absolutes erg vies.
Ik snap niet precies wat je hier mee bedoelt. Zou je mij verder kunnen helpen dat ik een goeie start maak met CSS. Ik heb al wat gezocht maar ik kan het niet echt vinden.

Verwijderd

Welk gedeelte snap je niet en wat snap je er niet aan? Als je alles vaag houdt kan het probleem nooit snel opgelost worden.

  • Thomasje
  • Registratie: Augustus 2002
  • Laatst online: 29-05-2024
Verwijderd schreef op 31 maart 2004 @ 21:02:
Welk gedeelte snap je niet en wat snap je er niet aan? Als je alles vaag houdt kan het probleem nooit snel opgelost worden.
Wat er zo vies is aan mijn CSS en hoe ik dat dan netter kan maken
Pagina: 1