Hej
Jeg sidder og undre mig over at man ikke må sætte padding til auto.
Grunden til denne undren er at jeg har lært at man kan resette de forskellige browsers indstillinger for marging og padding ved at lave føgende:
- * {
- margin:0;
- padding:0;
- }
og herefter kan man centrere en <div id="master"></div>, i browseren, så der er lige store margener i begge sider:
- #master {
- position: relative;
- width: 940px;
- height: 600px;
- margin: auto;
- padding: auto;
- border-style: solid;
- border-color: #CC0000;
- border-width: 1px;
- }
-
- #header {
- position: absolute;
- top: 0px;
- left:0px;
- width: 940px;
- height: 200px;
- border-style: solid;
- border-color: #CC0000;
- border-width: 1px;
- }
-
- #nav_bar {
- position: absolute;
- top: 170px;
- left: 0px;
- width: 940px;
- height: 30px;
- border-style: solid;
- border-color: #CC0000;
- border-width: 1px;
- }
Nu er mit problem at mine efterfølgende divs ser lidt mærkelige ud - de vil ikke rigtig være inde i #masteren, men derimod hellere aligne sig med browserens vindue !
jeg har været et smut forbi w3schools og kan se at property values for padding er:
- length
- %
- inherit
men ikke auto er ikke med !
Hvad skal jeg gøre - jeg mener; hvad skal der så stå i #master'erens padding ?
Det er meget frustrende for mig, da jeg jo har lært at gøre det på denne måde og jeg kan ikke mindes at der var nogen problemer da vi skrev kode i notepad++ og heller ikke i HTML editoren fra Coffeecup, men jeg har haft rigtig mange problemer med at mine sider ser mærkelige ud, da vi, på mit webdesign kursus, begyndte at bruge Dreamweaver og nu har jeg nøjagtig de samme problemer i et nyt program WeBuilder2014, som jeg er begyndt at teste.
Indlæg senest redigeret d. 10.02.2013 14:02 af Bruger #16670