当前位置:首页css网页切图实例教程 举报文章

css网页切图实例教程

作者:admin    来源:用户投稿    时间:2015.6.10   

CSS网页切图实例教程

  (整体效果图)

  1、分析网页整体结构,如下图所示,我们把网页分为五个部分。

  

CSS网页切图实例教程

  2、根据上图先写出HTML代码:

1



4

5

  如果是初学者建议,在每个DIV先用数字12345进行代表这是第几个。

  3、编写统一样式代码。因为默认HTML元素是有间距,先让这些间距归0。然后在设置UL列表元素去掉小圆点。包括统一我们文字的大小。以及链接文字的样式

  CSS代码如下:

  CSS样式代码解释:

*{
margin:0px;
padding:0px;
}

  *代表所有HTML元素,我们让其内外边距归0。这是开始时做法。等全部HTML写完,需要把这个地方根据用到HTML换成群组选择符如 body,div,ul,li等。也就是说。我们只需要把使用的HTML进行归0即可。

  Ul{list-style:none;}

  让UL没有小圆点

  A{color:#000;font-size:13px;text-decoration:none;}

  A:hover{text-decoration:underline;}

  针对A链接进行设置,首先让A链接的四种状态改变为文字颜色是黑色的,然后文字大小是13PX。去掉A链接的下划线

  A:hover:当鼠标悬停时,我们使其出现下划线

  4、我们使用PS测量网页实际宽度为1000像素,然后我们为五个DIV设置统一居中。

  CSS代码如下:

#header,#banner,#nav,#main,#footer{
margin:0px auto;
width:1000px;
}

  5、现在开始制作头部HEAD部分,在这个部分我们通过两步去实现。在顶部下方有一个背景。然后是公司LOGO标志

  

CSS网页切图实例教程

  首先我们先把背景写出来:

  代码如下:

#header{
height:102px;
background:url(images/topdi.gif) no-repeat;
}

  代码解释:LOGO直接放图也可以。从网站优化角度考虑。我们可以使用以图换字方式。然后我们添加HTML代码:

  放网站的标题

  H1网页认为最重要的标题。所以我们把LOGO放到H1里面

  CSS代码:

#header h1{
height:82px;
width:231px;
background:url(images/logo.gif) no-repeat;
text-indent:-999px;
}

  代码解释:

  我们为H1先设置宽度与高度。然后添加背景。最后使用text-indent:-999px;让文字从画面缩进走。

  6、制作网页的BANNER部分。我们这个显示广告的地方一般有两种情况,要么就是使用轮播图,要么放一个动画。但是我们这个地方只需要完成一个背景然后在背景显示我们的广告语。制作过程。先让DIV中显示背景,然后在DIV里放一个段落去显示文字

  HTML代码如下:

  CSS样式如下:

#banner{
height:268px;
background:url(images/banner.jpg) no-repeat;
}
#banner p{
color:#FFF;
padding-top:80px;
padding-left:80px;
font-size:14px;
font-weight:bold;
}

  解释:1、让这个段落文字颜色为白色

  2、距顶与距左空一个间隔。

  3、设置文字大小与文字加粗

#banner p span{
color:#FF0;
font-size:18px;
}

  解释:段落中某个字需要重点强调。可以在这个字的四周添加一个SPAN(PS:SPAN是无意义的标签,就是为了添加样式方便)。

  7、导航的制作,是一个典型的ULLI列表。我们先写出HTML代码,而在我们导航列表之间有一个竖线隔开。

  

CSS网页切图实例教程

  根据HTML去写CSS样式。

#nav{
height:25px;
background:#000;
}

  CSS样式代码的解释:

  导航的父元素DIV设定高度。然后设定背景颜色为黑色

#nav ul{
list-style:none;
padding-left:10px;
}

  CSS样式代码的解释:

  让导航UL去掉默认小圆点。让整体UL居左空一定距离。

#nav ul li{
color:#fff;
float:left;
line-height:25px;
}

  CSS样式代码的解释:

  让导航中具体项目文字颜色改成白色,因为LI元素是块元素的。所以我们为其设置浮动。这样就能让导航同一行显示。line-height:25px;是为了让LI在导航垂直居中。

#nav ul li a{
color:#FFF;
font-size:13px;
padding:0px 15px;
text-decoration:none;
}

  CSS样式代码的解释:

  设置导航的链接状态,为什么设置两次颜色,LI设置白色,最主要是为了竖线用的。而链接只能通过A这个样式进行设置。而且padding:0px 15px;这个属性是针对竖线使其在两个导航文字正中间。

#nav ul li a:hover{
color:#FF0;
}

  CSS样式代码的解释:

  设置鼠标悬停时。改变一下链接的颜色

  8、设置网页主体内容区域:在之前已经分析过了。这是一个典型的两列居中布局。我们是让

4
先设置宽度,并让其居中。然后在这个DIV中再嵌套DIV。然后让嵌套的DIV两列布局

  

CSS网页切图实例教程

  HTML代码:


公司新闻





公司产品




HD32B68S

所属类别: CRT外壳

名称: HD32B68S

浏览数: 52 次




HD32B68S

所属类别: CRT外壳

名称: HD32B68S

浏览数: 52 次


  HTML代码解释:

  1、 栏目名称标题。我们采用H4或者H3标记,一方面有利于样式的编写,二方面来说。在网站优化方面,相对比较重要的文字,在这里采用H4

  2、 新闻典型的ULLI列表

  3、 而右侧产品。使用的是DL DT DD叙述式清单。DT往往用于标题。而DD用于描述。这样的话。我们可以认为产品图片是标题。而产品的各个属性是描述。

  最后进行样式的编写

#main{
clear:both;
padding:20px 0px;
}

  CSS样式代码的解释:

  1、 clear:both;表示清除浮动。为什么要写这个。是因为导航的LI元素写浮动了。 而且如下图所示:会有一部分空白。这样就会影响下方网页内容。所以在主体内容上要先清除浮动。

  

CSS网页切图实例教程

  2、 padding:20px 0px;让主体内容居顶与居顶留一定间隔

#main .sider{
width:370px;
margin:0px 20px;
float:left;
}

  CSS样式代码的解释:

  是个两列布局,先让左侧新闻模块。设置宽度,并且float浮动。然后设置与产品模块的间距。

#main .sider h4,#main .container h4{
background:url(images/libiao.jpg) no-repeat;
text-indent:2em;
font-size:14px;
padding-bottom:5px;
}

  CSS样式代码的解释:

  1、 新闻的栏目名称与产品栏目是一样的,所以用到一个群组选择符

  2、 我们栏目名称小图标做成背景。让文字缩进,再控制一下文字大小即可。

#main .sider ul{
list-style:none;
}
#main .sider ul li {
height:24px;
line-height:24px;
border-bottom:1px dotted #ccc;
}

  CSS样式代码的解释:

  让新闻列表设置一定高度,并且垂直居中。在底部加一条虚线(border-bottom:1px dotted #ccc;

#main .sider ul li a{
font-size:13px;
text-decoration:none;
color:#666;
}

  CSS样式代码的解释:

  控制新闻列表的链接状态:去掉下划线text-decoration:none;设置文字颜色

#main .sider ul li a:hover{
color:#F00;
}
#main .sider ul li span{
font-size:13px;
color:#666;
padding-left:60px;
}
#main .container{
width:570px;
margin:0px 20px 0px 0px;
float:left;
}

  CSS样式代码的解释:

  1、 设置产品内容区域宽度与浮动

  2、 最后 570PX+20PX+370PX+40PX 正好1000PX。这个地方是典型的盒模型。要理解。这些值都是怎么得来的。

#main .container dl{
width:260px;
float:left;
}

  CSS样式代码的解释:

  我们采用DL清单列表,这样的话。我们的产品是并列。只需要让DL浮动一下即可。也有利于后台程序循环出内容

#main .container dl dt{
float:left;
}

  CSS样式代码的解释:

  让DL中的标题DT浮动

#main .container dl dd{
font-size:13px;
color:#333;
text-indent:1em;
height:22px;
}

  CSS样式代码的解释:

  最后控制产品描述的文字具体属性就可以。

  建议大家采用DL DT DD去写

  大家可以尝试写一下底部信息

  作者:css教程 www.divcss8.com

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:网页  实例  教程  
  • 相关搜索
图片推荐
    母婴电商集体抱大腿 京东聚美都被傍上

    母婴电商集体抱大腿 京东聚美都被傍上

    [摘要]母婴电商行业竞争激烈,各个平台的压力都不小,母婴行业的特性决定了电商平台必须扩充品类增强市场竞争,与电商巨头合作可实现巨大补充。    北京商报讯(记者 李铎 孙麒翔)继红孩子被苏宁收购,蜜芽
    川大校长毕业致辞:不要把精力耗费在刷微信上

    川大校长毕业致辞:不要把精力耗费在刷微信上

    25日,四川大学2015届本科毕业典礼,校长谢和平致辞  昨日上午,四川大学望江校区的体育场内,举行了四川大学2015届本科毕业暨学士学位授予典礼。  毕业典礼上,校长谢和平的致辞很时尚,引用了很多当
    seo标题优化:我见过最牛逼的SEO标题是这样做的!

    seo标题优化:我见过最牛逼的SEO标题是这样做的!

    作为博客的我们,大多使用博客文章来排名,少部分可能受个别培训机构的影响,做地区+SEO这类词,至于那一类的人,我们暂且不考虑,那么我们在写文章的时候都是怎么写标题呢?  我曾经在写SEO文章中提到过这
    那些从微信小程序内测中泄露出来的样子

    那些从微信小程序内测中泄露出来的样子

    11月3日,微信小程序正式开放公测,本着只要与微信有关就刷爆朋友圈的原则,微信小程序也再次不负众望的刷屏了,随小编一起来看看这些参与内测小程序的开发者们爆出的微信小程序模样。  官方说法  小程序是一
    12.09网络诈骗案细节:500余嫌犯多为同一家族

    12.09网络诈骗案细节:500余嫌犯多为同一家族

    警方抓获1209专案犯罪嫌疑人(警方供图)  中新网南京12月22日电(刘林 姜传伟 李沂瑞)近日,江苏省宿迁市公安局湖滨新区分局在侦办一起7000元的诈骗案中,发现了一个庞大的通讯网络诈骗团伙,案件
    追赶腾讯、阿里巴巴 百度投资了百姓网

    追赶腾讯、阿里巴巴 百度投资了百姓网

    此前李彦宏宣布,三年内将砸200亿给百度糯米玩生态。加上此轮投资百姓网,BAT中的百度希望加快在O2O领域追赶腾讯和阿里巴巴的节奏。    图片来源:CFP  界面新闻记者7月6日获得消息,百度已投资
    断网的威力有多大?2015年至少损失24亿美元

    断网的威力有多大?2015年至少损失24亿美元

    北京时间10月25日上午消息,每当我们在使用App时遇到互联网无法访问或受限时,都会不以为然地摇摇头,因为无计可施。不过,网络崩溃的代价到底有多大?布鲁金斯研究所(Brookings Institut
    老板,如果建网站,你会喜欢哪一种网站风格呢?

    老板,如果建网站,你会喜欢哪一种网站风格呢?

    随着智能建站的普及,越来越多的中小企业已经开始自己动手建站了。既然自己动手建站,当然希望能做出一个个性十足、与众不同的企业网站,但也由于自己动手建站,缺乏专业知识,往往做出来的效果不尽人意,怎么办呢?
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面