Woxy Posted July 1, 2009 Share Posted July 1, 2009 Hello all! I may be a noob when it comes to PHP but i still can't understand why this doesn't work: echo "<li><a href=game.php?id=$row[1]><span class=linky>$row[1]</span></a><br></li>"; .linky { a:link color: #FFA200; a:visited color: #878787; a:active letter-spacing: 5px; a:hover text-decoration:none; color:#FFFFFF; } The links come out 100% standard however i do. Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/ Share on other sites More sharing options...
Adam Posted July 1, 2009 Share Posted July 1, 2009 Try this.. echo '<li><a href="game.php?id=' . $row[1] . '"><span class="linky">' . $row[1] . '</span></a><br></li>'; Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867059 Share on other sites More sharing options...
Adam Posted July 1, 2009 Share Posted July 1, 2009 Oh no, wait, the styles are all wrong... .linky { color: #FFA200; color: #878787; letter-spacing: 5px; text-decoration:none; color:#FFFFFF; } --edit-- Learn CSS... http://www.w3schools.com/css/ Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867060 Share on other sites More sharing options...
Woxy Posted July 1, 2009 Author Share Posted July 1, 2009 You sure that's right? They changed but nothing happens when i hover over them. Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867065 Share on other sites More sharing options...
Adam Posted July 1, 2009 Share Posted July 1, 2009 http://www.google.co.uk/search?q=css+anchors Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867074 Share on other sites More sharing options...
Woxy Posted July 1, 2009 Author Share Posted July 1, 2009 Found a guide and tried their technique; a.column:link {color: #009900;} a.column:visited {color: #999999;} a.column:hover {color: #333333;} a.column:focus {color: #333333;} a.column:active {color: #009900;} So here's my css file now: a.linky:link {color: #009900;} a.linky:visited {color: #999999;} a.linky:hover {color: #333333;} The links colors changed to white, but they're still in Times New Roman and nothing happens when i hover over them... EDIT: For some reason, the links colored are back to standard again... Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867214 Share on other sites More sharing options...
bmw2213 Posted July 1, 2009 Share Posted July 1, 2009 Found a guide and tried their technique; a.column:link {color: #009900;} a.column:visited {color: #999999;} a.column:hover {color: #333333;} a.column:focus {color: #333333;} a.column:active {color: #009900;} So here's my css file now: a.linky:link {color: #009900;} a.linky:visited {color: #999999;} a.linky:hover {color: #333333;} The links colors changed to white, but they're still in Times New Roman and nothing happens when i hover over them... EDIT: For some reason, the links colored are back to standard again... That's because when you do the link code in the html you need to add the class there. So it should be <a class="linky" href="link.com">Link</a> Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867240 Share on other sites More sharing options...
Woxy Posted July 1, 2009 Author Share Posted July 1, 2009 That worked... Once. When I now try to change the colors it won't apply. How can this be? Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867260 Share on other sites More sharing options...
bmw2213 Posted July 1, 2009 Share Posted July 1, 2009 What does your code look like? Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867266 Share on other sites More sharing options...
Woxy Posted July 1, 2009 Author Share Posted July 1, 2009 They colors have applied now. Maybe I just left something out. Only one thing left now: How do i change font and text-decoration of the links? Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867273 Share on other sites More sharing options...
haku Posted July 2, 2009 Share Posted July 2, 2009 font-family: a_font b_font c_font; text-decoration: underline; Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867542 Share on other sites More sharing options...
Woxy Posted July 2, 2009 Author Share Posted July 2, 2009 I know that, but how do I apply the code to the php? Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867634 Share on other sites More sharing options...
departedmind Posted July 2, 2009 Share Posted July 2, 2009 font-family: a_font b_font c_font; text-decoration: underline; Write those styles in your css class (linky) and apply this class while you echo through PHP on <a> tag. Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867637 Share on other sites More sharing options...
haku Posted July 2, 2009 Share Posted July 2, 2009 You don't apply CSS to php, you apply it to the (X)HTML that the php outputs. Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867647 Share on other sites More sharing options...
Woxy Posted July 2, 2009 Author Share Posted July 2, 2009 Tried that, did nothing. Link to comment https://forums.phpfreaks.com/topic/164367-the-style-wont-apply/#findComment-867671 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.