分享

WordPress 主题制作指南(三)...

 沙漠之子 2008-01-07

WordPress 主题制作指南(三) 

header.php

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www./1999/xhtml" lang="zh-CN">
  3. <head profile="http:///xfn/11">
  4. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
  5. <title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> »Blog Archive <?php } ?> <?php wp_title(); ?></title>
  6. <!-- Meta Tags -->
  7. <meta name="generator" content="WordPress <?php bloginfo('version'); ?>" />
  8. <meta name="robots" content="index, follow" />
  9. <meta name="keywords" content="" />
  10. <!-- Favicon -->
  11. <link rel="shortcut icon" href="favicon.ico" />
  12. <!-- CSS -->
  13. <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
  14. <!-- RSS -->
  15. <link rel="alternate" type="application/rss+xml" title="<?php bloginfo ('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
  16. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  17. <!-- WordPress Tags -->
  18. <?php wp_get_archives('type=monthly&format=link'); ?>
  19. <?php wp_head(); ?>
  20. </head>
  21. <body>
  22. <div id="header">
  23. <div class="bloginfo">
  24. <a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a>
  25. </div>
  26. <div class="admin">
  27. <?php wp_loginout(); ?>
  28. <a href="http://www./#sub-menu">Sub-Menu</a>
  29. </div>
  30. </div>
  31. <!-- header -->
  32. <div id="page">

line1-5:用来描述页面的基本信息,诸如使用那一种标准,字符编码,还有页面标题。
line7-13:一些meta标签信息和站点ico设定。
line15-20:对css文件和rss订阅地址的设定,方便自动发掘程序。
line22-24:我也不知道干吗的,反正个个模版都有-_-;。
line29-35:标题部分。
真正在页面上看到的效果其实只有line29-35这一段,一开始只有Blog标题(左)和
login链接(右),后来为了方便跳转到页底的Sub-Menu部分又增加了一个链接。标题图片
demo1是直接在body里设定的。相应的CSS部分如下:

  1. html, body {
  2. margin: 0;
  3. padding: 0;
  4. }
  5.  
  6. body {
  7. background: #fff url(images/bg.jpg) no-repeat center top;
  8. font-size: 1em;
  9. font-family:"Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
  10. word-spacing: 0.15em;
  11. letter-spacing: 0em;
  12. line-height:1.3em;
  13. margin: 0 0 0 0;
  14. padding: 0 0 0 0;
  15. }
  16.  
  17. #header {
  18. float:left;
  19. overflow:hidden;
  20. display:inline-block;
  21. font-size:0.8em;
  22. background:#797979;
  23. color:#fff;
  24. height:20px;
  25. width:100%;
  26. }
  27.  
  28. .bloginfo a {
  29. float:left;
  30. color:#fff;
  31. text-align:left;
  32. padding:0 0 0 5px;
  33. }
  34.  
  35. .admin a {
  36. float:right;
  37. color:#fff;
  38. text-align:right;
  39. padding:0 5px 0 0;
  40. }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多