Avatar billede the_shape Nybegynder
22. oktober 2004 - 10:36 Der er 16 kommentarer og
1 løsning

Indsætte et billede

Hey..

Er det muligt at indsætte et billede udover baggrunds billedet i css??

Det er fordi jeg gerne vil have mit design på siden direkte i css filen..

Så jeg bare kan sætte alle mine sider til at loade css filen, også er designen der og alt hentet fra css filen? :D

Kan man det?
Avatar billede extreme84 Nybegynder
22. oktober 2004 - 10:39 #1
Jeg har hørt at man kan, men ved ikke hvordan..
Avatar billede the_shape Nybegynder
22. oktober 2004 - 10:40 #2
Jeg vil gerne vide hvordan så :D
Avatar billede nikolajdu Nybegynder
22. oktober 2004 - 10:41 #3
Hvis du har baggrundsbillede på body, så kan du jo sætte et på f.eks en <div style="background-image:URL(mitbillede.gif)"></div>
Avatar billede powernodes Nybegynder
22. oktober 2004 - 10:42 #4
Nej - css er til formattering, ikke markup.
At man så kan lave span's med img bg etc. er noget andet, men hvorfor man skulle har jeg svært ved at se.
Avatar billede the_shape Nybegynder
22. oktober 2004 - 10:57 #5
Hmm..

Det er bare fordi så hver gang man skal sætte et nyt menu punkt ind, så skal man ændre alle de sider man har lavet..

Og hvis man har 20 menu punkter er det ret trælst at rette 20 sider hver gang..?
Avatar billede powernodes Nybegynder
22. oktober 2004 - 11:00 #6
Ja det er det :)
Har du hørt om SSI --> http://www.html.dk/tutorials/ssi/
Avatar billede minau Nybegynder
22. oktober 2004 - 11:00 #7
hmmm - tror at det kan gøre/s smartere end du regner med - prøv at beskrive det du laver
Avatar billede the_shape Nybegynder
22. oktober 2004 - 11:02 #8
Jeg skal bare lave en normal hjemmeside for et firma..

Også har jeg jo bare sat de forskellige menu punkter ind, men hvis der nu kommer et nyt punkt der skal ind, så skal jeg jo rette det på alle sider..
Avatar billede the_shape Nybegynder
22. oktober 2004 - 11:04 #9
Og det er bare et skole projekt... Så ville gerne bare at de kunne åbne den fra cd. Hvis nu Webhotel eller andet skulle gå ned
Avatar billede minau Nybegynder
22. oktober 2004 - 11:04 #10
tjooh - eller - du kunne lade jacascript stille dem op for dig - så på hver side refererer du til dette script der ligger i en anden fil (menu.js fx) - så skla du bare rette i den når der skal rettes :-)
Avatar billede the_shape Nybegynder
22. oktober 2004 - 11:09 #11
Ja.. Det kunne være smart...

Men jeg har aldrig arbejdet med java??

Så jeg aner ikke hvordan jeg skal sætte den kode op..

Men ideen er god? :D

Du kunne give et eksempel..

SSI kan man jo ikke bare kører normalt på ens computer, så det er lidt skidt, hvis vi skal aflevere på CD.
Avatar billede Keld Nielsen Forsker
22. oktober 2004 - 12:45 #12
Jeg har prøvet noget med tabel til menu, noget af koden er her: ...er det noget i den stil ???

.menu {
        text-align: center;
}
Table.menu {
        width: 131px;
        border-collapse: collapse;
        padding: 0 px;
        margin-top: 47px;
        margin-left: 4px;
        margin-right: 30px;
}

TD.menu {
        text-align: left;
        padding-left: 6 px;
        background-image: url(menu_td_baggrund_streg.jpg);
        border-top: 1px solid #001643;
        border-left: 1px solid #001643;
        border-right: 1px solid #001643;
        border-bottom: 0px solid #001643;
}

TD.menuHover, TD.menuHover A{
        margin-left : 6 px;
        text-align: left;
        background-image: url(menu_td_baggrund.jpg);
        color: #FFFFFF;
        border-top: 0px solid #001643;
        border-left: 0px solid #001643;
        border-right: 0px solid #001643;
        border-bottom: 0px solid #001643;
}
Avatar billede powernodes Nybegynder
22. oktober 2004 - 12:49 #13
Utestet men idéen skulle være ok:

Menu.js:

var menu = '<table border="1">';
menu += '<tr>';
menu += '<td>Menu 1</td>';
menu += '<td>Menu 2</td>';
menu += '</tr>';
menu += '</table>';
document.write(txt);

en html side:

<html>
<body>
<!-- Her kommer menuen -->
<script type="text/Javascript" src="Menu.js"></script>
<p>Mere html</p>
</body>
</html>
Avatar billede powernodes Nybegynder
22. oktober 2004 - 12:50 #14
Bahhh, document.write(menu);

"menu", ikke "txt" :)
Avatar billede powernodes Nybegynder
22. oktober 2004 - 12:53 #15
Hov forkert sp :)
Avatar billede hermandsen Juniormester
22. oktober 2004 - 13:27 #16
For lige at vende tilbage til spørgsmålet, så er det muligt at indsætte et billede ud over baggrundsbilledet, men kun ved :before eller :after pseudo-elementer.

F.eks.:

<div id="ost">Bla bla bla...</div>

#ost:before {
  background-image: url("baggrundsbillede.png");
  content: url("forgrundsbillede.png");
  width: 100px;
  height: 20px;
}

Ovenstående understøttes ikke af IE. Skal du desuden positionere en :before, eller :after selector, får du også et problem med absolute-positioning i Mozilla (jeg har lavet en bug-report). ;)

//hermandsen
Avatar billede the_shape Nybegynder
29. oktober 2004 - 09:34 #17
Fuck det.. Jeg prøver at lege med java... Så må vi se hvad det kan blive til.. Css er opgivet, eller ikke som baggrund og det..
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