WordPress 主题教程 #9:Style.css 和 CSS 介绍

2011/11/04
WordPress 主题教程 #9:Style.css 和 CSS 介绍

Style.css 和 CSS 引见是从零开端创立 WordPress 主题系列教程的第九篇,学习 CSS 最好的办法就是去运用它,不像 XHTML 和 PHP 需求接触模板的中心文件,同样不要需求了解任何根本概念,只需去用它,经过试用和修正错误是能够让你快速学会。

我们如今曾经在 style.css 文件有些内容,让我们先来看看这部分内容是干什么的?

theme-info.gif

•第一行显而易见就是主题的名字。
•第二行是这个主题的地址,假如你的主题只是私用的而不准备发布的话,那就不用管它了。
•第三行是主题的描绘。
•第四行是版本号,这是十分重要的,特别是当你公开发布你主题新版本的时分。
•第五和第六行分别是主题作者的名字和主页。
在主题信息两边的 /* 和 */ 符号是为了让主题的信息不影响该文件的其他内容,这是 CSS 的注释。当输入 CSS 代码去款式化你的网页的时分,你可能想在这里增加些注释使得可以在以后更分明晓得这局部是干什么的。显然我们并不想你的注释影响实践的代码,所以能够运用 /* 和 */ 这一对符号使得注释不被解释。

下面是处理后的主题信息

theme-info-thumbnail.gif

第1步:翻开 style.css 文件
•翻开 Xampp,主题文件夹,FireFox,IE 阅读器和 style.css 文件。
•在两个阅读器的地址栏都输入:http://localhost/wordpress
从这里开端,我们需求同时在 FireFox 和 IE 上测试主题,不同的阅读器对 CSS 的代码解释是不同的。假如可以在尽可能多的阅读器器上和尽可能多的操作系统上测试你的主题是最好的(Safari,Opera,Linux,Netscape 等等)。假如你和我一样懒,那就只在 FireFox 和 IE 上测试你的主题吧。

第2步:添加 CSS 代码
在 style.css 文件中输入以下代码:

body{
margin: 0;
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
background: #ffffff;
color: #000000;
}

像 XHTML 和 PHP 一样,通过制表符增加缩进来组织代码:

add-body.gif

保管 style.css 文件并刷新 两个阅读器 Firefox 和 Internet Explorer 查看变化。

把 body{ } 看作一个标签,然后它里面一切的东西看作属性和值,和处置 XHTML 时一样。{ 是开端符,} 是完毕符。在 { 和 } 之间,冒号意义是开端而分号意义是完毕。(我在触及到 XHTML,PHP,CSS的时分都运用标签,属性和值这些术语是为了坚持简单,实践上 PHP 和 CSS 有不同术语。如参数(parameters),选择器(selector)和属性(property)。)

在我们继续之前,我需求解释下为什么运用 body{ } (CSS 选择器),是由于你是在款式化网页的绝大根本局部(或者说是总体局部), 标签。你不会款式 由于这个标签没有东西需求款式化。你网页上展现的绝大局部的东西是在 和 标签之间。

然后,在后面你会款式化 ID 为 header 的 DIV 标签。

进一步的解释:

margin: 0; 处置 body 标签的默许的页边空白,假如你要页边空白或者更大的页面空白,把 0 改成 10px,20px 或者其他。PX 意义是像素。每个像素使你电脑屏幕的一个点。当你的页边空白是 0 的话,就不需求后面跟上 px。

在下面的图片中,红色高亮的区域就是应用于 body 标签的默认的页边空白。

show-margin.gif

当给其样式化为 margin: 0;,下面是没有页边空白的相同页面:

margin-0.gif

font-family: Arial, Helvetica, Georgia, Sans-serif; 为你的网页或者网站选择使用哪种字体。这些字体中的第一个,Arial 是可替换的,如果你的用户没有在他们的电脑上安装 Arial 这种字体,style.css 文件就会寻找 Helvetica,然后是 Georgia,再接着是 Sans-serif。你可以在字体文件夹(我的电脑 > 系统盘 > Windows下面)找到你的字体列表。

font-size: 12px; 显而易见是字体大小。可以把它改大或改小以查看变化。

text-align: left; 让你的文本向左对齐。把它改成 text-align: right; 去查看不同之处。

vertical-align: top; 使得所有的东西从上面开始。如果是中部或底部排行你的 body 标签,所有东西将会向下推。

background: #ffffff; 意思是白色背景。#ffffff 是白色十六进制代码。#000000 是黑色十六进制代码。

color: #000000; 意思是文本颜色是黑色。

如果你想向前更进一步或者自己学习 CSS,最好的地方是 w3schools.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注