5
respostas

aula 9 - image replacement

Feito o exercício indicado na aula, meus ícones ficaram levemente desalinhados do menu e do H1.

Não consegui achar o furo, podem me ajudar?

Meu CSS tá assim:

body {
    font-family: "Crimson Text", "Times New Roman", serif;
    background-color: #F2FFFC;
    font-size: 120%;

}

h1, h2 {
    font-family: "Open Sans Condensed", "Arial", sans-serif;
    margin: 0px;
    font-weight: bold;

}

main h1 {
    text-align: center;
    background-color: #851944;
    color: #FFF;
    padding: 20px;
    margin: 0px;
    border-bottom: 10px solid black;
    font-size: 60px
}

p {
    text-align: justify;
    margin: 20px 0;
}

blockquote {
    background-color: #D9E5E3;
    border: 10px solid #c2ccca;
    width: 250px;
    box-sizing: border-box;
    margin: 20px 40px;
    padding: 20px;
}

aside {
    background-color: #3C1D3D;
    color: #F2FFFC;
    padding: 20px;
}

footer {
    background-color: none;
    color: #161d1b;
    padding: 20px;
}

nav a {
    color: #F2FFFC;
    text-decoration: none;
}

main a {
    color: #637fff
}

aside a {
    color: inherit;
    font-family: "Open Sans Condensed", sans-serif;
}

blockquote, aside, footer {
    padding: 20px;
}

main div {
    width: 720px;
    margin: auto;
    padding: 30px 0;
}

aside {
    text-align: center;
}

aside h1 {
    font-size: 30px;
    margin-bottom: 25px;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

a {
    text-decoration: none;
}

body {
    line-height: 1.5;
}

h2 {
    font-size: 30px;
}

.icones-redes-sociais li {
    display: inline-block;
}

#rodape-pagina {
    background-color: #000;
    color: #F2FFFC;
    padding: 20px;
}

article {
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
    .backgroud-tags article, footer {
        background-color: #cfe1dd;
        padding: 10px; 
        margin: 10px;
        color:#949a99;
    }

   .leia-mais {
    padding: 8px;
    margin: 16px;
    font-size: 24px;
    color: #0a37ec;
}
    .navegacao-site {
    background-color: #3C1D3D;
    color: #F2FFFC;
    padding: 20px;
    text-align: center;
}
.title-página {
    padding: 20px;
    padding-left: 100px;
    text-align: center;
    text-transform: uppercase;
}

.icones-redes-sociais a {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-indent: -99999px;
}

.github {
    background-image: url(github.png);
}

.twitter {
    background-image: url(twitter.png);
}

.linkedin {
    background-image: url(linkedin.png);
}
5 respostas

Oi Juliano, tudo bem?

Coloca todo seu codigo em um JSBIN por favor? Ou sobe no Github?

Abcs!

Desculpa a ignorância Natan, sou bem cru ainda e vou precisar entender como funcionar ambas as ferramentas (?).

Dai mando pra vc analisar, ok?

Oi Juliano,

Nao precisa pedir desculpas nao!

O Jsbin é um site pra voce postar e testar seu codigo, soh colocar o HTML na parte de HTML, e os CSS (na ordem que voce está chamando no html) na parte de CSS.

Ai ali na aba 'output' ele mostra o resultado final!

Abcs!

Opa!

Vê se isso te ajuda a me ajudar :)

https://gist.github.com/julianojt/089a88a64ee048f0506b334e4040ab21 https://jsbin.com/duseqiv/edit?html,css,output

Só não puxa os PNGs dos ícones pq estão locais, e essa é a dúvida inicial: ícones ficaram levemente desalinhados do menu e do H1.

Valeu!

Oi Juliano,

Opa só de colocar num Jsbin já resolveria!

Testei aqui e está tudo ok. (Windows, Chrome última versão).

Talvez seja um espaço a mais perdido. De qualquer forma quando você começar a usar o flexbox esses pixel perfect problems diminuirão bastante, ok?

Abcs!