Avatar billede old-faithful Praktikant
14. august 2006 - 22:49 Der er 5 kommentarer og
1 løsning

Sammensmelte to CSS kodedele?

Jeg benytter et stykke CSS-kode til at lave "citatbokse" på min hjemmeside.

-----------
CSS-koden ser i korte træk sådan ud:

.QuoteBox{
  background: #D7EBFF url(../images/quote-left.gif) no-repeat left top;
}

.QuoteBox div{
  background: transparent url(../images/quote-right.gif) no-repeat right bottom;
}

Til sammen danner disse to en boks med citattegn i hver side og det virker udmærket.

-----------
I min HTML-fil "fremkalder" jeg denne kode ved at bruge:
  <div class="QuoteBox"><div>Indsat tekst</div></div>

-----------

Spørgsmålet:
Er der nogen måde hvorpå jeg kan sammensmelte de ovennævnte CSS-dele, så jeg ikke behøver at bruge to DIV-tags i min HTML-kode?

// Old-Faithful™ (aka CSS-noob²)
Avatar billede mclemens Nybegynder
14. august 2006 - 23:24 #1
Nej, det er ikke muligt. Kast selv et svar - svaret er som sådan ikke
point værd... en definering af to baggrunde på samme div tag er ikke muligt.
Avatar billede old-faithful Praktikant
14. august 2006 - 23:36 #2
Ærgerligt, men tak for hjælpen!
Avatar billede mclemens Nybegynder
14. august 2006 - 23:42 #3
Velbekom ;)
Avatar billede Slettet bruger
20. august 2006 - 17:10 #4
Til gengæld er der intet i vejen for at lave den indre (eller ydre, hvis du synes det er bedre) om til et andet element end lige netop div. Et godt bud kunne være blockquote.
Avatar billede old-faithful Praktikant
20. august 2006 - 22:07 #5
Ville der være nogen fordel ved det? Ville det f.eks. kunne "kaldes" med henvisning til én CSS class/id?
Avatar billede Slettet bruger
20. august 2006 - 22:39 #6
Ja, der vil være fordele, men ikke af den type, du tænker på. Set fra udviklerens side, er der ingen forskel.

Set fra brugernes side, vil der for de flestes tilfælde heller ikke være nogen forskel.

For enkelte brugere vil der dog være den væsentlig forskel, at de lige pludselig kan se, at der er tale om citater, hvilket de ikke kan med din metode. Disse brugere er f.eks GoogleBot og folk på tekstmode-browsere uden CSS-understøttelse.
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