CSS网页切图实例教程下

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

<ul>

<li><a href="#">divcss8.com首页</a>|</li>

<li><a href="#">关于捷福</a>|</li>

<li><a href="#">产品信息</a>|</li>

<li><a href="#">新闻动态</a>|</li>

<li><a href="#">人力资源</a>|</li>

<li><a href="#">公司首页</a>|</li>

<li><a href="#">公司首页</a>|</li>

<li><a href="#">公司首页</a>|</li>

<li><a href="#">公司首页</a></li>

</ul>

根据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、设置网页主体内容区域:在之前已经分析过了。这是一个典型的两列居中布局。我们是让<div id="main">4</div>先设置宽度,并让其居中。然后在这个DIV中再嵌套DIV。然后让嵌套的DIV两列布局

HTML代码:

<div class="sider">

<h4>公司新闻</h4>

<ul>

<li><a href="#">这是新闻标题1</a><span>2015-5-10</span></li>

<li><a href="#">这是新闻标题2</a><span>2015-5-10</span></li>

<li><a href="#">这是新闻标题1</a><span>2015-5-10</span></li>

<li><a href="#">这是新闻标题2</a><span>2015-5-10</span></li>

</ul>

</div>

<div class="container">

<h4>公司产品</h4>

<dl>

<dt><img src="p_w_picpaths/chanpin.jpg"/></dt>

<dd>HD32B68S</dd>

<dd>所属类别: CRT外壳</dd>

<dd>名称: HD32B68S </dd>

<dd>浏览数: 52 次 </dd>

</dl>

<dl>

<dt><img src="p_w_picpaths/chanpin.jpg"/></dt>

<dd>HD32B68S</dd>

<dd>所属类别: CRT外壳</dd>

<dd>名称: HD32B68S </dd>

<dd>浏览数: 52 次 </dd>

</dl>

</div>

HTML代码解释:

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

  2. 新闻典型的ULLI列表

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

最后进行样式的编写

#main{

clear:both;

padding:20px 0px;

}

CSS样式代码的解释:

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

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

#main .sider{

width:370px;

margin:0px 20px;

float:left;

}

CSS样式代码的解释:

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

#main .sider h4,#main .container h4{

background:url(p_w_picpaths/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

转载于:https://blog.51cto.com/jiefei/1659079

CSS网页切图实例教程下相关推荐

  1. CSS网页制作布局实例教程

    本教程最终效果如下(浏览示例页面): 本教程素材及页面源代码下载 教程的每个部分都有其侧重点,其中前三节都是关于素材制作与设计的,要求有一定的Photoshop操作基础,我想这也是网页设计必备的基础技 ...

  2. 43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程

    在中国,很多前端javascript:;" onClick="javascript:tagshow(event, '%BF%AA%B7%A2');" target=&qu ...

  3. DIV+CSS 之 网页切图过程中div+css命名规则

    网页切图过程中div+css命名规则 内容:content/container 导航:nav 侧栏:sidebar 栏目:column 标志:logo 页面主体:main 广告:banner 热点:h ...

  4. html css ps切图教程,Photoshop(PS)CSS切图必用工具

    Adobe PHOTOSHOP日常咱们又被称为PS. div CSS必备切图工具PS截图 多数人对于PHOTOSHOP的了解仅限于"一个很好的图象编辑软件",并不晓得它的诸多使用方 ...

  5. Dreamweaver Flash Photoshop网页设计基础与实例教程(职业白金版)

    Dreamweaver & Flash & Photoshop网页设计基础与实例教程(职业白金版) 基本信息 作者: 龙飞 丛书名: 培训专家 出版社:电子工业出版社 ISBN:978 ...

  6. sketch android 切图,sketch mac怎么切图 sketch mac切图基础教程

    类型:Mac图形图像大小:51.8M语言:英文 评分:10.0 标签: 立即下载 sketch mac怎么切图?sketch mac切图基础教程.最近有使用Mac的用户询问不知道sketch mac怎 ...

  7. 原生js实现轮播图实例教程

    原生js实现轮播图实例教程 本实例效果如下图所示: 根据实例效果,需要的元素有图片.中间圆点按钮.左右箭头按钮等.实际html代码如下所示: <div class="banner_co ...

  8. css图片精灵定位_DIV CSS Sprites精灵 CSS图像拼合 CSS背景贴图定位教程案例

    div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程篇与css sprites实例篇 css sprites拼合背景图片素材实现布局效果截图 一.什么 ...

  9. 完成css的切图 图片任意,css切图是什么意思

    css切图是指DIV CSS开发的意思,表示从一张网页美工图切片到HTML代码开发与CSS样式开发,完成HTML静态网页:css切图包含两部分,分别是:1.网页美工图素材切出:2.DIV+CSS代码开 ...

  10. windows上使用QQ截取网页长图,支持下拉方法截图任意长的图

    今天需要截取网页网页长图,看了下网上教程,都比较复杂,还是QQ截长图方便. [1]登录QQ [2] crtl + shift +a 进入截图界面,如下图 默认是没法截取长图的,点击下面的剪刀一样的快捷 ...

最新文章

  1. 数据中台(一)数据资源规划与获取
  2. 【机器学习算法专题(蓄力计划)】十二、机器学习中KNN算法
  3. 星星评价控件android开发_android自定义星级评分控件,可实现只显示实心星星
  4. 如何掌握“所有”的程序语言?没错,就是所有!
  5. 《戏说网络二三事》序1
  6. 一个符号引发的讨论,对抗攻击算法FGSM的纯粹版:FGNS,附代码
  7. 无语!Docker桌面不再对企业用户免费
  8. 12306一直提示网络有问题_教你怎么在12306官网订购火车票 火车票查询12306订购...
  9. Android轻松实现语音识别
  10. 20180312顺序查找
  11. 手机客户端应用功能测试方法总结
  12. openvpen最新安卓中文版_ins下载官方安卓最新版-ins下载安卓版中文版下载v2.5.46 手机版-西西软件下载...
  13. PS更新升级Adobe Camera Raw(ACR)15.3
  14. TL-BERT: A Novel Biomedical Relation Extraction Approach
  15. element若依 菜单点击改变背景色
  16. 通过设置路由器DMZ主机ip,却还是没法通过外网访问
  17. penGL之图形API简介
  18. 详解瀑布流布局的5种实现及oject-fit属性,附源码
  19. ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...
  20. 基于微信小程序菜谱查询app设计

热门文章

  1. 笔记本安装黑苹果后无法调节亮度的解决办法 | 小太阳
  2. php+mysql模板个人记账系统
  3. Python调用海康威视网络相机_调用海康SDK
  4. tomcat版本区别
  5. 《算法设计与分析基础 第二版》pdf
  6. x220linux蓝牙驱动,ThinkPad X230 Bluetooth 蓝牙驱动程序下载(Windows 7/Vista)
  7. 通用商品后端管理系统
  8. 图像特征提取之LBP算法
  9. linux java keytool_JDK自带的keytool证书工具详解
  10. abaqus2021安装及fortran关联