/ Forside/ Teknologi / Udvikling / Andet udvikling / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Andet udvikling
#NavnPoint
BertelBra.. 1370
natmaden 870
srhansen 670
_michael_ 510
katekismus 500
MatrixRev.. 500
molokyle 462
refi 370
Teil 328
10  EXTERMINA.. 320
css skiftende design
Fra : Angband
Vist : 453 gange
90 point
Dato : 04-02-05 17:50

hej
jeg har en tabel hvor at jeg gerne vil havde bagrundsfarven til at skifte.
problemet er bare at jeg kun har et "<tr>" for f.eks. 10 linier.

er der en kode i css man kan bruge til at skifte imellem den ene og den anden bagrund?

 
 
Kommentar
Fra : justuniverse


Dato : 04-02-05 17:53

Svaret afhænger vel lidt af, hvilken bagrund du taler om?

Er det hele siden, hele tabellen, en række eller bare en celle i tabellen?

Kommentar
Fra : Angband


Dato : 04-02-05 17:57

det er en række i tabelen

Kommentar
Fra : justuniverse


Dato : 04-02-05 18:03

Prøv at tilføje flg. kode i dit css:
Kode
tr
{
background: green;
}


(og skift farven ud med den du vil have...)

Kommentar
Fra : Angband


Dato : 04-02-05 18:18

det er ikke så simpelt css...

her er min kode:

Kode
<?php
//vis alle svar (første indlæg kommer ikke medi søgning, da denne har svarPaa=0)
$result2 = mysql_query("select navn,indhold,traad.oprettet as oprettet1, traad.id as indlaegId from traad,bruger where traad.brugerId=bruger.id and svarpaa= $traadId ORDER BY oprettet1");
while ($row = mysql_fetch_array($result2)) {?>
   <tr class="DENNETR">
   <td>
   <?php echo $row['navn'];?><br>
   
   <?php echo $row['oprettet1'];?>
   </td>
   <td>
   <?php $indhold = strip_tags($row['indhold']);
echo $indhold;
if(!$indhold)
{
echo 'Dette indlæg indholder html eller php kode';
}?>


Kode
dette er min design kode:
tr.DENNETR{
   background :#1DC7FF;
}


havde tænkt på noget ala:

Kode
tr.DENNETR{
   first-background :#1DC7FF;
second-background:green;
}

så man bedre kunne tyde koden

Kommentar
Fra : Angband


Dato : 04-02-05 18:19

okay det glippede lidt men håber du kan forstå det

Accepteret svar
Fra : justuniverse

Modtaget 100 point
Dato : 04-02-05 18:29

Jo.
Hvis nu farven skal skifte imellem to rækker kan du jo indlægge et check i din løkke.

Jeg kender ikke PHP, men noget, der kunne minde om dette:

Kode
var ligeraekke = false;

while(stadig rækker) {
if(ligeraekke) {
<tr class="DENNETR">
}
else {
<tr class="NYTR">
}

ligeraekke = !ligeraekke;
}


Og så oprette en klasse mere i din CSS:
Kode
tr.NYTR
{
background: andenfarve;
}


Giver det mening?

Kommentar
Fra : Angband


Dato : 04-02-05 18:31

ja bare lige en ting... hvad hedder lige og ulige tal på egelsk???

Godkendelse af svar
Fra : Angband


Dato : 04-02-05 18:32

ja kan kun give den rating da dette kræver jeg finder ud af noget andet
                        

Kommentar
Fra : justuniverse


Dato : 04-02-05 18:34

Lige tal = even numbers
Ulige tal = odd numbers

Hvad er problemet da så? Måske er der en anden løsning?

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste