Bueno, hace rato había publicado un post con problemas en los font face, ya pude resolverlo aunque actualizaron el generador de sitios estáticos y estoy teniendo un problemita relacionado, da igual, eso lo resuelvo yo.
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>
<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]-->
<link rel="alternate" type="application/rss+xml" title="RSS (es)" href="rss.xml"><link rel="icon" href="icon_128x128.png" sizes="128x128"><link rel="icon" href="favicon.ico" sizes="16x16"> <h1 id="blog-title"><a href="." title="Nano dice">Nano dice
</a></h1> <li><a href="archive.html">Archivos
</a></li> <li><a href="categories/index.html">Tags
</a></li> <h1><a href="posts/hola-mundo.html">Hola mundo!!
</a></h1> Publicado: 2013-04-08 18:35
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><a href="posts/hola-mundo.html#disqus_thread" data-disqus-identifier="cache/posts/hola-mundo.html">Comments
</a></p>
<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)}());
<li><a href="https://twitter.com/_nanodice_"></a><i class="icon-twitter"></i></li> <li><a href="https://plus.google.com/110603600654048114623/posts"><i class="icon-google-plus"></i></a></li> <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>.
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;
}