Lo que me pasa ahora es algo que no entiendo. Yo declaré un color para todos los links y otro color para cuando estuvieran visitados (visited). La cuestión es que ese color se superpone a todos los demas colores, por ejemplo los H1 que contienen un link, todos toman el color de link y no el que les asigno yo en su respectivo estilo
No entiendo si soy yo poniendo mal el orden de los estilos o es que se trata de un comportamiento normal dentro de CSS que un estilo se superponga a otro de forma arbitraria, igual les dejo el código estático generado por el motor y mi css.
PD: la página se está construyendo desde 320px en adelante, así que no se preocupen si sale diminuto el layout
Código HTML:
Ver original
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <meta name="description" content="Todo lo que pasa por la cabeza de un geek malhumorado"> <meta name="author" content="nano"> <link href="assets/css/colorbox.css" rel="stylesheet" type="text/css"> <link href="../assets/css/base.css" rel="stylesheet" type="text/css"> <link href="../assets/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script> <![endif]--> </head> <body> <div id="container"> <div id="header"> <header> </header> </div> <div class="navbar"> <nav> <ul> </ul> </nav> </div> <div class="postbox"> <small> Publicado: 2013-04-08 18:35 </small> <hr> <p> Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. </p> </div> <div> </div> <script type="text/javascript">var disqus_shortname="nikolademo";(function(){var a=document.createElement("script");a.async=true;a.type="text/javascript";a.src="http://"+disqus_shortname+".disqus.com/count.js";(document.getElementsByTagName("HEAD")[0]||document.getElementsByTagName("BODY")[0]).appendChild(a)}()); </script> <div id="sidebar"> <aside> <ul> </ul> </aside> </div> <footer> <a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/deed.es"><img alt="Licencia Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-nc/3.0/88x31.png"></a><br>Este obra está bajo una <a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/deed.es">Licencia Creative Commons Atribución-NoComercial 3.0 Unported</a>. </footer> </div> </body> </html>
Código CSS:
Ver original
@font-face { font-family: 'Caviar Dreams'; src: url("../font/CaviarDreams-webfont.eot"); src: url("../font/CaviarDreams-webfont.eot?#iefix") format('embedded-opentype'), url("../font/CaviarDreams-webfont.woff") format('woff'), url("../font/CaviarDreams-webfont.ttf") format('truetype'), url("../font/CaviarDreams-webfont.svg#CaviarDreamsRegular") format('svg'); font-weight: normal; font-style: normal; } viewport { width: device-width; } html, body { background: #fff; font-size: 16px; font-family: 'Caviar Dreams'; line-height: 1.5em; margin: 0; padding: 0; } hr { border-top: 3px #937948; border-bottom: 3px #937948; border-left: 3px #937948; border-right: 3px #937948; color: #bea77b; display: block; height: 4px; margin: 1em 0; padding: 0; width: 80%; } a { text-decoration: none; } img { border: 0; margin: 0; max-width: 100%; padding: 0; vertical-align: middle; } small { color: #f4be57; } #container { height: 100%; margin: 0 auto; width: 320px; } #header { display: block; margin: 0; padding: 3px; width: 100%; } #header h1 { text-align: center; color: #bdd708; } #sidebar { color: #f4be57; height: 100%; width: 320px; list-style-type: none; } #sidebar ul li { display: inline-block; font-size: 32px; } #pager { display: inline-block; list-style-type: none; } #postbox { display: block; width: 100%; } #postbox article { margin: 0; padding: 0; height: 100%; width: 100%; } #postbox h1 { text-align: left; color: #bdd708; } #postbox p { padding: 10px; } .tag { color: #d9940e; font-weight: bold; } .navbar { height: 50px; list-style-type: none; width: 100%; } .navbar ul li { display: block; } .pager { list-style-type: none; }