Link met kleurbehoud td

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Kristof Hendrickx

Kristof Hendrickx

30/10/2013 13:35:37
Quote Anchor link
Hallo,
ik heb een tabel waar online spelers in komen, een admin heeft een andere kleur dan een gebruiker, en de gebruiker die je zelf bent is onderlijnd, ook vetgedrukt zit er soms tussen.
Nu moeten deze dingen verwijzen naar ergens, maar moeten ze hun opmaak behouden, is er een simpele manier die ik kan gebruiken dat een <a></a> de opmaak behoud die er al was?
 
PHP hulp

PHP hulp

15/11/2024 13:50:15
 
Albert de Wit

Albert de Wit

30/10/2013 13:43:34
Quote Anchor link
Kun je iets duidelijker zijn? Ik snap totaal niet wat je bedoelt :|
 
- Ariën  -
Beheerder

- Ariën -

30/10/2013 13:43:51
Quote Anchor link
met css....

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
a:link {
 color: yellow;
}
 
Kristof Hendrickx

Kristof Hendrickx

30/10/2013 13:47:34
Quote Anchor link
@Aar dit zal niet de oplossing zijn aangezien de td de opmaak moet bepalen, en niet de link, mijn code is alsvolgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
while($row = mysqli_fetch_assoc($resultaat))
              {
                $gebruiker = $row['Username'];
                if($gebruiker == $gebruikersnaam)
                {
                  if($admin == 5)
                  {
                    include('ranga.php');
                    echo "<tr><td style='color:#FF0000; text-decoration: underline;'><b>".ucfirst($row['Username'])."</b></td><td>".$ranga."</td></tr>";  
                  }
                  else
                  {
                    include('ranga.php');
                    echo "<tr><td style='text-decoration: underline;'><b>".ucfirst($row['Username'])."</b></td><td>".$ranga."</td></tr>";  
                  }
                }
                else
                {
                  $sql = 'SELECT is_admin FROM users WHERE Username="'.$gebruiker.'"';
                  $res = mysqli_query($db, $sql);
                  $isadm = mysqli_result($res, 0);
                  if($isadm == 5)
                  {
                    include('ranga.php');
                    echo "<tr><td style='color:#FF0000;'><b>".ucfirst($row['Username'])."</b></td><td>".$ranga."</td></tr>";  
                  }
                  else
                  {
                    include('ranga.php');
                    echo "<tr><td>".ucfirst($row['Username'])."</td><td>".$ranga."</td></tr>";  
                  }
                }


waar ".ucfirst($row['Username'])." staat moet telkens een link er rond, zoals je ziet is de kleur niet altijd hetzelfde ;)

Het moet dus worden <a href='#'>".ucfirst($row['Username'])."</a> en hierbij moeten de kleure, het vetgedrukte en dergelijke, behouden worden van de td of van de <b>

ps: ik ben inderdaad overgeschakelt naar mysqli :D
Gewijzigd op 30/10/2013 13:48:18 door Kristof Hendrickx
 
- Ariën  -
Beheerder

- Ariën -

30/10/2013 13:52:38
Quote Anchor link
Dan moet je dat toch echt aanpassen met CSS hoor.
Ook inline-styling zoals op regel 25 is niet echt aan te raden. Waarom niet met een aparte stylesheet werken?
 
Kristof Hendrickx

Kristof Hendrickx

31/10/2013 12:07:19
Quote Anchor link
- Aar - op 30/10/2013 13:52:38:
Dan moet je dat toch echt aanpassen met CSS hoor.
Ook inline-styling zoals op regel 25 is niet echt aan te raden. Waarom niet met een aparte stylesheet werken?


hoe kan ik dit best doen dat er niet onderlijnd word als ik dit niet wil en dergelijke, dat alles dus blijft zoals nu maar dat de gebruikersnaam klikbaar is, zou je me op weg kunnen helpen? de kleuren kan ik met de a, maar de onderlijning en vetgedrukt en dergelijke ken ik eerlijk gezegd niet.

voor de meeste dingen gebruik ik een stylesheet, maar dit was iets eenmalig waardoor ik het zo deed.
Gewijzigd op 31/10/2013 12:07:53 door Kristof Hendrickx
 
Albert de Wit

Albert de Wit

31/10/2013 13:40:01
Quote Anchor link
onderlijning tegengaan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
a{
    text-decoration: none;
}


andere kleur:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
a{
    color: #000;
}


visited link style tegengaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
a:visited{
    text-decoration: none;
    color: #000;
}


Als dit niet is wat je zoekt moet je een betere uitleg geven.
Gewijzigd op 31/10/2013 13:42:12 door Albert de Wit
 
Eddy E

Eddy E

31/10/2013 17:58:08
Quote Anchor link
Gewoon per 'ding' een CSS-class maken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
table td.self a { border-bottom: 2px dotted #333; }
table td.admin a { color: #300; }
table td.ander a { font-weight: bold; }


En dan in je HTML:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<td class="self admin"><a>Ik ben een admin</a></td>
<td class="admin"><a>Een andere admin</a></td>
<td class="ander"><a>Iets anders</a></td>


Zoals je in de bovenste regel ziet kan je makkelijk meerdere classes toevoegen. Twee of drie is geen probleem.
Dit kan dus ook:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<td class="self admin ander"><a>Ik ben zelf een admin en vet...</a></td>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.