使用HTML语言和CSS开发商业站点_浮动

第7章   浮动
一.网页布局
1.常见的网页布局
网站基本包括网站导航(包括网站logo,导航菜单,及其他信息),网页主体内容(是网页上要呈现给浏览 者的内容),网站版权部分(包括网站声明,相关链接)三个部分。
2.标准文档流
是指元素根据块元素或行内元素的特性按从左到右,从上到下的方式自然排列。
二.display属性
标准文档流有两种元素,一种是以<div>为代表的块级元素,还有一种是以<span>为代表的内联元素。
display属性的使用:
display属性的常用值
block 块级元素的默认值
inline 行内元素的默认值
inline-block 行内块元素
none 设置元素不会被显示
三.浮动概述
float属性:
left:元素向左移动
right:元素向右移动
none:默认值。元素不浮动,并会显示在其文本出现的位置。


四.清除浮动
1.clear属性
left:在左侧不允许浮动元素
right:在右侧不允许浮动元素
both:在左,右两侧不允许浮动元素
none:默认值,允许浮动元素出现在两侧
2.解决父级边框塌陷的方法
(1)浮动元素后面加空div(很简单,空div会造成HTML代码冗余)
(2)设置父元素的高度(很简单,元素固定高会降低元素可扩展)
#father{
  height:300px;
}
(3)父级添加overflow属性(很简单,但是有下拉列表框的场景不能用)
#father{
  overflow:hidden;
}
overflow属性的常见值
visible:默认值,内容不会被修剪,会呈现在盒子之外
hidden:内容会被修剪,并且其余内容是不可见的
scroll:内容会被修剪,但是浏览器会显示滚动条以便查看其余内容
auto:如果内容被修剪,则浏览器会显示滚动条以便查看其余内容
(4)父级添加伪类after(写法比上面稍微复杂一些,但是没有副作用,推荐使用)
伪类after的意思是选择到class类的后面元素。clear:after的意思是选择类名是clear后面
的元素并添加样式。
  对应的CSS关键代码如下:
.clear:after{
content:"";/*在clear类后面添加内容为空*/
display:block;
clear:both;
}

五.inline-block和浮动的区别
优点:display:inline-block可以让元素排在一行,并且支持高度和宽度,代码实现起来方便,添加该属性的元    在标准文档流中,不需要清除浮动。
           float可以让元素排在一行并且支持宽度和高度,可以决定排列方向。
缺点:display:inline-block位置方向不可控制,会解析空格。
ACCP(Aptech Certified Computer Professional)是印度最早从事IT职业教育的Aptech计算机教育公司推出的培养软件程序设计人员的课程体系,由北大青鸟集团于2000年引入中国。该课程体系通过结合先进的多模式教学法,使学习者在掌握理论知识与工具的同时,具备良好的自我学习能力个人素质,成为符合21世纪企业要求的IT人才。   ACCP 6.0是北大青鸟APTECH推出的最新软件工程师职业教育课程,由中印两国软件技术专家联合研发完成。作为一款面向大众的求职系列教育产品,ACCP6.0的课程开发采用了全球同步机制,推陈出新,引领未来IT技术发展潮流,继续保持了北大青鸟APTECH ACCP课程体系的国际同步水平以及在国内IT职业教育领域的领导地位。   ACCP6.0的课程相对于ACCP5.0增加了DB2关系型数据库系统,DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。DB2具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 09年6月14日,IBM全球同步发布了一款具有划时代意义的数据库产品——DB2 9.5,而这款新品最大特点即是率先实现了可扩展标记语言(XML)关系数据间的无缝交互,而无需考虑数据的格式、平台或位置。   ACCP6.0课程体系特色   1.分阶段训练:引领学员入门,加大训练量,训练学员程序逻辑写代码的能力,夯实学员的基础;   2.分术业专攻:基础思想决定了一个人含金量。要想在软件行业增强发展力,必须着重基础与理论知识。   3.分维度培养:从业务理解、经验积累、规范性、质量控制、团队意识软件生命周期六个方面进行训练。   4.分层次深入:主要分为初次使用、理解加深灵活应用这三个层次。学员理解为更为透彻,掌握更为牢固。   逆向设计确保就业——专业分析5362条招聘信息   ——深入访谈386家用人企业   ——定制2份行业人才需求标准简历   ——针对286项关键技能点逐一突破   ——斥资2000万,组织186名中美印专家投入研发   高强训练编程能力——1年半完成52000行代码编写   ——相当于1名程序员2年代码编写量   项目驱动案例贯穿——提供CRM、ERP中型项目实战训练   ——演练26项全真项目案例,贯穿8大行业   打造COT六脉神剑 ——训练目标清晰 训练手段多样   ——渗透学习过程 考核方法明确   ——接轨职场礼仪 积累职场经验
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值