Home Page Johny Lab
Link para a página de contato Fale comigo

siga-me: @JohnyLab

Folha de estilos deste site

Abaixo estão os estilos do arquivo css usado neste site, comentado para estudo da linguagem de folhas de estilos. É uma folha relativamente simples, muitos desenvolvedores preferem posicionar os elementos apenas com css mas eu ainda uso uma tabela de 1 linha para dividir o layout e economizar esforço ajustando o css.

  1. html {
  2.    margin: 0px;
  3.    padding: 0px;
  4. }
  5. /* uma imagem no final da página, não importa o tamanho dela */
  6. body {
  7.    background-image: url(imagens/tubos.jpg);
  8.    background-repeat: no-repeat;
  9.    background-position: right bottom;
  10. }
  11. p, li, td {
  12.    font-family: arial, helvetica, sans-serif;
  13.    font-size: 10pt;
  14. }
  15. /* o texto em itálico fica com tom de suavidade */
  16. em {
  17.    color: #666;
  18. }
  19. /* evitar espaço em branco desnecessário */
  20. ul {
  21.    margin-top: 0px;
  22. }
  23. /* o formulário de contato fica afastado da margem esquerda */
  24. form {
  25.    padding-left: 20px;
  26. }
  27. input, textarea {
  28.    font-size: 8pt;
  29.    background-color: #EEEEEE;
  30.    border: 1px solid #999999;
  31.    padding: 2px;
  32.    font-family: Arial, Helvetica, sans-serif;
  33. }
  34. /* este campo faz parte da minha área restrita, faz os títulos das páginas ficarem maiores */
  35. input#titulo{
  36.    font-size: 18pt;
  37. }
  38. /* estilo dos comentários dos tópicos */
  39. .comentario {
  40.    margin: 5px;
  41.    padding: 10px 10px 10px 55px;
  42.    background-image: url(imagens/balao_coment.jpg);
  43.    background-repeat: no-repeat;
  44.    background-position: left top;
  45.    list-style-type: none;
  46.    background-color: #FFFFFF;
  47. }
  48. /* enunciado de cada comentário */
  49. .comentario span {
  50.    font-size: 9px;
  51.    background-color: #Fee;
  52.    padding-right: 5px;
  53.    padding-left: 5px;
  54. }
  55. .comentario strong {
  56.    font-size: 12px;
  57.    padding: 10px;
  58. }
  59. /* parte da página inicial onde fica o conteúdo principal */
  60. .centro {
  61.    margin: 0px;
  62.    padding: 0px;
  63.    list-style-type: none;
  64. }
  65. .centro li {
  66.    margin: 5px;
  67.    padding: 5px;
  68.    float: left;
  69.    background-color: #fff;
  70.    width: 260px;
  71. }
  72. .centro li a {
  73.    font-weight: bold;
  74.    color: #0066FF;
  75. }
  76. .centro li span {
  77.    font-size: 9px;
  78.    background-color: #eee;
  79.    padding-right: 5px;
  80.    padding-left: 5px;
  81. }
  82. .centro li img {
  83.    margin: 0px;
  84.    float: left;
  85. }
  86. /* área dos links úteis */
  87. .links {
  88.    background-color: #FFFFFF;
  89.    clear: both;
  90. }
  91. .links p {
  92.    border-top-width: 1px;
  93.    border-top-style: solid;
  94.    border-top-color: #CCCCCC;
  95.    border-right-color: #CCCCCC;
  96.    border-bottom-color: #CCCCCC;
  97.    border-left-color: #CCCCCC;
  98.    padding-top: 10px;
  99. }
  100. .data {
  101.    font-size: 9pt;
  102.    color: #999999;
  103.    font-style: italic;
  104. }
  105. /* área como esta, onde são digitados códigos */
  106. .code {
  107.    font-family: "Courier New", Courier, mono;
  108.    font-size: 8pt;
  109.    margin: 0px 10px -10px;
  110.    padding: 10px;
  111.    overflow: auto;
  112.    height: 200px;
  113.    width: 500px;
  114.    background-color: #EEEEEE;
  115. }
  116. h3 {
  117.    line-height: 30px;
  118.    color: #333;
  119.    background-color: #eee;
  120.    height: 30px;
  121.    padding-left: 15px;
  122.    margin-bottom: 0px;
  123.    font-weight: normal;
  124. }
  125. h4 {
  126.    line-height: 30px;
  127.    color: #333333;
  128.    background-color: #EEE;
  129.    background-image: url(imagens/h4.jpg);
  130.    background-repeat: repeat-x;
  131.    height: 30px;
  132.    padding-left: 15px;
  133.    margin-bottom: 0px;
  134. }
  135. /* o próprio nome já diz, é o meio da página */
  136. .meio {
  137.    background-image: url(imagens/fundo.jpg);
  138.    background-repeat: no-repeat;
  139.    background-position: center top;
  140.    padding: 20px;
  141.    height: 200px;
  142. }
  143. /* estilo dos links da esquerda */
  144. .gradualfader a {
  145.    color: #000000;
  146.    text-decoration: underline;
  147. }
  148. .gradualfader a:visited {
  149.    color: #000000;
  150.    text-decoration: underline;
  151. }
  152. .gradualfader a:hover {
  153.    color: #000000;
  154.    text-decoration: underline;
  155. }
  156. .gradualfader a:active {
  157.    color: #000000;
  158.    text-decoration: underline;
  159. }
  160. /* área dos links da esquerda */
  161. #cats {
  162.    margin: auto;
  163.    width: 160px;
  164. }
  165. #cats ul {
  166.    list-style: none;
  167.    text-indent: 0pt;
  168.    padding: 0;
  169.    margin: 0;
  170. }
  171. #cats li {
  172.    list-style: none;
  173.    text-indent: 0pt;
  174.    background-color: #EEE;
  175.    margin-top: 0px;
  176.    margin-right: 15px;
  177.    margin-bottom: 10px;
  178.    margin-left: -10px;
  179.    padding: 0px;
  180.    width: 150px;
  181. }
  182. #cats li a {
  183.    color: #000;
  184.    text-decoration: none;
  185.    font-weight: bold;
  186.    padding: 15px;
  187.    line-height: 30px;
  188. }
  189. #cats li a:hover {
  190.    color: #f00;
  191.    text-decoration: none;
  192. }
  193. /* links da coluna da esquerda */
  194. #contexto {
  195.    margin: 10px;
  196.    width: 160px;
  197.    padding-bottom: 300px;
  198. }
  199. #contexto ul {
  200.    list-style: none;
  201.    text-indent: 0pt;
  202.    padding: 0;
  203.    margin: 0;
  204. }
  205. #contexto li {
  206.    list-style: none;
  207.    text-indent: 0pt;
  208.    padding-bottom: 10px;
  209.    margin: 0;
  210. }
  211. #contexto li a {
  212. }
  213. #contexto li a:hover {
  214.    color: #f00;
  215.    text-decoration: underline;
  216. }
  217. .box {
  218.    border: 1px solid #CCCCCC;
  219.    margin: 3px;
  220.    padding: 3px;
  221.    text-decoration: none;
  222.    background-color: #FFFFFF;
  223. }
  224. /* espaçamento usado no formulário de contato */
  225. #quadro {
  226.    margin-left: 180px;
  227. }


johnylab.net © 2010 - - Contato - Facebook - Twitter - LinkeIn