Avatar billede peterpeter Seniormester
21. august 2009 - 22:24 Der er 28 kommentarer og
1 løsning

"Boksen" fyldes ikke helt ud & Std. menu'en virker ikke -> Hjælp ;-)

Kære alle

Jeg har lige et par CSS spørgsmål, jeg håber nogle af jer kan hjælpe med at løse.....
Nu har jeg prøvet hele aftenen uden at få det til at funge.....

Scenarie:
Jeg har denne skabelon, jeg prøver at ramme med CSS "kasser"....
http://www.jasperfoto.dk/ny-side/Hjemmeside1.jpg
Baggrundsbilledet vil selvfølgelig blive ændret senere ;-)

Spørgsmål 1:

Jeg har fået lavet den store "kasse" centreret i midten (med baggrundbillede i).
Derefter et tekstfelt i bunden (gul).
Et tekstfelt i højre side (blå).

De to tekstfelter er fyldt helt ud, selvom de ikke har tekst i !!!
Sådan skal det være...
Se: http://www.jasperfoto.dk/ny-side/default2.htm

MEN - Jeg har fået at vide, at jeg skal have følgende

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

i toppen, så derfor har jeg sat den kode ind, og nu er "kasserne" kun fyldt ud farve, der hvor der er tekst ??? -> se: http://www.jasperfoto.dk/ny-side

Hvorfor det ???
Jeg har jo sat: width: 1000 px;  ???

Spørgsmål 2:
Jeg har fundet en menu jeg gerne vil anvende, men den kan jeg slet ikke få til at virke eller være transparent ???
Nogen der vil hjælpe med at få den til at virke ???

Menu'en er her fra:

http://www.cssplay.co.uk/menus/flyout_horizontal.html


Jeg bruger IE8 - men det er vel ligemeget !!! Min side skal virke i alle browsere !!
Skal man downloade nogle transparent billeder eller andet ??? -

Jeg vedlægger mine koder herunder, såfremt nogle lige vil rette i dem for mig ;-)  På forhånd tak for hjælpen...

....og God Aften ;-)

/Peter

Mappe ser således ud:
Hjemmeside1.jpg
style.css
default.htm

STYLE.CSS FIL:
body {
    background-color: #FFCC66;
    }

#storboks  {
   
    position:absolute;
      left:50%;
      top:50%;
      margin-left:-501px;
      width:1002px;
      height:595px;
      margin-top:-297.5px;
      background-image: url("Hjemmeside1.jpg");
      border: 1px solid black;
      }

#tekstboks {
   
    position: absolute;
    top: 294px;
    left: 421px;
      width: 557 px;
      height: 172 px;
      background: blue;
      }
   
#tekstboks-bund {
   
    position: absolute;
    bottom: 2px;
    width: 1000 px;
      height: 18 px;
      background: yellow;
      }

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_horizontal.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* common styling */
.container {width:695px; background:#fff  url(hide_seek.jpg); margin:50px auto; padding:10px; border:1px solid #000;}
.menu {font-family: arial, sans-serif; width:131px; height:217px; position:relative; margin:0; font-size:11px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:120px; height:30px; border:1px solid #5a3; border-width:1px 1px 0 0; background:transparent  url(../../opacity/opaque.png); line-height:29px; font-size:11px; padding-left:10px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#b3ab79;}
.menu ul li:hover ul {display:block; position:absolute; top:0; left:131px; width:565px; background:transparent;}
.menu ul li:hover ul li {float:left;}
.menu ul li:hover ul li a {display:block; background:transparent  url(../../opacity/opaque.png); color:#000; width:130px; float:left;}
.menu ul li:hover ul li a:hover {background:#dfc184; color:#000;}






DEFAULT.HTM FIL:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<title>Mit dokument</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<div id="storboks">








<div class="container">
<div class="menu">

<ul>
<li><a class="hide" href="../menu/index.html">DEMOS</a>

<!--[if lte IE 6]>
<a href="../menu/index.html">DEMOS
<table><tr><td>
<![endif]-->

<ul>
<li><a href="../menu/zero_dollars.html" title="The zero dollar ads page">zero dollars</a></li>
<li><a href="../menu/embed.html" title="Wrapping text around images">wrapping text</a></li>
<li><a href="../menu/form.html" title="Styling forms">styled form</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>

<li><a class="hide" href="index.html">MENUS</a>

<!--[if lte IE 6]>
<a href="index.html">MENUS
<table><tr><td>
<![endif]-->

<ul>
<li><a href="spies.html" title="a coded list of spies">spies menu</a></li>
<li><a href="vertical.html" title="a horizontal vertical menu">vertical menu</a></li>
<li><a href="expand.html" title="an enlarging unordered list">enlarging list</a></li>
<li><a href="enlarge.html" title="an unordered list with link images">link images</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>

<li><a class="hide" href="../layouts/index.html">LAYOUTS</a>

<!--[if lte IE 6]>
<a href="../layouts/index.html">LAYOUTS
<table><tr><td>
<![endif]-->

<ul>
<li><a href="../layouts/bodyfix.html" title="Cross browser fixed layout">Fixed 1</a></li>
<li><a href="../layouts/body2.html" title="Cross browser fixed layout">Fixed 2</a></li>
<li><a href="../layouts/body4.html" title="Cross browser fixed layout">Fixed 3</a></li>
<li><a href="../layouts/body5.html" title="Cross browser fixed layout">Fixed 4</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>

<li><a class="hide" href="../boxes/index.html">BOXES</a>

<!--[if lte IE 6]>
<a href="../boxes/index.html">BOXES
<table><tr><td>
<![endif]-->

<ul>
<li><a href="spies.html" title="a coded list of spies">spies menu</a></li>
<li><a href="vertical.html" title="a horizontal vertical menu">vertical menu</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>

<li><a class="hide" href="../mozilla/index.html">MOZILLA</a>

<!--[if lte IE 6]>
<a href="../mozilla/index.html">MOZILLA
<table><tr><td>
<![endif]-->

<ul>
<li><a href="../mozilla/dropdown.html" title="A drop down menu">drop down menu</a></li>
<li><a href="../mozilla/cascade.html" title="A cascading menu">cascading menu</a></li>
<li><a href="../mozilla/content.html" title="Using content:">content:</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>

<li><a class="hide" href="../ie/index.html">EXPLORER</a>

<!--[if lte IE 6]>
<a href="../ie/index.html">EXPLORER
<table><tr><td>
<![endif]-->

<ul>
<li><a href="../ie/exampleone.html" title="Example one">example one</a></li>
<li><a href="../ie/weft.html" title="Weft fonts">weft fonts</a></li>
<li><a href="../ie/exampletwo.html" title="Vertical align">vertical align</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>

<li><a class="hide" href="../opacity/index.html">OPACITY</a>

<!--[if lte IE 6]>
<a href="../opacity/index.html">OPACITY
<table><tr><td>
<![endif]-->

<ul>
<li><a href="../opacity/colours.html" title="colour wheel">opaque colours</a></li>
<li><a href="../opacity/picturemenu.html" title="a menu using opacity">opaque menu</a></li>
<li><a href="../opacity/png.html" title="partial opacity">partial opacity</a></li>
<li><a href="../opacity/png2.html" title="partial opacity II">partial opacity II</a></li>
</ul>

<!--[if lte IE 6]>
</td></tr></table>
</a>
<![endif]-->

</li>
</ul>

</div>
</div>













<div id="tekstboks">
<ul>
  <li>Hans Hedtoft</li>
</ul>
</div>

<div id="tekstboks-bund">
  Jasper Simonsen
</div>

</div>

</body>
</html>
Avatar billede zips Juniormester
21. august 2009 - 23:10 #1
På din test side har du ikke nogen doctype, sikkert derfor din menu ikke virker, den virker dog i FF 3.5 men ikke i ie6.

For at få boksen transparent kan du læse om det her
http://css-tricks.com/css-transparency-settings-for-all-broswers/
Avatar billede peterpeter Seniormester
21. august 2009 - 23:20 #2
Hej Zips
Tusind tak fordi du gider hjælpe !!!

Jeg syntes da jeg har doctype ?? - min side starter med

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Er det ikke OK ??? - Eller er der en "anden" doctype jeg hellere skulle bruge ???

Transparent !! Der bliver godt nok diskuteret på den side !! Jeg kan ikke lige gennemskue hvad det er jeg skal ændre !! (Hvad der er konklusionen..)
Kan du hjælpe mig ??

Tak - og fortsat god fredag aften ;-)

/Peter
Avatar billede nissen2630 Novice
22. august 2009 - 00:03 #3
Her på Eksperten er Doctype feks.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

og du har doctype på din testside (http://www.jasperfoto.dk/ny-side)
Avatar billede peterpeter Seniormester
22. august 2009 - 00:09 #4
Jep - Det kan jeg se ! - Men hvad skal jeg gøre for at få det til at virke ????

Hvorfor er mine "kasser" ikke fyldt ud ??
og hvordan får jeg menu'en til at virke ???

Hjælp.....

Hvis det har noget at gøre med, hvilken browser jeg foretrækker, så er det IE der skal optimeres til - men dette simple CSS burde jo virke på alle browsere.....

Hjælp !!!!
Avatar billede peterpeter Seniormester
22. august 2009 - 00:10 #5
Var det evt. nogle der ville prøve at kopiere mine to filer ind på deres egen computer ???
Hmmm.... Tjaa-Jeg ved ikke...

Jeg vil jo bare gerne have det til at virke ;-)

/Peter
Avatar billede zips Juniormester
22. august 2009 - 00:15 #6
Ja der er nu doctype på nu, men da xhtml er "død" og ikke bliver videre udviklet, ville jeg bruge
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">

Transitional er kun til overgangs fasen og den burde være over for mange år siden.

Det link jeg lage var så du kunne se hvilken css du skal bruge for at gøre din menu transparent.

Nu er det jo dit valg med den menu, men det var ikke lige den jeg ville vælge, da jeg ikke kan se den passer til dit layout.
Avatar billede zips Juniormester
22. august 2009 - 00:19 #7
Hvad mener du med at dine kasser ikke er udfyldt, hvordan skal de da se ud?
Avatar billede zips Juniormester
22. august 2009 - 00:27 #8
Nu ser jeg hvad du mener, du kan ikke lave mellemrum mellem tallet og enheden, dette vil ikke virke 155 px men dette er rigtigt 155px

Valider din css http://jigsaw.w3.org/css-validator/validator?profile=css21&warning=0&uri=http%3A%2F%2Fwww.jasperfoto.dk%2Fny-side%2Fdefault.htm
Avatar billede peterpeter Seniormester
22. august 2009 - 00:28 #9
Hej Zips
Hvor er jeg glad fordi du gider hjælpe ;-)
Meget taknemmelig....
1.
Jeg ændrer min doctype til dit forslag:

2.
Vedr. menu'en, vil jeg selvfølgelig sætte den længere ud til venste og ændre skriftstørrelse og farve - og så tror jeg det bliver rigtig flot ;-)
MEN - Jeg vil lige have den til at virke først !
Hvordan pokker gør jeg den transparent.....

3.
Det med at kasserne ikke er fyldt ud:
Prøv at se: http://www.jasperfoto.dk/ny-side/default2.htm

Her er den blå kasse og den gule kasse fyldt ud med farve, i den størrelse jeg har defineret kasserne skal have (ligemeget om der tekst i eller ej...)
Men det var også uden doctype !!! Med doctype, er de ikke længere fyldt ud !!! - hvis du forstår ;-)


Håber du kan hjælpe mig ;-)
...og på forhånd tusind tak

/Peter
Avatar billede zips Juniormester
22. august 2009 - 00:43 #10
Indsæt den css som stå i det link jeg skrev i #1 her er det igen
http://css-tricks.com/css-transparency-settings-for-all-broswers/

Det skal indsættes i den css på det elemet som du ønsker transparent, hvis det er den container på din menu vil det se sådan ud.

.container {width:695px; background:#fff  url(hide_seek.jpg); margin:50px auto; padding:10px; border:1px solid #000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
Avatar billede peterpeter Seniormester
22. august 2009 - 01:01 #11
Godaften Zips
Sådan...
Men nu blev hele boksen sådan lidt transparent !!!
Hmm.. Det ser da ikke så godt ud !!
Jeg vil jo ikke have hele den der boks transparent - den skal bare væk !! Det er jo kun menuboksene der skal være transparente !!
Forstår du ???

Det jeg faldt for, ved den menu var at der stod en rækkemenupunkter under hinanden. Kørte man en mouseover kom der en vandret linie med et par nye undermenupunkter.
De var alle i kasser og transparente !!!

Men det kan måske gøres smartere ???

Kan du hjælpe ??

Meget taknemmelig Peter ;-)
Avatar billede peterpeter Seniormester
22. august 2009 - 01:10 #12
Men hvis menu'en er dum - hvad så hvis jeg brugte denne her ?? ->

http://www.cssplay.co.uk/menus/flyout2.html

Er den bedre ?? Man kan vel bare gøre ksserne i denne menu transparente , ikke ???

Hvad siger du ??

/Peter
Avatar billede zips Juniormester
22. august 2009 - 01:28 #13
Er det sådan du ønsker det http://zips.be/exp/test/peterpeter/
Avatar billede peterpeter Seniormester
22. august 2009 - 08:19 #14
Netop stået op.... Skulle lige se om du hvde svaret ;-)

JA !!! - Det er præcis sådan jeg ønsker menu'en ;-)

- og den blå "kasse" ;-)
- og underpunkterne er transparente !!

Det er super ;-)

Mangler lige den gule, men det kan jeg vel selv når jeg ser koden !!
Fantastisk - pi.... godt ;-)

Må jeg se koden/filerne ??

Tak
/Peter
Avatar billede peterpeter Seniormester
22. august 2009 - 08:22 #15
Hvis du lige kunne gøre det i et snuptag ;-) - Måtte du gerne gøre den sorte kant/border rundt om alle menupunkterne GENNEMSIGTIG !! - eller fjerne den, men der skal stadig være 1 px afstand mellem alle menupunkterne...

OK ?

Tak - endnu engang ;-)

/Peter
Avatar billede nissen2630 Novice
22. august 2009 - 11:03 #16
Hvis du finder ting på andre sider som du gerne vil finde ud af hvordan du laver kan jeg varmt anbefale dig at hente det plugin der hedder FireBug. Det skal lige siges at det er til FireFox.

Det kan hjælpe dig en hel del med at finde og rette fejl.
Det kan også bruges til at se hvordan andre har lavet deres ting.

Hvis du vil hente hele Web sider kan du bruge HTTrack Website Copier
Avatar billede zips Juniormester
22. august 2009 - 11:08 #17
Som du nok har set i koden, så har jeg slettet den tekst i bunden af dit billede og lagt teksten ind så det ligner det på billedet, regner med det var sådan det skulle være.

Jeg har nu fjernet border-top og ladet border-right blive så der er border mellem menu punkterne.
Avatar billede peterpeter Seniormester
22. august 2009 - 16:12 #18
Hej Zips..
Netop kommet hjem !

Perfekt - helt perfekt.... ;-)

Kan jeg bare hente html og css koden ved at sige "vis koder" - eller vil du lige uploade dem ???
Glæder mig til at studere koderne ;-)

Nu får jeg også lige nogle "rene" baggrundsbilleder ind og menu'erne på plads......

Der kommer sikkert mange flere spørgsmål, men nu prøver jeg lige at tage et skridt af gangen ;-)

Med Venlig Hilsen
en meget taknemmelig Peter ;-)
Avatar billede peterpeter Seniormester
05. september 2009 - 18:09 #19
Hej Zips...
Arbejder stadig videre med siden...

Blot for jeg ikke glemmer det ! - Ligger du et svar, så du kan få point ???

PS: I menu'en er der en sort streg i højre side af alle kasserne !! Hvad skal jeg gøre (hvor skal jeg skrive det ?) - så jeg også får en sort steg i bunden af ALLE kasserne ??

(Så vil det nemlig ligne skygge !!!)

Endnu engang: Tusind tak for din tid og hjælp ;-)
Avatar billede zips Juniormester
05. september 2009 - 18:58 #20
I din css har du denne .menu ul li a, .menu ul li a:visited som indeholder denne border regel border-width:1px 1px 0 0; som fortæller hvor der skal være en streg, samt hvor tyk denne skal være.

Om skrevet til "dansk"
border-width:top højre bund venstre;

Så for at få en streg i bunden skal du sætte den til 1px
border-width:1px 1px 1px 0;
Avatar billede peterpeter Seniormester
05. september 2009 - 19:28 #21
Fantastisk med svar så hurtigt ;-)

Jeg mener det - Mange Tak

Ekstra Ekstra: Jeg kunne godt tænke mig at gøre undermenupunkterne lidt mere gennemsigtige...
Er der et sted, hvor jeg kan styre dette ???

Det er der nok ;-; Så spørgmålet er - hvordan gør jeg undermenupunkterne lidt mere gennemsigtige....

TK ;-)

/Peter
Avatar billede zips Juniormester
05. september 2009 - 20:29 #22
Prøv at indsætte dette i din flyout_h.css

.menu ul li ul,.menu ul li:hover ul {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}


Jo højre tal, jo mere transparent bliver den, forklaring på det kan ses her http://css-tricks.com/css-transparency-settings-for-all-broswers/

Om det kan bruges er helt op til dig da teksten også bliver transparant, hvis det kun er billedet som skal være mere transpanent vil jeg mene at du skal lave det i billedet.
Avatar billede peterpeter Seniormester
05. september 2009 - 23:23 #23
Tak
Jeg indsatte koden samt læste siden du henviste til - men syntes ikke rigtig jeg kunne ændre transparenten !!!
(Bruger ie8.0)

Hmm.... Jeg prøver mig lige lidt mere frem ;-)

God aften ;-)
Avatar billede zips Juniormester
05. september 2009 - 23:33 #24
Jeg har ikke lige IE8 her på mit job, så jeg har ikke kunnet teste om det virker i den, men det burde det.

Men efter jeg har læst dit ønske igen, vil jeg mene at du skal gøre det i selve billedet som laver den baggrund for at få den helt ønskede effekt.
Avatar billede peterpeter Seniormester
05. september 2009 - 23:53 #25
Super.. syntes egentlig det begynder at se pænt ud ;-)

Jeg er ved at sætte filmstrimlen ind nu !! - (Den fra originalsiden -> www.jasperfoto.dk) - Men for pokker hvor det driller !!!

Prøver lige at samle filerne sammen og sende til dig !! Såfremt du liiiiige kunne se hvad der manglede ;-)

/Peter
Avatar billede zips Juniormester
06. september 2009 - 00:02 #26
Det vil jeg da gerne, men ved en ting med dit filmstrimlen script og der er at med en valid doctype virker det ikke i FF 3 som jeg har her :-)
Avatar billede peterpeter Seniormester
06. september 2009 - 00:14 #27
UPS ?
Hmmm... Prøv lige at se - Nu har jeg ihvertfald sendt dig en bunke af de gamle filer og de nye.
Det er jo noget gammel noget jeg har lavet for lang tid siden... Måske kan det gøres meget nemmere nu ;-)

Måske ;-)

Fortsat god lørdag aften.....

/Peter
Avatar billede peterpeter Seniormester
08. december 2009 - 09:30 #28
Zips...
Er ved at ryde op i mine åbne spørgsmål ;-)

Vil du ikke lige ligge et svar ?

og så lige -> TUSIND TAK FOR DIN HJÆLP ;-)
Avatar billede zips Juniormester
08. december 2009 - 14:10 #29
Her er et svar :-)

PS: skal nok svar dig på det andet du har spurgt om på PM snarest.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester