Jorux Notebook

Just a web designer's blog

css教程–十步学会用css建站(全)

Update: 本篇已得到原作者Steve Dennis的翻译准予,在此Jorux表示感谢!

本教程主要参考Creating a CSS Layout from scratch,由Jorux翻译,以意译为主,其间加入了不少Jorux的个人观点,省略了一些多余的说明,请读者明鉴。

目录:

第一步:规划网站,本教程将以图示为例构建网站;

第二步:创建html模板及文件目录等;

第三步:将网站分为五个div,网页基本布局的基础;

第四步:网页布局与div浮动等;

第五步:网页主要框架之外的附加结构的布局与表现;

第六步:页面内的基本文本的样式(css)设置;

第七步:网站头部图标与logo部分的设计;

第八步:页脚信息(版权等)的表现设置;

第九步:导航条的制作(较难);

第十步:解决IE浏览器的显示BUG;

第一步:规划网站,本教程将以图示为例构建网站

1.规划网站,本教程将以下图为例构建网站。

divlayout

点击看大图

其基本布局见下图:

divlayout

点击看大图

主要由五个部分构成:

1.Main Navigation 导航条,具有按钮特效。 Width: 760px Height: 50px

2.Header 网站头部图标,包含网站的logo和站名。 Width: 760px Height: 150px

3.Content 网站的主要内容。 Width: 480px Height: Changes depending on content

4.Sidebar 边框,一些附加信息。 Width: 280px Height: Changes depending on

5.Footer 网站底栏,包含版权信息等。 Width: 760px Height: 66px

第二步:创建html模板及文件目录等 1.创建html模板。代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<title>CompanyName - PageName</title>
<meta http-equiv="Content-Language" content="en-us" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta name="description" content="Description" />
<meta name="keywords" content="Keywords" />
<meta name="author" content="Enlighten Designs" />
<style type="text/css" media="all">@import "css/master.css";</style>
</head>
<body>
</body>
</html>

将其保存为index.html,并创建文件夹css,images,网站结构如下:

layout

2.创建网站的大框,即建立一个宽760px的盒子,它将包含网站的所有元素。
在html文件的<body>和</body>之间写入

<div id="page-container">
Hello world.
</div>

创建css文件,命名为master.css,保存在/css/文件夹下。写入:

#page-container {
width: 760px;
background: red;
}

控制html的id为page-container的盒子的宽为760px,背景为红色。表现如下:
layout
现在为了让盒子居中,写入margin: auto;,使css文件为:

#page-container {
width: 760px;
margin: auto;
background: red;
}

现在你可以看到盒子和浏览器的顶端有8px宽的空隙。这是由于浏览器的默认的填充和边界造成的。消除这个空隙,就需要在css文件中写入:

html, body {
margin: 0;
padding: 0;
}

第三步:将网站分为五个div,网页基本布局的基础:

 

1.将“第一步”提到的五个部分都放入盒子中,在html文件中写入:

<div id="page-container">
<div id="main-nav">Main Nav</div>
<div id="header">Header</div>
<div id="sidebar-a">Sidebar A</div>
<div id="content">Content</div>
<div id="footer">Footer</div>
</div>

表现如下:
lay
2.为了将五个部分区分开来,我们将这五个部分用不同的背景颜色标示出来,在css文件写入:

#main-nav {
background: red;
height: 50px;
}
#header {
background: blue;
height: 150px;
}
#sidebar-a {
background: darkgreen;
}
#content {
background: green;
}
#footer {
background: orange;
height: 66px;
}

表现如下:
lay

第四步:网页布局与div浮动等:

1.浮动,首先让边框浮动到主要内容的右边。用css控制浮动:

#sidebar-a {
float: right;
width: 280px;
background: darkgreen;
}

表现如下:
lay

2.往主要内容的盒子中写入一些文字。在html文件中写入:

<div id="content">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.
</div>

表现如下:
lay
但是你可以看到主要内容的盒子占据了整个page-container的宽度,我们需要将#content的右边界设为280px。以使其不和边框发生冲突。
css代码如下:

#content {
margin-right: 280px;
background: green;
}

同时往边框里写入一些文字。在html文件中写入:

<div id="sidebar-a">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.
</div>

表现如下:
lay
这也不是我们想要的,网站的底框跑到边框的下边去了。这是由于我们将边框向右浮动,由于是浮动,所以可以理解为它位于整个盒子之上的另一层。因此,底框和内容盒子对齐了。
因此我们往css中写入:

#footer {
clear: both;
background: orange;
height: 66px;
}

表现如下:
lay

第五步:网页主要框架之外的附加结构的布局与表现:

第五步主要介绍除网页主要框架之外的附加结构的表现(Layout),包括以下内容:
1.主导航条;
2.标题(heading),包括网站名和内容标题;
3.内容;
4.页脚信息,包括版权,认证,副导航条(可选)。

加入这些结构时,为了不破坏原有框架,我们需要在css文件"body"标签(TAG)下加入:

.hidden {
display: none;
}

".hidden"即我们加入的类(class),这个类可以使页面上任意属于hidden类的元素(element)不显示。这些会在稍后使用,现在请暂时忘记它。

现在我们加入标题(heading):
先回到HTML的代码,<h1>到<h6>是我们常用的html标题代码。比如我们一般用<h1>网站名</h1>,<h2>网站副标题</h2>,<h3>内容主标题</h3>等。我们往html文件的Header层(Div)加入:

<div id="header">
<h1>Enlighten Designs</h1>
</div>

刷新一下页面,你就可以看到巨大的标题,和标题周围的空白,这是因为<h1>>标签的默认大小和边距(margin)造成的,先要消除这些空白,需要加入:

h1 {
margin: 0;
padding: 0;
}

接下来是导航条
控制导航条表现的css代码相对比较复杂,我们将在第九步或是第十步中详细介绍。现在html文件加入导航代码:

<div id="main-nav">
<ul>
<li id="about"><a href="http://css.jorux.com/wp-admin/post.php#" >About</a></li>
<li id="services"><a href="http://css.jorux.com/wp-admin/post.php#" >Services</a></li>
<li id="portfolio"><a href="http://css.jorux.com/wp-admin/post.php#" >Portfolio</a></li>
<li id="contact"><a href="http://css.jorux.com/wp-admin/post.php#" >Contact Us</a></li>
</ul>
</div>

(注:原教程使用了dl和dt,jorux在这使用了更常用的ul和li标签)
目前导航条的表现比较糟糕,但是要在以后的教程中介绍其特殊表现,故需要暂时隐藏导航条,于是加入:

<div id="main-nav">
<dl class="hidden">
<dt id="about"><a href="http://css.jorux.com/wp-admin/post.php#" >About</a></dt>
<dt id="services"><a href="http://css.jorux.com/wp-admin/post.php#" >Services</a></dt>
<dt id="portfolio"><a href="http://css.jorux.com/wp-admin/post.php#" >Portfolio</a></dt>
<dt id="contact"><a href="http://css.jorux.com/wp-admin/post.php#" >Contact Us</a></dt>
</dl>
</div>

我们跳一步,先到页脚:
页脚包括两部分:左边的版权,认证和右边的副导航条。
我们先要让副导航条向右浮动,就像之前处理Sidebar和Content关系的一样,需要加入一个新的层(div):

<div id="footer">
<div id="altnav">
<a href="http://css.jorux.com/wp-admin/post.php#" >About</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Services</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Portfolio</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Contact Us</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Terms of Trade</a>
</div>

</div>

理论上,我们可以控制源文件上的任意元素的浮动,但由于IE浏览器的BUG,被浮动层需要首先出现在源文件上,也就是说我们把副标题放在版权和认证的前面:

<div id="footer">
<div id="altnav">
<a href="http://css.jorux.com/wp-admin/post.php#" >About</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Services</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Portfolio</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Contact Us</a> -
<a href="http://css.jorux.com/wp-admin/post.php#" >Terms of Trade</a>
</div>
Copyright &copy; Enlighten Designs
Powered by <a href="http://www.enlightenhosting.com/" >Enlighten Hosting</a> and
<a href="http://www.vadmin.co.nz/" >Vadmin 3.0 CMS</a>
</div>

刷新你的页面,你将看到如下所示(点击看大图):
lay

最后我们回到内容部分:用<h2<>表现内容标题–"About","Contact us";用<p>表现段落;用</br>断行。

<div id="content">
<h2>About</h2>
<p><strong>Enlighten Designs</strong> is an Internet solutions provider that specialises in
front and back end development. To view some of the web sites we have created view our
portfolio.</p>
<p>We are currently undergoing a 'face lift', so if you have any questions or would
like more information about the services we provide please feel free to contact us.</p>
<h2>Contact Us</h2>
<p>Phone: (07) 853 6060<br />
Fax: (07) 853 6060<br />
Email: <a href="mailto:info@enlighten.co.nz" >info@enlighten.co.nz</a><br />
P.O Box: 14159, Hamilton, New Zealand</p>
<p><a href="http://css.jorux.com/wp-admin/post.php#" >More contact information…</a></p>

</div>

刷新页面可以看到在Content层中又出现一些空白,这是由于<h2><p>标签的默认边距(margin)造成的,我们必须消除这些恼人的空白,当又不想把网页中所有的<h2><p>标签地边距都设为0,这就需要使用css的子选择器("child css selector"),在html的文件结构中,我们想控制的<h2><p>标签(child)是属于#content层(parent)的,因此在css文件中写入:

#content h2 {
margin: 0;
padding: 0;
}
#content p {
margin: 0;
padding: 0;
}

这样我们就告诉浏览器,仅仅是隶属于content层的<h2><p>标签的margin和padding的值为0!

第六步:页面内的基本文本的样式(css)设置:

你是不是厌倦了那些大红大绿的背景,现在是去掉它们的时候了,只保留导航条的红色背景。真是难为您居然能坚持学习本教程到此,很好,再过几步,你就能很好了解css控制整个网页版面(Layout)的能力。
–言归正传–
先设置全局的文本样式:

body {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color: #666666;
background: #ffffff;
}

一般我们把body标签放在css文件的顶端,当然你要是执意要把它放在尾部,浏览器不会和你计较。font-family内的顺序决定字体显示优先级,比方如果所在计算机没有Arial字体,浏览器就会指向Helvetica字体,依次类推;color指字体颜色;background指背景颜色。
如果你都是按本教程的操作,应该能看到下图(点击看大图):
lay
你可以看到内容(content)的各块(block)之间的间隙太小了,而基于最初的设计,内容标题(即<h2>)和正文之间的间隙大概是15px,每个段落的间距也大概是15px,所以在css中写入:

#content h2 {
margin: 0;
padding: 0;
padding-bottom: 15px;
}
#content p {
margin: 0;
padding: 0;
padding-bottom: 15px;
}

然后需要让content层的四周都空出25px的间隙,这本来是件很简单的事,理论上我们只需在#content的css文件中加入padding: 25px;就行了,但是IE给我们上了"一课",它的固有BUG根本不能按我们的想象表现。解决这个问题有两种办法。第一种办法是区别浏览器写入两种代码(HACK IE),但因为间隙(padding,在Dreamweaver中又叫填充)使用很频繁,所以我们用另一种办法。
我们往需要填充的层中加入padding层,它的功能仅限于显示间隙:

<div id="sidebar-a">
<div class="padding">
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.
</div>
</div>

同样的,再往html文件的content层中加入padding层。
由于padding层的功能仅是制造空隙,所以不要设置它的宽度,只需在css中添加:

#sidebar-a {
float: right;
width: 280px;
}
#sidebar-a .padding {
padding: 25px;
}
#content {
margin-right: 280px;
}
#content .padding {
padding: 25px;
}

就像我们之前用的方法一样,我们只选择了类(class)为padding,且父类(parent)为#content或#sidebar-a的元素(element)。
接下来设置行距,content和sidebar-a的行距需要加宽,但在css中是没有行距(leading)这种属性(attribute)的,但是有行高(line-height)属性,因此往css中写入:

#sidebar-a {
float: right;
width: 280px;
line-height: 18px;
}
#content {
margin-right: 280px;
line-height: 18px;
}

现在可以看到标题"about"和"contact us"显得相当突兀,这是因为我们使用的字体并不是一种网页字体,我们需要将其替换为以下图片,并将其存放于/images/headings/文件夹中:

lay

lay

替换方法为,在html文件的<h2>标签中写入:

<h2><img src="images/headings/about.gif" width="54" height="14" alt="About" /></h2>
<h2> <img src="images/headings/contact.gif" width="98" height="14" alt="Contact Us" /> </h2>

于是得到下图(点击看大图):
lay

第七步:网站头部图标与logo部分的设计:

为实现设计时的网页头部效果,我们需要以下两幅图:
/images/headers/about.jpg (点击看大图)
lay

/images/general/logo_enlighten.gif (点击看大图)
lay

首先我们给#header层添加背景图案:

#header {
height: 150px;
background: #db6d16
url(../images/headers/about.jpg);
}

我们使用的背景属性为一些简写的属性名,用其能规定背景的颜色,图案,图案的位置,是否重复以及如何重复。之所以把背景色设为桔黄色,是因为当用户使浏览器屏蔽图片时,网站的头部不会变的一片空白。应该注意到图片的路径是相对于css的存放位置而言的,而不是html文件,因此有"../"。

接着替换掉<h1></h1>标签里的"Enlighten Designs":

<div id="header">
<h1><img src="images/general/logo_enlighten.gif"
width="236" height="36" alt="Enlighten Designs" border="0" />
</h1>
</div>

logo_enlighten图片浮在头部的左上方,我们需要设置<h1>的属性值为:

h1 {
margin: 0;
padding: 0;
float: right;
margin-top: 57px;
padding-right: 31px;
}

这样我们使存在于<h1>层的图片向右浮动,并且上边距(margin-top)为57px,右间隙(padding-right)为31px,如下图所示(点击看大图):
lay

注意:细心的你可能会发现我们使用了padding-right而不是margin-right,这是因为IE的怪毛病不少,它会在不定的地方无法正确显示margin-right/left属性,所以使用了padding(间隙,Dreamweaver中又被称为填充)属性。

Jorux提示:希望大家在以后的css编写过程中,尽量使用padding属性,以免造成浏览器调试麻烦。

第八步:页脚信息(版权等)的表现设置:

首先需要控制页脚的文本显示:

#footer {
clear: both;
height: 66px;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 10px;
color: #c9c9c9;

}

接着我们需要设置存在链接的文本的显示,在这我们没有改变文本的颜色(仍然为#c9c9c9),而只是让下划线消失:

#footer a {
color: #c9c9c9;
text-decoration: none;
}

但是我们想让那些存在链接的文本,在鼠标悬停在其上方时变色为#db6d16:

#footer a:hover {
color: #db6d16;
}

然后我们想给页脚加上灰色的上边框,在footer层的四周设置一些间隙,并加大文本的行距:

#footer {
clear: both;
height: 66px;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 10px;
color: #c9c9c9;
border-top: 1px solid #efefef;
padding: 13px 25px;
line-height: 18px;

}

最后我们需要做的就是让副导航层(#altnav)向右浮动,需要指出的是,浮动层是必须设置宽度(width)才能正常浮动的,所以我们把#altnav的宽度设置为350px,略宽于文本的长度(为了让副标题的文字显示完全),然后让文本向右对齐:

#footer #altnav {
width: 350px;
float: right;
text-align: right;
}

如果你按照以上方法,将得到如下图所示的页脚样式(点击看大图):
lay

第九步:导航条的制作(较难):

Jorux注:导航条之所以放在第九步讲,是因为导航条制作是本教程中最难的部分,自然也是技术含量最高的地方.导航条的制作可易可难,但这里介绍的相对较难,您能坚持到这一步已经很不易,如果你只是有个导航条就满足的话,请参看第八步的副导航条的制作。

先去掉导航条的红色背景,还有就是移除html文件中main-nav层的"class="hidden"",使导航条的内容显示出来。我们实现导航条图片的变换的方法是纯css代码的,不包含任何js或是flash,因此我们所用的图片是4幅分别由三个小图组合而成的图片,如下所示,并将这4幅图保存于/images/nav/文件夹中:

laylaylaylay

我们实现导航条的动态效果如下图所示(点击看大图):
lay
在网页显示的只是图中红框标出的部分,如果把每幅图分为上,中,下三部分的话,未发生动作时显示上部,当光标悬停时,显示的是中部,被选择时则显示下部。

接下来进入css代码部分,先往css文件中写入:

/* Main Navigation */
#main-nav { height: 50px; }
#main-nav ul { list-style:none; margin: 0; padding: 0; }

注意:/* Main Navigation */为增加css文件可读性的说明,不会影响表现。
#main-nav的height属性定义了main-nav层的高度;"#main-nav ul" 则定义main-nav层中列表的属性,在这里先定义其margin和padding为0。

根据先前的设计,导航条应该和左边有一定的距离,这就需要设置main-nav层的左边距(padding-left)为11px,但由于IE5和Mac浏览器的BUG,需要加入以下代码:

/* IE5 Mac Hack \*/
#main-nav { padding-left: 11px; }
/*/
#main-nav { padding-left: 11px; overflow: hidden; }
/* End Hack */

现在你可以看到导航列表距左边有11px的距离,但是列表项目是竖排的,将<li>,即列表项目向左对齐就能使其从左到右横向排列:

#main-nav li { float: left; }

为了使列表项目的尺寸和容纳它的层保持一致,并利用浮动属性使列表项目的文本隐藏,写入:

#main-nav li a {
display: block;
height: 0px !important;
height /**/:50px; /* IE 5/Win hack */
padding: 50px 0 0 0;
overflow: hidden;
background-repeat: no-repeat;
}

接着,要实现当光标悬停于列表项目上时,显示背景图片的中部,因此需要将背景图片向上移动50px,写入:

#main-nav li a:hover {
background-position: 0 -50px;
}

给各个列表项目设置宽度和背景图片的路径:

#main-nav li#about,
#main-nav li#about a { width: 71px; background-image: url(../images/nav/about.gif); }
#main-nav li#services,
#main-nav li#services a { width: 84px; background-image: url(../images/nav/services.gif); }
#main-nav li#portfolio,
#main-nav li#portfolio a { width: 95px; background-image: url(../images/nav/portfolio.gif); }
#main-nav li#contact,
#main-nav li#contact a { width: 106px; background-image: url(../images/nav/contact.gif); }

最后我们要做的就是,当列表项目被选时,显示背景图片的下部。为此我们需要增加一些css代码对原有的css表现作一些修改:

body.about li#about,
body.about li#about a,
body.services li#services,
body.services li#services a,
body.portfolio li#portfolio,
body.portfolio li#portfolio a,
body.contact li#contact,
body.contact li#contact a {
background-position: 0 -100px;
}

以上看似庞大的css选择器可以识别body标签的类(class),如html中为:

<body class="about">

以上css选择器就让li#about,li#about a,的背景向上移动100px,使其显示背景图片的下部。

如果我们希望网站头部背景图片也根据body标签的类进行变换,就需修改css的#header为:

body.about #header {
height: 150px;
background: #db6d16
url(../images/headers/about.jpg);
}

至此就完成了"About"网页的制作,依此类推,修改html中body的类为services/portfolio/contact制作相应html文件并分别保存。
在css文件中添加各个网页相应的头部背景图片路径(如services网页的头部背景图片为services.jpg,在css中添加如下代码):

body.services #header {
height: 150px;
background: #db6d16
url(../images/headers/services.jpg);
}

然后用超级链接将这些网页连接起来,就组成了一个小网站了。

第十步:解决IE浏览器的显示BUG:

要继续此教程需要IE的以前的版本进行测试,你可以在这里下载到。绝大部分中国用户使用的是IE6.0,因此您几乎不需要看下去了。

IE中主要出问题的是IE5和IE5.5,如其不能识别css中margin值为auto,要实现层的中间对齐,需加入:

body {
font-family: Arial, Helvetica, Verdana, Sans-serif;
font-size: 12px;
color: #666666;
text-align: center;
}

但是这样设置之后,网站的content层的文本也变成中间对齐了,我们需要让其向左对齐,加入:

#page-container {
width: 760px;
margin: auto;
text-align: left;}

关于页脚的BUG,将版权内容加入新的#copyright层中,在html中加入:

<div id="copyright">
Copyright © Enlighten Designs<br />
Powered by <a xhref="http://www.enlightenhosting.com/" mce_href="http://www.enlightenhosting.com/">Enlighten Hosting</a> and
<a xhref="http://www.vadmin.co.nz/" mce_href="http://www.vadmin.co.nz/">Vadmin 3.0 CMS</a>
</div>

在css文件中加入,并将#footer的padding-top: 13px;移除:

#footer #altnav {
clear: both;
width: 350px;
float: right;
text-align: right;
padding-top: 13px;
}
#footer #copyright {
padding-top: 13px;
}

最后要解决的BUG是当光标在导航条的被选列表项目链接上悬停时(如在about的网页,body的类为about,但我们将光标移到导航条的about图片上时),背景图片消失了,这就需要加入:

body.about li#about,
body.about li#about a,
body.about li#about a:hover,
body.services li#services,
body.services li#services a,
body.services li#services a:hover,
body.portfolio li#portfolio,
body.portfolio li#portfolio a,
body.portfolio li#portfolio a:hover,
body.contact li#contact,
body.contact li#contact a,
body.contact li#contact a:hover {
background-position: 0 -100px;
}

本教程到此结束,如果您觉得不错,请留言支持Jorux
当然,如果您不满意Jorux的翻译或是理解(与其说是翻译,还不如说是Jorux对原文的理解,译文中有很多非原作者的话),请查看原文。

289 Responses So Far

  1. icesoul Says:
    Gravatar

    并没有翻译完成呀?为什么不翻译了?这样10天可学不会css!

  2. Jorux/Bluecssr Says:
    Gravatar

    已经翻译完了Icesoul,可以参照原文。
    但是,十步确实不能学会css,只是初步而已,马上会开始一个基础css教程,感兴趣的话可以参考一下!

  3. cdr Says:
    Gravatar

    这么好的文章没人look,太可惜了

  4. Jorux/Bluecssr Says:
    Gravatar

    这篇文章反映很好,并不是没人看!:)

  5. Admiration Says:
    Gravatar

    从这里开始!

  6. shiany Says:
    Gravatar

    太强了。。。喜欢这里,期待你的css教程,
    学了之后。。马上把你的样式盗版走。。。哈哈

  7. ccutbhj Says:
    Gravatar

    太好了!你的网站看着很舒服,看文章一点都不累!

  8. difly Says:
    Gravatar

    确实很不错,,希望有更好的类似教程。。

  9. ourr » links for 2006-09-30 Says:
    Gravatar

    […] css教程–十步学会用css建站(全) (tags: css) 30 / September / 2006  misc   […]

  10. ourr » links for 2006-09-30 Says:
    Gravatar

    […] css教程–十步学会用css建站(全) (tags: my动手 CSS) […]

  11. 困兽之网摘日日看 » links for 2006-09-30 Says:
    Gravatar

    […] css教程–十步学会用css建站(全) (tags: css) […]

  12. jjjlllllllllllll Says:
    Gravatar

    bucuo

  13. 8cuo Says:
    Gravatar

    thx

  14. links for 2006-10-07 « jiehey Says:
    Gravatar

    […] css教程–十步学会用css建站(全) […]

  15. wang Says:
    Gravatar

    强贴,按着做了一遍……

  16. keqiu Says:
    Gravatar

    非常好

  17. kensan Says:
    Gravatar

    在我的opera里试做了一遍 什么都显示得好好的
    甚至自己加减的东西都显示得好好的
    但是换到ie6看居然是如此苍白 甚至siderbar那个都不出来
    头痛啊
    再仔细教一些吧

  18. Jorux/Bluecssr Says:
    Gravatar

    不用担心。好好学学《If you love css …》吧。至于IE与FF、Opera的区别会在以后的文章说明。

  19. baobao Says:
    Gravatar

    我是按照上面所说的来做,但导航不行,鼠标放上去时没有反应?

  20. Jorux/Bluecssr Says:
    Gravatar

    肯定是可以的, 有很多人验证了。 “BaoBao”再仔细看看吧!

  21. shadow Says:
    Gravatar

    能不能把弄成的例子源文件打包,让我下载个,看看呀,弄了半天,和你的还是有出路

  22. joe Says:
    Gravatar

    我的也是有点出入,
    有没有源文件下载

  23. ξ命令提示符 » Blog Archive » css教程–十步学会用css建站(全) Says:
    Gravatar
  24. Jorux/Bluecssr Says:
    Gravatar

    有个别代码出了点问题, 比如:
    xsrc=”images/general/logo_enlighten.gif” mce_src=”images/general/logo_enlighten.gif” , 应该改为src=”images/general/logo_enlighten.gif” ,有时间我会尽快修改的, 请读者谅解.

  25. Jorux/Bluecssr Says:
    Gravatar

    那些代码问题是由于wordpress的编辑器自动改的, 所以出现错误, 现已修复, 请读者替换掉以前那些带链接的代码. 有其他问题请留言.

  26. win-fire Says:
    Gravatar

    你的贴跟你本人一样的帅呀!加油!

  27. shadow Says:
    Gravatar

    我出现了个好奇怪的问题,在content那部分如果用英文内容不会有异常。如果用的是中文内容,刷新下内容就变没了,要把窗口缩小再打开才有,好奇怪噢,怎么会这样

  28. Jorux/Bluecssr Says:
    Gravatar

    To shadow:
    可以把它传到网上来, 我可以帮你看看.

  29. win-fire Says:
    Gravatar

    做到第八步,sideber 出现问题了!它会移到中间位置!但是浏览它又没出事!好怪!

  30. win-fire Says:
    Gravatar

    怎么没有回我呀

  31. ling Says:
    Gravatar

    做第六步的时候:
    body {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    color: #666666;
    background: #ffffff;
    }
    并不像你说的那样,背景大块的颜色去不掉呀!! :(

  32. joe Says:
    Gravatar

    background-image: url(title.gif);
    怎么调整图象的长度大小?

  33. Jorux/Bluecssr Says:
    Gravatar

    To Ling:
    你写的代码只是设置全局。 想要去掉背景颜色, 必须把各个div的background移除。
    To Joe:
    背景图像的大小是无法在css里设置的。

  34. Jorux/Bluecssr Says:
    Gravatar

    To Win-fire:
    Sorry for the delay!
    你提供的信息太少, 我也帮不了你, 最好是传到网上来!

  35. shadow Says:
    Gravatar

    倒,我上次说的那个中文显示不了的问题,现在又可以了,都不知道怎么又会正常了

  36. shadow Says:
    Gravatar

    我有点不明白,那个content不是设置个width的吗,我一设置width,content那个div 就会跑到sider的div 下面去,就不会和它同一排的高度了

  37. shadow Says:
    Gravatar

    我有点不明白,那个content不能设置个width的吗,我一设置width,content那个div 就会跑到sider的div 下面去,就不会和它同一排的高度了

  38. Jorux/Bluecssr Says:
    Gravatar

    试着把width的值设小点。

  39. win-fire Says:
    Gravatar

    为什么这个教程里用的是”让位式”布局呢(注:谁遮住谁了,谁就让开),我是说我们不能预先定位好各个内容块的高和宽吗?如果我是在PS里设计好了图样的话,我就知道了内容块大小位置,不必再去考虑它的放置定位.
    教程里的设计者难道是没有做好详细设计图样的吗?有点过于随意性!

    我是新手请教的问题都好多呢!
    请指点下,谢谢!

  40. win-fire Says:
    Gravatar

    请详细的说明下建CSS站流程!

  41. Jorux/Bluecssr Says:
    Gravatar

    To Win-fire:
    1. 首先你不是一个新手, 新手是不会知道设计网站首先的步骤是用ps平面设计。你只是知道用表格去建站而已。
    2. 其次, css建站的流程和以前没什么变化:平面设计->页面切割->编码。
    3. 页面里的元素并不是每一都与确定的高宽的,比如说横向导航栏, 它只有确定的高, 可以没有确定的宽, 这是为了自动适应。

    有什么问题还可以接着问!

  42. win-fire Says:
    Gravatar

    你还真高手!
    我还想问下教程的Header为什么不用一个图片呢?
    还有你这个网站会不会像这个教程里的步聚做出来的?
    对于多列表表格用CSS会不会很麻烦?
    怎样解开加密的网站,很多另存不了呀!
    ……..

  43. Jorux Says:
    Gravatar

    1. 教程用了两个图片,一个作为背景,一个用img加载(用于点击);
    2. 我的网站制作过程和教程差不多,但要熟练的多,会省略很多步骤;
    3,对于多列表表格还是建议用表格来排版,css也可以混合控制table和div;
    4. 至于解密,我就不告诉你了,“另存为”早已经过时了,你去搜搜吧。

  44. win-fire Says:
    Gravatar

    可能你觉得我有点烦,
    但我还想问下,div里的图片参入热点不也就可以点击了吗?
    时下流行的网站风格是不是韩国风格?
    我发现问题会常来光顾的,除非你不再回答我的问题!
    THANK U !

  45. win-fire Says:
    Gravatar

    昨天在网上看到一个渐变的滤镜效果代码如下:style=”filter:progid:DXImageTransform.Microsoft.
    gradient(startcolorstr=#FFFFFF,endcolorstr=#EFEFEF,gradientType=0)”
    这是加在Table里的,不知怎么在DIV里做出来?
    麻烦了!

  46. win-fire Says:
    Gravatar

    有好多问题想马上解决的,找百度了……没用!
    你去找百度,百度又百度……浪费不少时间没有一个合适的答案!
    希望得到你专业的回答.
    还有我的胃不好,常有点想吐的感觉应该吃点什么呢!

  47. akygbyq Says:
    Gravatar

    热烈庆祝河北大学建校八十五周年

    #container {width:760px;margin:auto;}
    body{
    margin:0px;
    padding:0px;
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    color: #666666;
    background: #ffffff;
    text-align: center;
    }

    #a1{height:200px;background:red;url(../images/head.jpg);}
    #a2{margin-right=560px;}
    .bianju{padding:0px;margin=0px;}
    #a3{float:right;width=550px;line-height=18px;padding:25px;}
    #a4{width:760px;}
    #a5{height=66px;clear:both;font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 10px;
    color: #c9c9c9;
    border-top: 1px solid #efefef;
    padding: 13px 25px;
    line-height: 18px;
    }
    #a5 #a6 {
    width: 350px;
    float: right;
    text-align: right;
    }

    #a5 a {
    color: #c9c9c9;
    text-decoration: none;
    }
    #a5 a:hover {
    color: #db6d16;
    }

    校史长廊
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
    Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
    Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
    euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
    Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
    purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.

    河大风采

    改革之路图片展

    家国天下

    Copyright © 家国天下Powered by http://www.family.hbu.cn

    为什么图片总是被遮住呢

  48. Jorux Says:
    Gravatar

    To Winfire:
    最近几天太忙。你的问题我会一一回答的, 请关注此页面!!
    Sorry for the delay!

  49. Jorux/Bluecssr Says:
    Gravatar

    To Win-fire:
    1. 背景图片是不能加热点的;
    2. 韩国风格已经过时了, 现在是web 2.0 style的世界;
    3. 那个滤镜可以在css里声明,只要选择器是对应html里的元素就可以实现;
    4. 不要用百度,不要用中文,搜索请英文+Google;
    5. 至于胃部不适,最好吃点促进胃肠动力药,如吗丁啉,如不奏效,建议去医院做个胃镜,可能有其他问题,和你的年龄有关;
    6. 有其他问题请继续!

  50. james Says:
    Gravatar

    很好啊~~~: )

  51. heihei Says:
    Gravatar

    那是不是以后的趋势是不用表格了

  52. Jorux/Bluecssr Says:
    Gravatar

    表格还是有用的,只是一般不用在整站排版上了,但在数据表格方面,表格和css结合起来最好。

  53. flay521 Says:
    Gravatar

    body {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    color: #666666;
    background: #ffffff;
    }
    好像这一步不能实现啊。内联>外接样式表>内部样式块,是里面5个父元素。而已经自己定义了一个外接样表。好像父元素的内联样式不起作用吧。

  54. flay521 Says:
    Gravatar

    body {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    color: #666666;
    background: #ffffff;
    }
    好像这一步不能实现啊。内联>外接样式表>内部样式块,body是里面5个div的父元素。而div已经自己定义了一个外接样表。好像父元素的内联样式不起作用吧。

  55. win-fire Says:
    Gravatar

    当我们把所有的小div放在一个大的div里面会不会造成打开速度变慢呀?
    浏览器是怎样读出这些div的?
    顺序怎么样的?

  56. Jorux/Bluecssr Says:
    Gravatar

    To flay521:
    这里没用内联样式。

    To win-fire:
    浏览器无论是对html还是css,都是从上至下的顺序。
    将小的div放在大的div里并不会对速度产生影响,但是要尽量把耗时间的div放在页面尾部,它会造成其(在html中)以下的div打开速度变慢。

  57. win-fire Says:
    Gravatar

    用火狐浏览出现了很多问题!
    火狐对表单好像很”反感”,我在一个div(float:left)里用了个表单,用火狐浏览时,它下面那个DIV(float:left)既然向着那个表单左对齐!!
    怎么解决?

  58. win-fire Says:
    Gravatar

    用火狐浏览出现了很多问题!
    火狐对表单好像很”反感”,我在一个div(float:left)里用了个表单,用火狐浏览时,它下面那个DIV(float:left)既然向着那个表单左对齐!!出现错位!
    怎么解决?

  59. Jorux/Bluecssr Says:
    Gravatar

    试试 clear:both;
    最好有个网址,让我直观地看看问题。

  60. zhong Says:
    Gravatar

    我又学到了不少东西啊,多谢Jorux!支持!!!

  61. shinery Says:
    Gravatar

    谢谢你的教程,对于我们这些初学者来说太有用了,呵呵!

  62. flay521 Says:
    Gravatar

    终于做出来了。
    但还是在最后
    body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }这个地方不明白,
    我就把它换成了
    #main-nav li a:active {
    background-position: 0 -100px;
    }出现一样的效果啊。
    不明白为什么还要为body设个先择器。
    请老师讲解一下。
    还有想说一下,有的做不出来9步的效果可能是图片的格式不对。教程中的链接是gif格式,可是下载的图片是Jpg格式!所以就会看不到图片。

  63. Jorux/Bluecssr Says:
    Gravatar

    To flay521:
    给body设了4个选择器,是为了区别4个网页(about,services,portfolio,contact), 这样就能实现在不同网页时,导航栏的不同current效果。

  64. speeds86 Says:
    Gravatar

    好文章啊,顶,谢谢Jorux,我决定每天都来一下。

  65. UIZONE » Blog Archive » If you love css… Says:
    Gravatar

    […] 曾翻译过一篇css教程:十步学会用css建站,文章声称能在十步学会建站,虽说夸张点,但确实能学到一些东西,就像现代社会流行速成一样,它只是一个css快餐,要达到自由运用css,没个百八十步恐怕有点悬。 […]

  66. kevin Says:
    Gravatar

    文章翻译的不错, 我也看了原文。希望能和你切磋切磋!如有好的文章请发到我的邮箱。谢谢!我会经常到这来的。支持支持!

  67. Jorux/Bluecssr Says:
    Gravatar

    To kevin:
    如果你没有订阅Feed的习惯,建议用email订阅本站的Feed,有什么好文章我会发出来的。
    感谢你的支持!

  68. 吴玉柱 Says:
    Gravatar

    哈哈,谢谢了

  69. 寻找小猪 Says:
    Gravatar

    好细腻的教程,初学~~
    觉得是最好的了。赞下
    跟着做了两次,这样能步步分析出来的教程真少。收藏了~。

  70. sat Says:
    Gravatar

    学了几天,感觉很好,谢谢Jorux,请教一个问题,为什么main-nav里每个栏目都要放置2张背景图呢?我只放了一个,也是一样的效果。谢谢!

  71. 菜鸟 Says:
    Gravatar

    想问一个很菜的问题,我找了几个css入门的帖子看都没看到有说的。
    就是在css里的# . 开头的东东有什么区别?
    #main-nav li a {…}
    #a2{…}
    .bianju{…}
    这里有用.开头的,也有用#号开头的,我在做网页的时候,表格里的标题上的Lable想用大一点的字体,而正文lable想用小一点的字体,请问要怎么做?我常常都是手动把这个设置在代码中,不知道写在css里要怎么写?
    请达人指点一下,我不想深入学习css,只想入门就行了,我是做web程序的,但有时候要和界面打交道,做不好….

  72. Jorux/Bluecssr Says:
    Gravatar

    #是用来标识html中id的,而.是用来标识class。例如:
    在HTML里写入:
    <h2 class=”title”>标题:~~~</h2>
    <p class=”para”>正文:~~~~~</p>
    在css里写入:
    .title {
    font-size:20px;
    }
    .para {
    font-size:12px;
    }

  73. 菜鸟 Says:
    Gravatar

    非常谢谢Jorux/Bluecssr 的回答
    以后有问题就找了你。呵呵~~~回答真及时!

  74. 菜鸟 Says:
    Gravatar

    按Jorux/Bluecssr 说的做到第5完,但6开头这效果没做出来,不知道是不是要把每个div里的background给删除了?
    http://static.flickr.com/50/138230223_d90ae92488_m.jpg
    下面是我的css代码

    body {
    font-family: Arial, Helvetica, Verdana, Sans-serif;/*字体*/
    font-size: 12px;/*字体大小*/
    color: #666666;/*字体颜色*/
    background: #ffffff;/*背景色*/
    }

    /*页面容器*/
    #pageContainer
    {
    width:760px;
    background:red;
    margin:0;
    padding:0;
    }

    /*主体风格*/
    html, body {
    margin: 0;
    padding: 0;
    }

    /*头标题图片区*/
    #main-nav {
    background: red;
    height: 50px;
    }

    /*头标题区*/
    #header {
    background: blue;
    height: 150px;
    }

    /*主要内容区*/
    #content
    {
    margin-right:280px;
    background: green;
    }

    /*页脚*/
    #footer
    {
    clear:both ;
    background: orange;
    height: 66px;
    }

    /*链接区*/
    #sidebar-a {
    float: right;
    width: 280px;
    background: darkgreen;
    }

    /*在.是在class中使用的风格,#是在html里使用的风格*/
    .hidden
    {
    display :none ;
    }

    /*h1标签的风格*/
    h1
    {
    margin :0;
    padding :0;
    }

    /*主要内容里的h2,p标签风格*/
    #content h2 {
    margin: 0;
    padding: 0;
    }
    #content p {
    margin: 0;
    padding: 0;
    }

  75. 菜鸟 Says:
    Gravatar

    上面没说清楚,就是6开始把页面背景设为了白色,但我的还是五颜六色!
    在body里设的背景色没应用上,这是怎么回事!

  76. Jorux/Bluecssr Says:
    Gravatar

    To 菜鸟:
    对,你需要把每个div的背景删去。

    不知你看你的邮箱否,请参看http://jorux.com/archives/looking-for-web-programmers/

    看到此留言后请速与发email到joe7419#gmail.com, 与我直接联系。

  77. 菜鸟 Says:
    Gravatar

    谢谢你的指点,email我以回,对于你的问题我帮不上忙,不好意思:(
    我不会php:(

  78. redhorse Says:
    Gravatar

    Jorux/Bluecssr 你好!
    我对DIV+CSS方法很感兴趣,看了你的教程,照着做了一遍,感觉真的感觉受益匪浅,这里真是一个学习的不错的地方,我是一个初学者,有一点不太明白,望有时间帮我解答一下:
    就是教程刚开始的的那段HTML代码,我复制了一下:

    CompanyName - PageName

    @import “css/master.css”;

    这个是你的。

    下面的是我在dreamweaver里直接新建的空白文档:

    无标题文档

    请问他们有什么区别?
    你的多的那段代码:

    这段代码是什么意思,到底是起了什么作用?在DIV+CSS布局里必须添加吗?

    希望你在百忙之中给与答复,谢谢!redhorse8318@163.com

  79. 塞上柳絮 Says:
    Gravatar

    logo_enlighten图片浮在头部的左上方,我们需要设置的属性值为:
    */
    h1 {
    margin: 0;
    padding: 0;
    float: right; /*!!!!!!!!!!!!导致sidebar-a走位!!!!!!!!!!!!!!!!*/
    margin-top: 57px;
    padding-right: 31px;
    }

    上述sidebar-a走位只是在dreamweae8里,在浏览器里是好的,我想问问怎么解决这个问题?谢谢

  80. Jorux/Bluecssr Says:
    Gravatar

    To 塞上柳絮:

    很抱歉,我没有使用过DW, 而且你没有必要追究DW的表现。

  81. XiaoJiaoYa(Honny) Says:
    Gravatar

    请问这一句需要用上吗?
    “”
    就是卡在这个地方了,是不是我作一个ABOUT的独立网页就要在HTML文件中这样写入代码呢?
    还是说“body.about ”这样在CSS中表达只是为了在名称上区别一下各个不同内容的网页呢?
    就是说只是种名称的名义上区分,而在HTML文件中并不需要有“”的代码表示呢?
    谢谢!

  82. Jorux/Bluecssr Says:
    Gravatar

    To Xiaojiaoya:

    在留言中不能直接使用代码,你的代码被屏蔽了。但据我推断,Html中必须要有那个代码,css才能控制其表现,并且区分各个页面。

  83. 新手 Says:
    Gravatar

    不错的网站,以后会经常来的,希望会有更多地发现。

  84. 学习中 Says:
    Gravatar

    哈这个写得真的好。学到了不少东东。
    原网站还有一篇Gracefully Degrading CSS/HTML
    要是你也翻译了,别忘记了通知一声哈。

    再次感谢LZ的辛勤劳动!

  85. 学习中 Says:
    Gravatar

    对了我的联系方式是:jiafeifei12345@gmail.com
    QQ:17841919

  86. 千風 Says:
    Gravatar

    我的main-nav部分显示不对,怎么弄都没办法,帮我看看吧。
    /* Main Navigation */
    #main-nav { height: 50px; }
    #main-nav ul { margin: 0; padding: 0; }
    /* IE5 Mac Hack \*/
    #main-nav { padding-left: 11px; }
    /*/
    #main-nav { padding-left: 11px; overflow: hidden; }
    /* End Hack */
    #main-nav li { float: left; }
    #main-nav li a {
    display: block;
    height: 0px !important;
    height /**/:50px; /* IE 5/Win hack */
    padding: 50px 0 0 0;
    overflow: hidden;
    background-repeat: no-repeat;
    }
    #main-nav li a:hover {
    background-position: 0 -50px;
    }
    #main-nav li#about,
    #main-nav li#about a { width: 71px; background-image: url(../images/nav/about.jpg); }
    #main-nav li#services,
    #main-nav li#services a { width: 84px; background-image: url(../images/nav/services.jpg); }
    #main-nav li#portfolio,
    #main-nav li#portfolio a { width: 95px; background-image: url(../images/nav/portfolio.jpg); }
    #main-nav li#contact,
    #main-nav li#contact a { width: 106px; background-image: url(../images/nav/contact.jpg); }
    body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }

    谢谢了!

  87. Jorux/Bluecssr Says:
    Gravatar

    To 千風:

    你最好有个在线的网址发给我看看.

    你的图片后缀可能有问题,你下载的图片不是jpg文件,而可能是gif文件,比如你把图片about.jpg改成about.gif等试一试。

  88. kevin Says:
    Gravatar

    to jorux:
    我的 navigation bar 不知道哪里的错误,在IE6 就是不显示,在IE7显示无错误。在firefox2.0和opera9.0整个变形了请帮忙解决行吗? 这里先谢谢啦!下面是html 和 css 代码。

    HTML ;

    Home
    HomePage Management

    HomePage
    Category
    Keywords
    SiteID

    NewsLetter Management

    NewsLetter Edit
    Email List
    Content Edit

    Merchant Management

    Merchant Admin
    Page Content
    Registration List

    CSS code:

    /* –[begin navagation bar]——————– */

    #nav {
    font-family: arial, sans-serif;
    width:100%;
    float: left;
    position: relative;
    margin: -25px 0 0 0;
    font-size:13px;
    z-index:100;
    }
    #nav ul li a, #nav ul li a:visited {
    display: block;
    text-decoration:none;
    width:150px;
    height:20px;
    text-align:center;
    color:#fff;
    border:2px solid #fff;
    background: #990000;
    line-height:20px;
    font-size:12px;
    overflow: hidden;
    font-weight: bold;
    }

    #nav ul {
    padding:0;
    margin:0;
    list-style-type: none;
    }

    #nav ul li {
    float: left;
    margin-right:1px;
    position:relative;
    }

    #nav ul li ul {
    display: none;
    }

    /* specific to non IE browsers */

    #nav ul li:hover a {
    color:#fff;
    background: #000;
    }

    #nav ul li:hover ul {
    display:block;
    position:absolute;
    top:20px;
    left: 0;
    width:150px;
    }
    #nav ul li:hover ul li a {
    display:block;
    background:#ddd;
    color:#fff;
    }

    #nav ul li:hover ul li a:hover {
    background: #000;
    color:#fff;
    }
    /* –[end navigation bar]——————- */

  89. Jorux/Bluecssr Says:
    Gravatar

    我看不懂你的代码。可能是有一部分代码被wp屏蔽了,你最好给个网址展示一下,或是把你的网页打包放在一个免费空间,我可以帮你看看。

  90. kevin Says:
    Gravatar

    嗯? 这里不接受html 的 代码啊 整个图片试试:http://static.flickr.com/120/315595570_bcfc077d1a_o.gif

  91. kevin Says:
    Gravatar
  92. kevin Says:
    Gravatar

    to jorux:

    介绍两个UK最流行的web magazine给你

    http://www.netmag.co.uk/

    http://www.pwdmag.co.uk/

  93. Jorux/Bluecssr Says:
    Gravatar

    To Kevin:

    我这一两天有点忙。闲下来会Email你的。

    Thanks

  94. kevin Says:
    Gravatar

    To Jorux:

    做这样的导航菜单也是出于无奈啊, 2级页面的内容很多,宽度就想限制在1000px 所以…… 不过还好解决了一些问题。用的是IE的conditional comments 。

  95. 土拨鼠挖掘web2.0 » Blog Archive » css教程–十步学会用css建站(全) Says:
    Gravatar

    […] 第二步:创建html模板及文件目录等; […]

  96. feiyang Says:
    Gravatar

    真的是太强了,我看到了div+css的希望,永远支持Jorux,我想我已经喜欢上这里了!!!!

  97. nye.yang Says:
    Gravatar

    从0开始刚学作网页.坚持到最后虽然还有不少语句不明白.不过效果图出来了,感觉很不错啊!
    好文章!!

  98. vv Says:
    Gravatar

    此前一直对css+div一头雾水,今天整个教程看下来,终于有些入门了,谢谢你:)你的家很好,我也会经常光顾.

  99. 哈哈 Says:
    Gravatar

    搞定了~~~

  100. dongxin Says:
    Gravatar

    Jorux,你好,本人也是才接触DIV+CSS,对它只懂得一点点,今天看到你的这个教程,真的是学到了很多东西,毕竟网上能让初学者读懂的教程不是很多(个人观点),在此深深的表示感谢

    看教程有感:1.你这里一定还有别的教程吧(~你的菜单~我不懂英文,还有就是才来这里,地形不熟),如果有,麻烦给列个表行吗?
          
          2.很想学JAVASCRIPT,在网上收集了几个教程,但每次都是看的一头雾水,感觉特吃力,学不进去,不知是教程不好,还是我的思维能力值得怀疑,能否给介绍个这方面的初级教程?

    等待回复

  101. Asgard Says:
    Gravatar

    您好,我刚刚大学毕业,希望在网站设计这方面有所发展,今天看到这个教程才明白老师教的那都是皮毛的皮毛.请教设计一个较好的网站该如何学习?

  102. Jorux/Bluecssr Says:
    Gravatar

    To Asgard:

    你需要向国外看齐。多读英文原著得网页教程,多练习。
    祝你好运。

  103. dongxin Says:
    Gravatar

    Jorux 你好,不知为什么你没有给我回复,仔细看了下,原来是我在上面的留言中把你的名字误添了个空格,对此向你道歉

  104. Jorux/Bluecssr Says:
    Gravatar

    To dongxin:

    1. http://jorux.com/archives/是目录;
    2. Js教程我也不太了解;
    3. 上次没回,是因为当时忙,忘了。抱歉。

  105. dongxin Says:
    Gravatar

    To Jorux:

    您的这个教程,我看了两天了,感觉学到很多知识,但是到下面这儿出了点问题,想请教你一下:
    "需要让content层的四周都空出25px的间隙,这本来是件很简单的事,理论上我们只需在#content的css文件中加入padding: 25px;就行了,但是IE给我们上了”一课”,它的固有BUG根本不能按我们的想象表现"
    我的是IE6.0,试着在#content层中加入padding:25px看了下效果,似乎有效果。去掉它后,又照您所说的另一种方法做了一下,但却没有看到效果,我想一定是我的代码出了问题,但仔细查也没有查出BUG,想您帮忙看一下:
    CSS代码如下:

    html,body{
    margin:0;
    padding:0;
    }

    body {
    font-family: Arial, Helvetica, Verdana, Sans-serif;
    font-size: 12px;
    color: #666666;
    background: #ffffff;
    }

    .hidden {
    display: none;
    }

    h1{
    margin:0;
    padding:0;
    }

    #page-container{
    width:760px;
    margin:auto;

    }

    #main-nav{
    height:50px;
    background:red;
    }
    #header{
    height:150px;

    }
    #sidebar-a{
    width:280px;
    float:right;
    }
    #sidebar-a.padding{
    padding:25px;
    }
    #content{
    margin-right:280px;
    }
    #content.padding{
    padding:25px;
    }
    #content h2,p{
    margin:0;
    padding:0;
    padding-bottom:15px;
    }
    #footer{
    height:66px;

    clear:both;
    }

    HTML的部分代码:

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
    Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
    Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
    euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
    Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
    purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
    Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
    Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
    euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
    Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
    purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.

    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam gravida enim ut risus.
    Praesent sapien purus, ultrices a, varius ac, suscipit ut, enim. Maecenas in lectus.
    Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada enim vitae lacus
    euismod vulputate. Nullam rhoncus mauris ac metus. Maecenas vulputate aliquam odio.
    Duis scelerisque justo a pede. Nam augue lorem, semper at, porta eget, placerat eget,
    purus. Suspendisse mattis nunc vestibulum ligula. In hac habitasse platea dictumst.

    About
    Enlighten Designs is an Internet solutions provider that specialises in
    front and back end development. To view some of the web sites we have created view our
    portfolio.
    We are currently undergoing a ‘face lift’, so if you have any questions or would
    like more information about the services we provide please feel free to contact us.
    Contact Us
    Phone: (07) 853 6060
    Fax: (07) 853 6060
    Email: info@enlighten.co.nz
    P.O Box: 14159, Hamilton, New Zealand
    More contact information…

    知道您很忙,但实在找不到BUG,麻烦您了

  106. dongxin Says:
    Gravatar

    不知道在您这里HTML代码居然显示不出,晕~

  107. Jorux/Bluecssr Says:
    Gravatar

    To dongxin :

    content.padding没有空格。
    应为:content .padding

    你的其他代码也存在类似问题,注意“.”前要空一格。

  108. dongxin Says:
    Gravatar

    To Jorux:

    原来bug在这里,修改后果真有效果了!

    不但给提供好的教程,而且还帮忙看代码找错误

      真的是太感谢您了,我想我会常来这里的

      

  109. zhanfang Says:
    Gravatar

    我有个问题,就是用下面的这种方式导入不了图片,但是可以显示背景色#header{
    height:150px;
    background:#db6d16
    url(D:\E\htdocs\images\headings\about.jpg);
    }
    我把图片改成jpg格式,是不是规定要用gif格式的.
    好急呀!老师一定要回答.

  110. Jorux/Bluecssr Says:
    Gravatar

    To zhanfang :

    你的图片地址有问题,在本地调试的话,应该用相对地址。图片格式无所谓,看你用的具体图片格式而定,不是一定要使用某种格式的图片。

  111. dongxin Says:
    Gravatar

    To jorux:你好,下面这一段代码不太懂,有时间帮忙解释一下好吗?特别是"!important",这个能具体解释一下是什么意思吗?
    代码如下:
    #main-nav li a {
    display: block;
    height: 0px !important;
    height /**/:50px; /* IE 5/Win hack */
    padding: 50px 0 0 0;
    overflow: hidden;
    background-repeat: no-repeat;
    }

  112. Jorux/Bluecssr Says:
    Gravatar

    To dongxin:

    “!important”是针对除IE以外的浏览器的,对于那些浏览器,height:0px优先,所以height:50px对于它们就不起作用。

    而IE不认识!important,所以对于IE,height:50px由于后于height:0出现,而取得优先。

  113. dongxin Says:
    Gravatar

    哦,原来是这样子,我明白了

    不过,又有段不懂的代码,如下:

    #main-nav li a:hover {
    background-position: 0 -50px;
    }

    这段代码是否是缩写,它代表绝对定位还是相对定位,其中的0代表?
    -50又代表什么,虽然你在教程里已经说过它是将背景图片向上移动50px,但我做了个简单的链接样式,试了一下上面的这段代码,链接文字会向下移,但当我把-50改成50时,本以为它会向上移,可它仍向下移

    (附:我是不是很麻烦,没办法,我不懂就要问的,我想我会每天都来你这里学习的,以后一定还会有很多的问题,所以得出结论:我的问题不用急着回答,当你真正感觉有空闲时再帮忙解释一下,我就感激不尽喽!)

            

  114. Jorux/Bluecssr Says:
    Gravatar

    To dongxin:

    0代表与左边的距离。50px代表与上缘的距离,负数指从上缘继续上移50px。正数指从上缘往下移50px。

  115. 大大 Says:
    Gravatar

    哈哈

  116. zz Says:
    Gravatar

    支持 有java script吗?

  117. Jorux/Bluecssr Says:
    Gravatar

    To zz:

    本站暂没有JS相关教程。

  118. CJ Says:
    Gravatar

    受益非浅啊~我现在正在做自己的主页,对CSS向往又茫然,看了Jorux的文章真有”顿悟”的感觉 :D

    对动态网页等等问题我还是初学,先想请你帮我看一下一个网页是否有用css code必要?有什么特别的提醒吗?非常感激(如果你很忙的话就不打扰了~)
    http://farm1.static.flickr.com/166/364488212_e9c6014d45_o.jpg

  119. dongxin Says:
    Gravatar

    To Jorux:
    今天又上来重温这个教程,发现个问题我不清楚,所以想请教您:
    --------------------------
    (下面为引用教程中的内容)
    第三步:将网站分为五个div,网页基本布局的基础:
    1.将“第一步”提到的五个部分都放入盒子中,在html文件中写入:

    Main Nav
    Header
    Sidebar A
    Content
    Footer

    -------------------------------
    当把 Sidebar A
    放到 Content下面时,CSS中虽然写入#sidebar-a {
    float: right;
    width: 280px;
    background: darkgreen;
    }

    但sidebar-a 就不会在 content 的右边,而是在它的下面了

    我想知道这是为什么?CSS讲书写顺序吗?

  120. 天竺葵 Says:
    Gravatar

    看了差点晕过去,很惭愧看不懂,留个脚印吧,我还会回来的,去看基础的东西去,也许很长时间才会回来,但是下定决心一定回来.

    谢谢你的教程了.

  121. Frank Says:
    Gravatar

    css做表格怎么做呀?

  122. Jorux/Bluecssr Says:
    Gravatar

    To Frank:

    你还是得借助table,但可以用css来控制其表现。有很多基于css控制的表格,这里有一个集合:http://icant.co.uk/csstablegallery/index.php

  123. 阿超 Says:
    Gravatar

    太深了,有些看不明白,不过我会好好的看,现在的问题是下面的这个代码不知怎么向上高处调一些。
    #header {
    height: 430px;
    background: url(images/img1.gif) no-repeat right top;

  124. ling Says:
    Gravatar

    做第八步改变链接的样式,本地看是没问题,但按F12浏览的时候没任何反应,还是有下划线,蓝色的字体,是什么原因呀。:(
    郁闷~~~

  125. Jorux/Bluecssr Says:
    Gravatar

    To ling: 如果严格按照本教程,应该是没问题的。在检查一下代码吧!尤其是全局设置。

  126. ling Says:
    Gravatar

    每一步我都仔细检查了,可就是卡在做完第八步这里,页脚的链接样式依然没变,还有上面那条灰色的线也浏览不出来,
    color: #c9c9c9;
    border-top:1px solid #efefef;
    padding:13px 25px;
    line-height: 18px;
    这段代码好像也没任何反应,但本地看是正常的,按F12用IE和TT都试了,浏览没反应,是不是不支持某浏览器的原故。
    真想知道原因:(

    还有本地看sidebar-a的内容跑到main-nav内容区的上面了,浏览的时候,sidebar-a的内容却又看不见了.

  127. ling Says:
    Gravatar

    有无源文件,发我一份?好不,我想测试一下,到底是什么原因!

  128. Jorux/Bluecssr Says:
    Gravatar

    To ling:

    抱歉!没有源文件。你的问题,我暂时没有时间解答。

    但可以肯定是有很多网友顺利的完成本教程,我也看过他们的作品。也许是你在某些代码出了点小问题。

  129. line Says:
    Gravatar

    问题出来了,真是浏览器的原因,我下载了firefox浏览器查看,完全没问题,TT和傲游还有IE都不行,就这样的话就不普及了呀,别人可能不一定用firefox呀,哟,好头痛!研究这代码好几天了,偶是初学者,见笑了……

  130. Jorux/Bluecssr Says:
    Gravatar

    To Line: 应该是你的代码有问题,请仔细检查!

  131. cioceo Says:
    Gravatar

    好!

  132. cioceo Says:
    Gravatar

    好文章!
    自己试验了一下,但导航条好像不对啊,在IE6里几个图片纵向显示,在firefox2.0里则是横向显示的,问题出在哪里?请赐教,谢谢!!!

  133. xiaozhang Says:
    Gravatar

    以前的网站好像都是用表格布局的,但是现在的好多门户都是用div+css布局的,请问:div+css布局比表格布局好在那里呀?

  134. ebook Says:
    Gravatar

    挺好的一篇文章,受益非浅.希望提供些提高篇

  135. Beginner Says:
    Gravatar

    谢谢你的教程, 我在学习asp.net 2.0, 总觉得自己的界面太难看. 我会好好学习你的方法的. 期待你的后续内容.

  136. mimi_9_2 Says:
    Gravatar

    好啦

  137. mimi_9_2 Says:
    Gravatar

    不晓得你现在忙不忙呢?我按着教程边看边做的网页。可是为啥导航条总是竖着排列的呢?即使使用了#main-nav li { float: left; }这条语句也不见效果!困惑中……请指点

  138. liping Says:
    Gravatar

    margin:auto这个语句好像不能让网页位于屏幕正中,我的网页还是紧贴屏幕左边,请问出了什么问题

    liping

  139. liping Says:
    Gravatar

    导航天竖着排,可能你需要加一条语句display:inline

  140. liping Says:
    Gravatar

    CSS最大的好处就是解放表格,让表格干它份内的事,你不觉得用表格布置网页,再加承载网站内容太难为它了吗?

    CSS还可以让残障人士与我们一样接触、使用互联网。

    Li Ping

  141. Jorux/Bluecssr Says:
    Gravatar

    To Liping:

    应使用margin:0 auto;使其内容居中。

  142. liping Says:
    Gravatar

    我用ul和li语句做了一个导航条,在css里写了
    #sitenav li{display:inline; border-left:1px solid black;}这样一条语句让导航条横过来并为它创建竖的分割线,然后我又写了一条语句想删除导航条最左边的竖线:#sitenav li:first-child{border-left:none;},可为什么那条线还在?你知道我错在哪了吗?请告诉我。

    liping

  143. Jorux/Bluecssr Says:
    Gravatar

    To liping:

    两句css矛盾. 你应给”需要左边分割线的li”和”不需分割线的li”不同的class来避开矛盾。

  144. liping Says:
    Gravatar

    多谢,如醍醐灌顶。我又碰到新问题了:
    我想做一个简单的二列布局,你看我的语句,侧栏(sidebar)表现得很好,但是放内容的主要区域(content)却完全不能做到限制宽度,我不停地敲字,只要不按回车,content会跟着往右无限延伸,甚至延伸到侧栏下面(我的sidebar放在屏幕右边)。
    我的代码:
    #main{padding:0 12em 2em 2em; position:relative;}
    (我用这条语句涵盖content和sidebar两个部分)
    #content{padding:1em 5em}
    #sidebar{position:absolute;width:10em;
    right:1em; top:1em;}
    大致语句就是这样,什么背景颜色、字体颜色等等我就没罗嗦了。
    因为一开始我没限制这个页面的宽度是800px还是760px啊,我想让它占满全部屏幕。不知你能不能解答我的问题,谢谢!

    liping

  145. liping Says:
    Gravatar

    你能不能帮我写“需要左分割线的li”和“不需要左分割线的li”这两句话啊,我刚学,还不能灵活运用。

    Li

  146. liping Says:
    Gravatar

    在我的不懈努力下,这个问题终于解决了:)
    我将content的位置设为position:absolute;
    再把右边该给sidebar的位置空出来,用right:14em语句。
    这样content栏就不会由于我不敲回车而死命往右走了,呵呵!
    但是去掉左分割线还是不行,需要你的帮助

    liping

  147. liping Says:
    Gravatar

    我记得有个语句可以让里面的段落两端对齐,忘了是哪个了,,,
    ???:justify,你能告诉我???处的语句是什么吗?

    liping

  148. liping Says:
    Gravatar

    还没高兴三分钟,新问题又来了,我的footer又跑到content下面去了,困惑中。。。。

  149. liping Says:
    Gravatar

    闷着头做事,也没个人说话,,,,
    footer移到最下面了,position:absolute真是个好东西,可是,它还是宽度还是不够,,

    继续埋头工作中。。。。

    liping

  150. Jorux/Bluecssr Says:
    Gravatar

    To liping:

    试试 text-align:justify;

  151. liping Says:
    Gravatar

    footer一般放在网页底,是放版权信息和联系方法的地方,我用bottom:0em让它置底,用width:100%让它长度和屏幕一样长,我用text-align:center让文字置中。

  152. liping Says:
    Gravatar

    问题是一个接一个啊,我的屏幕不滚动,,,,

  153. liping Says:
    Gravatar

    我放弃了将footer的长度置于全屏,让它和content在一起吧,我要撤了。虽然前期工作很艰苦,但是,我相信,换来的是更换网页内容的轻松。现在把我的css源代码公布如下:

    body { margin: 0; padding: 0;
    background-color: silver;
    font-family: Optima, sans-serif;}

    #header { padding:1.25em 0 0.25em 0; position:relative;
    background-color: #d50000; color: white; text-align:center;}
    #header h1, #header h2 {margin:0;}
    #header h1 { color:#ffffff; font-size:250%;}
    #header h2 { font-weight:normal; font-style:normal;}
    #sitenav { position:absolute;top:0; right:0;
    border-bottom:1px solid #dddd00;
    width: 100%;color:white; background-color:#404;}
    #sitenav a:link,a:visited {color:#ffffff; text-decoration:none;}
    #sitenav a:hover { color:#ffffff; text-decoration:underline;}
    #sitenav ul { font-size:90%; text-align:center; padding: 0; margin: 0;
    display: inline; }
    #sitenav li { display: inline; padding-left: 1em;
    margin-left: 1em; border-left: 1px
    solid #ffffff; }
    #sitenav li a:link, #sitenav li a:visited
    {color:white; text-decoration:none;}
    #sitenav li a:hover
    {color:#d50000; text-decoration:underline;}
    #sitenav li a { color: white; }
    #main { background-color:#ffffff;
    padding: 0 12em 2em 2em;
    position: relative;}

    #content { background-color:#f59e06; padding:1em 5em; color:#000000}
    #content h3 { margin-top:0;}
    #content p { font-size:90%; line-height:1.4; text-align:justify;}
    #sidebar { position: absolute; width: 10em;
    right: 1em; top: 1em; }
    #sidebar h3 { color: white; font-size:100%; margin:0;
    font-weight:normal; padding: 0.125em 0.25em;
    background-color:#404;}

    #sidebar ul { margin: 0 0 1em 0; padding:0.125em 0.25em;
    border: 2px solid #404; border-top:0; color:#d50000; background-color:white;}

    #sidebar li {font-size:85%; display:block; padding:0.125em 0;}

    #sidebar li a:link, #sidebar li a:visited
    {text-decoration:none; color:#d50000;}
    #sidebar li a:hover {color:#d50000; text-decoration:underline;}
    #footer { background-color: #404; color:white;padding:0.5em 5em; }
    #footer p {margin:0em; font-size:85%; text-align:center;}
    #footer p a:link, #footer p a:visited {color:#dddd00;}

    一个很简单的二列网页。。。。have fun

  154. liping Says:
    Gravatar

    我是2007年3月21日开始学CSS的,现在是2007年4月2日晚上七点半,我做出了自己的第一张CSS网页。学习的过程充满艰辛和陷阱,但是成功之后的喜悦也是别人无法体验的。

    最后感谢站长Jorux!

    liping

  155. 王勇 Says:
    Gravatar

    我厂的主要产品有:大型铸铁平台、检验平板、划线平台、组合平台、偏摆仪、方箱、方筒、垫铁、平直量具等产品,产品远销全国20余个省、市、自治区。

  156. axtea Says:
    Gravatar

    可是为啥导航条总是竖着排列的呢?即使使用了#main-nav li { float: left; }这条语句也不见效果!困惑中……请指点

    我的解决办法:使用#main-nav dl { float: left; },就能正常横排了

    我也遇到过这问题,后来发现教程中:“(注:原教程使用了dl和dt,jorux在这使用了更常用的ul和li标签)”
    是不是这个原因,请教师指点一下!

  157. axtea Says:
    Gravatar

    www.tophaotea.com/index1.htm

    请教师帮我看看,我的菜单似乎没有上下段效果,只有中段,另外内容部的链接,我还是蓝色的。我花了一个多小时才搞到这么个效果~!

  158. 木木 Says:
    Gravatar

    第四步的图是在没有加入height的情况下:

    #sidebar-a {
    float: right;
    width: 280px;
    background: darkgreen;
    }

    而代码加入了高,不知道对否?

  159. 木木 Says:
    Gravatar

    哦,我看错了,又学习了一次,谢谢你啊,

  160. 木木 Says:
    Gravatar

    你要继续写啊,我在等着呢,呵呵,

  161. 木木 Says:
    Gravatar

    有些CSS基础的人完全受用啊,真好,

  162. Jorux/Bluecssr Says:
    Gravatar

    To axtea:

    目前比较繁忙,无法回答你的问题,请自行解决。抱歉。

    教程是没有问题的,只是过程比较简单,可能省略了一部分。

  163. axtea Says:
    Gravatar

    感谢您百忙之中还能回复,虽然有可能您还没看我给的演示地址呢,但还是非常的感谢,是您,让我第一次接触了CSS+DIV,依照效果的三种颜色来看,我似乎没有错!

  164. webxiaoxiao Says:
    Gravatar

    这篇文章如此棒,而且又是那么受欢迎,大家出现的问题也不少,为什么不把你做成的样子,发布出来让大家参考呢?

  165. oyej Says:
    Gravatar

    支持。

    请发邮件给我,有重要事情商量。请尽快回复。

  166. 尘世 Says:
    Gravatar

    It is very good !

  167. 尘世 Says:
    Gravatar

    太好了

  168. 飞扬 Says:
    Gravatar

    看了很多遍这篇文章了.感觉写得特好.如果您还关注这里,在这说一声谢谢.

  169. 飞扬 Says:
    Gravatar

    想问一下,写代码时必须要写双引号吗?试验了一下,写不写的都一样啊?

  170. jacky-hua Says:
    Gravatar

    坚持到看完50%
    收获还是不小
    谢谢了

  171. 随风漫舞 Says:
    Gravatar

    现在还是想学div+css

    真的很想。

  172. oscar Says:
    Gravatar

    jorux,帮我看一下这个网站的导航能否用CSS实现?它是用FLASH做出来的`但我想通过CSS做,不知道能不能达成!

    网站地址:http://www.cultureland.co.kr/

  173. Jorux/Bluecssr Says:
    Gravatar

    To oscar:

    CSS能实现的动态很有限,所以不能达到那种效果。

  174. lgwei Says:
    Gravatar

    强。。支持一下。。。超强!

  175. lixiang Says:
    Gravatar

    晕,看评论,看了一个多小时,我现在收藏,先自己做一边再说,我对css一点也不懂,我会提出很多问题的哦。呵呵

  176. james t.j Says:
    Gravatar

    I’m a jackeroo.And I am engaged in SEO.So I have to master this technique.After reading your article,I learned more.Thank you!Now this web www.battery-pro.net is taken
    charge for me.Could you chose another Logo_image for me?
    And give me some suggestion how to optimize the web.
    Thank you once more!!
    Regards!

  177. Jorux/Bluecssr Says:
    Gravatar

    To james t.j S:

    最近比较忙,只是粗略看了一眼,觉得logo是一定要改进,还有就是,网页最好还是中间对齐。

  178. james t.j Says:
    Gravatar

    Thanks.If you have any good ideas ,pls feel free to let me know!

  179. chen231133 Says:
    Gravatar

    做到导航栏这步卡住了,链接的图片无法显示,图片的路径是正确的,是什么原因呢?

  180. Jorux/Bluecssr Says:
    Gravatar

    To chen231133:
    可能是图片格式的问题,应该是gif后缀。

  181. chen231133 Says:
    Gravatar

    很感谢你的回复,但是我的图片格式是正确,路径也没错,就是显示不出来。下面地址是我在其他论坛发的求助贴,代码也在里面,帮忙看一下。http://bbs.blueidea.com/thread-2780888-1-1.html

  182. Jorux/Bluecssr Says:
    Gravatar

    To chen231133:

    看了看那你的代码,还是你的图片的路径有问题,应该是#main-nav li#about a { width: 71px; background-image: url(images/nav/about.gif); }

    而不是#main-nav li#about a { width: 71px; background-image: url(../images/nav/about.gif); }

  183. chen231133 Says:
    Gravatar

    路径应该是没错的。CSS文件放在CSS目录里面,应当要返回到上一级目录。我已经把文件传到你的joe7419@gmail.com这个邮箱,帮我查看一下,谢谢。

  184. chen231133 Says:
    Gravatar

    你好,图片显示问题已经解决了,可能是位置没有定位好,图片显示的是之前的空白部分,所以看起来像背景图片没有设置好。对你的回复,再次表示感谢。

  185. chen231133 Says:
    Gravatar

    Jorux,你好,我的导航栏效果已经做出来。可能是之前我在下载导航栏图片时候把JPG格式转换成GIF的原因吧,所以导致显示不出来。现在我不更改图片格式,直接用JPG文件作背景,就OK了。

  186. chen231133 Says:
    Gravatar

    显示访问过的链接,直接加段VISITED,图片背景向上提100就可以了,为什么还要写下面这么长一段代码呢?
    body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }

  187. michael503 Says:
    Gravatar

    你好,我刚入门网页设计 ,使用Dreamweaver 我觉得直接设计可以啊 然后CSS可以把元素定位 CSS到底有什么过人之处 值得我们去钻研呢 现在的网页要是没用CSS就不行吗? 请点拨 指教

  188. Jorux/Bluecssr Says:
    Gravatar

    To michael503:
    我想主要是因为Dreamweaver,其实你的几乎每个元素都需要CSS来控制表现。
    没用CSS的网页,几乎不存在。

  189. Eden_Hon Says:
    Gravatar

    我20天前从这个教程开始学习Css的…
    以前是用的Tab…
    20天过去了…
    我现在已经可以熟练的使用Css进行网页布局了…
    而且还做了几个站….
    这篇文章受益匪浅…
    谢谢…
    而且个人觉得…
    只会Css+Div.不会JavaScript是没用的…
    做不出什么好的效果…
    同时还要会VBScript…
    —个人拙见…

  190. Jorux/Bluecssr Says:
    Gravatar

    To Eden_Hon:
    那确实!

  191. spider Says:
    Gravatar

    文章作为入门的教材真不错,谢谢作者,受益非浅!

  192. fpx Says:
    Gravatar

    非常喜欢

  193. fpx Says:
    Gravatar

    非常喜欢!

  194. oscar Says:
    Gravatar

    Jorux,很喜欢看你的文章,期间学到不小东西!刚刚看了这遍”十步学会用CSS建站”非常实用,特别那个导航,个人很喜欢!边学边用,自己就想模仿一个网站的导航试试,但发现这个网站的导航虽然原理一样,但是图片不是分开,是一整个的!想了很久都不知道该怎么解决!
    所以就想像请教一下,如果你没时间的话不用理会我,我会理解的!
    就是这个网站的导航http://www.apple.com/,不知道能不能用CSS实现,如果能实现的话,该怎么做呢?

  195. Jorux/Bluecssr Says:
    Gravatar

    To oscar:
    原理是一样的,你可以查看它的css代码,只是图片位置不同而已。

  196. bf Says:
    Gravatar

    非常好,我喜欢,正在学习中。。。

  197. lianhua Says:
    Gravatar

    今天我为了查一个表格内文字段落前给文字留空格问题,偶然路过这里,看到了Jorux/Bluecssr 的教程,很详细,要好好学!
    我是新手,我想请教一下老师,能不能为我解决这个问题!
    我的用DW做的,表格内文字段落前不能给文字留空格, 是什么问题啊?

  198. Jorux/Bluecssr Says:
    Gravatar

    To lianhua:

    试试用全角。

  199. lianhua Says:
    Gravatar

    你好,Jorux/Bluecssr!
    今天看到你的教程,跟着做了一遍,感觉受益受浅!我以前一直都不明白怎样使用css,今天终于明白了!非常感谢!
    可是我在当中遇到一个问题,

    这一块的位置出现偏差,跑到content的上方中间去了!我以为是float 的原因,就把float删了,可是还是没改变!请老师指点迷津!

  200. lianhua Says:
    Gravatar

    中间的代码被屏了!

  201. lianhua Says:
    Gravatar

    就是siderbar-a,后面加div class=”padding”

  202. Jorux/Bluecssr Says:
    Gravatar

    To lianhua:

    我看不到你的代码,不过有可能是clear的问题。试着加句”clear:both;”看看。

  203. 初学者 Says:
    Gravatar

    我按照你的步骤做了一下,发现好像有点问题喔,你说不能直接在#Content中加入padding: 25px;控制边距,但是我的IE为什么可以啊?反而是你的那种方法(#content .padding {padding: 25px;})不行。
    比较困惑

  204. yingbooh Says:
    Gravatar

    纯支持一个

  205. lianhua Says:
    Gravatar

    老师,还是不行啊!我加了clear:both也不行!
    里面就只有一段关于siderbar-a的代码
    #sidebar-a {
    width: 280px;

    line-height: 18px;
    clear:both;

    }

  206. yujay Says:
    Gravatar

    hey,Jorux,ur website is great!!its a really good css learnin tur…anyway, i have trouble with ur main-nav bar…i followed ur steps but it doesnt work(step 10)..all da images are fail to appear.wats wrong with it?
    #main-nav li{
    float:left;
    }
    #main-nav li a {
    display: block;
    height: 0px !important;
    height /**/:50px; /* IE 5/Win hack */
    padding: 50px 0 0 0;
    overflow: hidden;
    background-repeat: no-repeat;
    }
    #main-nav li a:hover {
    background-position: 0 -50px;
    }
    body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }

    #main-nav li#about,
    #main-nav li#about a { width: 71px; background-image: url(../images/nav/about.gif); }
    #main-nav li#services,
    #main-nav li#services a { width: 84px; background-image: url(../images/nav/services.gif); }
    #main-nav li#portfolio,
    #main-nav li#portfolio a { width: 95px; background-image: url(../images/nav/portfolio.gif); }
    #main-nav li#contact,
    #main-nav li#contact a { width: 106px; background-image: url(../images/nav/contact.gif); }

    body.about #header {
    height: 150px;
    background: #db6d16
    url(../images/headers/about.jpg);
    }
    body.services #header {
    height: 150px;
    background: #db6d16
    url(../images/headers/services.jpg);
    }
    /* IE5 Mac Hack \*/
    #main-nav { padding-left: 11px; }
    /*/
    #main-nav { padding-left: 11px; overflow: hidden; }
    /* End Hack */

    thats da codes in my css file for main-nav bar…if u got time plz help me out, thx………………

  207. Jorux/Bluecssr Says:
    Gravatar

    To lianhua:
    实在不行,你只有把文件打包一下,我帮你看看。

  208. Jorux/Bluecssr Says:
    Gravatar

    To yujay:
    应该是图片地址,或是格式问题,你试着改改!

  209. yujay Says:
    Gravatar

    i sent a email to u with da whole file….it would be better for u to help…thx a lot..doesnt know u will replay like that quick~!

  210. lianhua Says:
    Gravatar

    呵呵,谢谢老师!可能是我的浏览器有点问题! 我换了台机子试了,可以了!

  211. Jorux/Bluecssr Says:
    Gravatar

    To yujay:
    是你的图片格式问题,你只是改了图片后缀,你需要将图片用ACDsee之类的软件打开,然后另存为gif格式的图片。或者你可以将后缀改回jpg,然后将css的相应位置gif换成jpg。

  212. qiqiy Says:
    Gravatar

    i love you !

  213. liudianhalf Says:
    Gravatar

    good good study day day up!

  214. zhangliang Says:
    Gravatar

    #header {
    height: 150px;
    background: #db6d16
    url(../images/headers/about.jpg);
    }
    背景不会出现整个框的显示 定义了限制平铺和浮动和没有效果

    麻烦发我油箱 谢谢

  215. Aj Says:
    Gravatar

    辛苦了Jorux,先谢谢,我给大家做了一遍,我把css和html写到一个文件里,大家直接另存就可以了!
    增加个js代码,可以看到其他几个效果!
    收藏了详细见:http://www.51mysoft.com/bbs/showtopic-11.aspx

  216. Jorux/Bluecssr Says:
    Gravatar

    To Aj :
    很感谢你的工作,相信网友们会在你那得到帮助!

  217. ICE Says:
    Gravatar

    谢谢Jorux,正在学习。

  218. gegeta Says:
    Gravatar

    Jorux/Bluecssr
    ____________________________
    菜鸟问题:body如何设置4个选择器???

    ____________________________

  219. YIFENG Says:
    Gravatar

    值得回复的一篇好文章,THANK YOU

  220. Nick Says:
    Gravatar

    老师你好,我看了你的教程,感觉很好,不过我碰到了问题,想请教你.我的那个表头的连接不是横着的啊,而下面有个空白啊,当文字不是很多时,他自动缩短啊.为什么啊,谢谢啊,

  221. dyh Says:
    Gravatar

    不错,看了这个学了很多,有实例

  222. hisland Says:
    Gravatar

    太好的文章了,本人学CSS这么久还没有看见过这么清楚透彻的文章,完完整整的做出一个页面来了.
    当然,Mr. Jorux实为CSS老手,一气呵成,很多地方我还是反复看了几遍才懂,实在受益匪浅,能这么真诚地把自己的东西分享出来,除了那些无私的老师,Mr. Jorux可谓为做了楷模了!
    一定随时关注.努力学习中!

  223. Rocky Says:
    Gravatar

    很好,感谢Jorux,赞一个!

  224. zuer Says:
    Gravatar

    您好~
    提个问题.

    body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }

    这些是也要写到.master中吧?

    这个要加到哪里?

    请答复,谢谢了!!!!

  225. Jorux/Bluecssr Says:
    Gravatar

    To zuer :

    对,写在master.css里。

  226. anonymous Says:
    Gravatar

    很赞很赞,我一个CSS盲都看懂了。

    还有这个留言的风格狠喜欢呀,我想直接拿去用,如果可以的话 :-)

  227. eking Says:
    Gravatar

    cool
    一流教程!

  228. hollwen Says:
    Gravatar

    你好,很高兴能看到你这么好的教程,但按着做却还是有点问题

    比如logo_enlighten.jpg和../images/headers/about.jpg这两个图片总是显示不出来,不知道为什么,路径没错,代码也没错,哎
    你能不能把这个程序打包发一个给我,谢谢

  229. pang6 Says:
    Gravatar

    学到了,凌晨2:00终于掌握一些,但还是有许多和你的不一样的地方???不知道什么原因!!!
    Jorux/Bluecssr帮帮我,谢谢了!!!或者你的代码给我发一份吗???

  230. Jorux/Bluecssr Says:
    Gravatar

    To hollwen & pang6:
    我没有保存程序源码,所以无法打包。你遇到的问题,以前的学友也遇到过,你可以参考以前的留言和我的回复。

  231. hollwen Says:
    Gravatar

    看了几遍以前的留言,好象都没有说到和我一样的问题
    能不能引用下?

  232. Jorux/Bluecssr Says:
    Gravatar

    To hollwen:

    注意yujay的提问和我的留言。

  233. army Says:
    Gravatar

    it’s very good

  234. panda Says:
    Gravatar

    初次接触CSS
    照你的做一次
    一切OK
    太有成就感了 嘿嘿 顶你 同时也谢谢你啊!

  235. hong Says:
    Gravatar

    真的很不错。谢谢。

  236. 周超 Says:
    Gravatar

    好好学习中!

  237. CCC Says:
    Gravatar

    奇怪的是,在IE7下面,照做jorux的操作总是不能显示导航栏。
    但用visual studio 2008 编译在ie7中却能正常显示。

  238. Jorux/Bluecssr Says:
    Gravatar

    To CCC:
    建议把你的文件打包发送至joe7419@gmail.com, 我帮你看看。

  239. Lucy Says:
    Gravatar

    Jorux:你好!太感谢你的讲解了,让我这个完全不懂CSS的大菜鸟也画出了个“瓢瓢”。
    不过,我想把sidebar-a放左边,content放右边怎么办?我想当然的试验了一下让content浮动到右边,可是不行啊。到底该怎么办呢?

  240. Lucy Says:
    Gravatar

    呵呵,请不用回答上面的问题了,又试验了一遍,成功了,是与html里面的
    Sidebar A
    Content
    的顺序有关系吗?调整为
    Content
    Sidebar A
    好像就可以了

  241. coloveol Says:
    Gravatar

    我也是刚刚接触css,按照老师的方法做完,只有一个地方搞不懂,
    body.about dt#about,
    body.about dt#about a,
    body.services dt#services,
    body.services dt#services a,
    body.portfolio dt#portfolio,
    body.portfolio dt#portfolio a,
    body.contact dt#contact,
    body.contact dt#contact a{
    background-position:0 -100px;
    }
    将它加到master里后,没有反应鼠标按下后图片没有变化,不知到老师能帮忙解决一下吗?

  242. Jorux/Bluecssr Says:
    Gravatar

    To coloveol:
    确认在body里有class=”about”,另外这不是让鼠标按下图片变化的代码,而是让特定页面拥有默认的标签颜色。例如,在about页面,让about这个导航条颜色为黄色。

  243. serendipity Says:
    Gravatar

    Thank you very much for your translation. It helps me a lot.

  244. jorsion Says:
    Gravatar

    最后我们要做的就是,当列表项目被选时,显示背景图片的下部。为此我们需要增加一些css代码对原有的css表现作一些修改:

    body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }

    ———————
    To coloveol:
    确认在body里有class=”about”,另外这不是让鼠标按下图片变化的代码,而是让特定页面拥有默认的标签颜色。例如,在about页面,让about这个导航条颜色为黄色。

    ?????
    是不是矛盾啊?请问按下时上移100px应该怎么做啊?

  245. Jorux/Bluecssr Says:
    Gravatar

    To jorsion:
    按下时上移100px应该:
    #main-nav li a:active {
    background-position: 0 -100px;
    }
    建议参考:
    http://jorux.com/archives/property-3-if-you-love-css/

  246. lin516 Says:
    Gravatar

    不错的人入门教程,谢谢翻译,辛苦了

  247. senshao Says:
    Gravatar

    老师讲的很好 我也在根据老师讲的做 只是做到第六部的时候出了问题 现实不出来白的 body定义的是页面属性 默认为最底层 颜色没改变出来 不知道是哪里的问题 麻烦将以下

  248. pandao Says:
    Gravatar

    不能全部学会,但是我有很多的认识!谢谢!
    我做到页脚时,都是靠右,不知道怎么搞成你那样的!
    还有导航菜单真是很难做,没做成(加上没有素材),可以到我的博客,我会贴出来!
    整体来讲只做到了70%吧!

  249. jark Says:
    Gravatar

    你好 jorux 看了你的教程受益匪浅 不管是你的技术 还是你的做事态度 都让我肃然起敬 受益匪浅 并试着跟着教程做了网页 做出了有一抹一样效果的网页 现在 做了一个自己设计的 我试着把导航条 变成竖条的
    但是我不知道如何将文本隐藏
    请指点

  250. Keung Chow Says:
    Gravatar

    我做到第九步添加下面代码
    body.about dt#about, /*我用的是dt不是li,在做到
    body.about dt#about a, 这里时前面效果可以全部实现*/
    body.services dt#services,
    body.services dt#services a,
    body.portfolio dt#portfolio,
    body.portfolio dt#portfolio a,
    body.contact dt#contact,
    body.contact dt#contact a{
    background-position:0 -100px;
    }
    在按下鼠标时没有发现变化,我想问的是你这点击的变化是相当于”蓝色理想”那样点击导航菜单某个选项就切换为当前页面导航的菜单效果吗?
    请回答,谢谢!

    另外,我希望将自己做的十步发到你的邮箱,有空时可以帮我修改完第九步的代码吗,第十步我自己可以完成~谢谢(^___^)

  251. 小强 Says:
    Gravatar

    很好很强大.

  252. 坤泰 Says:
    Gravatar

    学习中呀,真是好东西呀!

  253. okings Says:
    Gravatar

    搞不好 我的CSS路就是从这里开始 THANKS

  254. 板子 Says:
    Gravatar

    CSS+DIV 顶。。

    我正在学习中

  255. hannad Says:
    Gravatar

    不错,这篇文章让我对css有了很好的理解,谢谢翻译的好东东

  256. 小海 Says:
    Gravatar

    非常好,对我们这些初学者真是有很大的帮助,谢谢

  257. Yong Says:
    Gravatar

    非常棒的一篇文章

  258. JOE Says:
    Gravatar

    在谷歌浏览器里面,打开背景是黑色的。

  259. savaior Says:
    Gravatar

    我要拜你为师!想给你学点东西。不知道你愿意收我为徒不?QQ:78742195

  260. savaior Says:
    Gravatar

    第9步做不出来效果啊??5555555555

    html,body{
    margin:0;
    padding:0;
    boty{
    font-family:Arial,Helvetica,Verdana,Sans-serif;
    font-size:12px;
    color:#666666;
    background:#ffffff;
    }
    }
    .hidden{
    display:none;
    }
    h1{
    margin:0;
    padding:0;
    float:right;
    margin-top:57px;
    padding-right:31px;
    }
    #page-container{
    width:760px;
    margin:auto;

    }
    /**************main navigation********************/
    #main-nav{

    height:50px;
    }
    #main-nav ul{
    list-style:none;
    margin:0;
    padding:0;
    }
    /* IE5 Mac Hack \*/
    #main-nav{
    padding-left:11px;
    }
    /*/
    #main-nav { padding-left: 11px; overflow: hidden; }
    /* End Hack */
    #main-nav li{
    float:left;
    }
    #main-nav li a{
    display:block;
    height:0px !important;
    height/**/:50px;/*IE 5/win hack*/
    padding:50px 0 0 0;
    overflow:hidden;
    background-repeat:no-repeat;
    }
    #main-nav li a:hover{
    background-position:0 -50px;
    }
    #main-nav li#about,#main-nav li#about a{
    width:71px;background:url(img/a.jpg);
    }
    #main-nav li#services,#main-nav li#services a{
    width:84px;background:url(img/s.jpg);
    }
    #main-nav li#portfolio,#main-nav li#portfolio a{
    width:95px;background:url(img/p.jpg);
    }
    #main-nav li#contact,#main-nav li#contact a{
    width:96px;background:url(img/c.jpg);
    }
    #main-nav li a:active{
    background-position:0 -100px;
    }
    /*body.about li#about,
    body.about li#about a,
    body.services li#services,
    body.services li#services a,
    body.portfolio li#portfolio,
    body.portfolio li#portfolio a,
    body.contact li#contact,
    body.contact li#contact a {
    background-position: 0 -100px;
    }*/
    body.about #header{
    background:#db6d16 url(img/about.jpg);
    height:150px;
    }
    #sidebar{
    line-height:18px;
    float:right;
    width:280px;
    }
    #sidebar .padding{
    padding:25px;
    }
    #content{
    margin-right:280px;
    line-height:18px;
    }
    #content .padding{
    padding:25px;
    }
    #content h2{
    margin:0;
    padding:0;
    padding-bottom:15px;
    }
    #content p{
    margin:0;
    padding:0;
    padding-bottom:15px;
    }
    #footer{
    clear:both;
    height:66px;
    font-family: Tahoma, Arial, Helvetica, Sans-serif;
    font-size: 10px;
    color: #c9c9c9;
    border-top:1px solid #efefef;
    padding:13px 25px;
    line-height:18px;
    }
    #footer a{
    color:#c9c9c9;
    text-decoration:none;
    }
    #footer a:hover{
    color:#db6d16;
    }
    #footer #altnav{
    width:350px;
    float:right;
    text-align:right;
    }

  261. wanwangrui Says:
    Gravatar

    这样的文章太好了,基本css布局已经入门,请站长继续这样好的教程。不胜感激。

  262. 石头 Says:
    Gravatar

    正在学习中。。。

  263. wap建站 Says:
    Gravatar

    不错!!!!!!

  264. huiyingwyy Says:
    Gravatar

    第二步创建css文件是怎么创建的?能详细点吗?创建的时候选择类型是什么啊?定义在哪?

  265. Jorux/Bluecssr Says:
    Gravatar

    To huiyingwyy:
    CSS文件可以用记事本直接创建,将“*.txt”改为“*.css”就行,当然你需要在文件夹选项中选择显示文件类型的扩展名。

  266. huiyingwyy Says:
    Gravatar

    我新创建的index.html代码是这样的

    无标题文档

    和你的不一样,

    我的多加了
    这也不一样
    而且我直接在CSS文件夹里粘贴master.css文件。DW里没有这代码
    @import “css/master.css”;
    还有就是最后页脚,我弄出来是显示两行英文,与你的3行英文不一样啊

  267. huiyingwyy Says:
    Gravatar

    我的

    你的

    @import “css/master.css”;
    怎么我直接把master,css放站点文件夹的css文件夹里没有这代码
    @import “css/master.css”;
    GB2312和UTF-8有什么区别
    页脚我的是两行英文,不是3行英文又哪里出问题啊
    创建CSS的时候选择器类型选哪个?标签什么名称?定义在新建样式表文档还是仅对该文档啊

  268. huiyingwyy Says:
    Gravatar

    怎么我越看心情越糟,请您能再按修改后的完整发到我邮箱里吗?
    看上面的做老是做的不一样,也不知道修改哪里。
    我邮箱是wyywang_@163.com

  269. Jorux/Bluecssr Says:
    Gravatar

    To huiyingwyy:

    请不要用DW。建议先看http://jorux.com/archives/if-you-love-css/

  270. huiyingwyy Says:
    Gravatar

    无法安装插件fireBug0.4.1,因为他与firefox3.0.5无法兼容,我该怎么办啊 ?

  271. huiyingwyy Says:
    Gravatar

    安装fixefor最新版,FireBug又不兼容,到底安装什么版本才5个全兼容啊?IE Tab Web。 Developer 。ColorZilla。Html Validator。FireBug。

  272. huiyingwyy Says:
    Gravatar

    安装的时候出现Firebug1.4.0b1与firefox3.0.10无法兼容

  273. huiyingwyy Says:
    Gravatar

    越来越搞不明白,不用DW,那我用什么软件创建css文件夹,images文件夹。我和你用一样的Ediplus编辑网页程序。怎么在Ediplus编辑器里创建css文件夹和images文件夹

  274. huiyingwyy Says:
    Gravatar

    我不清楚到底哪里把我卡住了,怎么看还是看不透彻。可能我水平有限了。
    老是可以写个用Editplus与FF联系起来写一个完整网页的步骤出来吗?
    我不懂他们俩是怎么联系一起用的

  275. huiyingwyy Says:
    Gravatar

    以上问题我解决了,谢谢JORUX,可能我太急于求成了

  276. huiyingwyy Says:
    Gravatar

    关于隐藏导航条的问题,为什么.hidden 加个点,visibility: hidden和display: none 有什么不同?

  277. huiyingwyy Says:
    Gravatar

    写完第三步的1完后,接着你应该写这,#page-container {
    width: 760px;
    background: white;
    }此时把盒子背景改为白色。
    怪不得我下面怎么做看空出来的地方都是红色的,你的是白色的

  278. huiyingwyy Says:
    Gravatar

    还有个问题,关于创建html模板 中的内容都有什么意思。创建html模板都有什么区别

  279. Jorux/Bluecssr Says:
    Gravatar

    To huiyingwyy:
    Html就是网页文件,网页的源代码。html模板内容就是网页的源代码。

  280. 初学者 Says:
    Gravatar

    到第八步就不会了,晕,怎么办?

  281. 初学者 Says:
    Gravatar

    FOOTER 的副导航条要怎么做?
    不是很清楚,能告诉我在HTML 文件里要怎么定义吗?

  282. Jorux/Bluecssr Says:
    Gravatar

    To 初学者:
    副导航条的html代码在第五步中。

  283. 初学者 Says:
    Gravatar

    先谢谢 Jorux!
    我现在HTML 里的代码是这样的,显示效果是所有文字先显示在右边,然后才是左边,好像和你讲的还是有点出路,麻类帮我看一下,哪里错了?

    Donec in sapien in nibh rutrum gravida.a,
    Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada
    Services
    Portfolio
    Contact Us

  284. 初学者 Says:
    Gravatar

    (div id=”footer”)
    (ul)
    (li id=”av”)Donec in sapien in nibh rutrum gravida.a,(br)
    Donec in sapien in nibh rutrum gravida. Sed ut mauris. Fusce malesuada (/a)(/li)
    (li id=”av”)(a href=”http://css.jorux.com/wp-admin/post.php#” >Services(/a>(/li)
    (li id=”av”)(a href=”http://css.jorux.com/wp-admin/post.php#” )Portfolio(/a>(/li)
    (li id=”av”)(a href=”http://css.jorux.com/wp-admin/post.php#” )Contact Us(/a>(/li)
    (ul)
    (div)

  285. Jorux/Bluecssr Says:
    Gravatar

    To 初学者:
    看到你的html代码,和教程的代码有些不同,最好改成和教程一样的,问题应该出在这。尤其不要乱用(br)代码。

  286. 初学者 Says:
    Gravatar

    Jorux:
    请教你一个问题,我要怎么才能在(li)(/li) 中放入(%=dh(3,1)%) 这类代码?

  287. ruoweiwei Says:
    Gravatar

    就是这样子的教材才好。通俗详细易懂。谢谢LZ

  288. smileqg Says:
    Gravatar

    老师,不好意思我CSS一点都不懂,只想把我博客的模板改成我自己的照片,有点自恋,不知道用什么最简单的方法可以做出。希望给点意见,谢谢!

  289. Jorux/Bluecssr Says:
    Gravatar

    To smileqg:
    你需要找到你的模板的css文件,然后在css文件里找到你想替换的图片,并将其换成你的照片就行了。

Leave a Reply

Anti-Spam Image

Designed by Jorux. Proudly powered by WordPress 2.0.    Except where otherwise noted, this site is licensed under a Creative Commons License.