使用HTML语言和CSS开发商业站点_盒子模型

本文详细介绍了CSS中的盒子模型,包括其组成部分如content、border、padding和margin,以及如何使用box-sizing属性来调整布局。此外还讲解了如何利用border-radius属性创建圆角、半圆和扇形等特殊形状。
 第6章   盒子模型
一.盒子模型
1.什么是盒子模型
padding-border-margin模型是一个极其通用的描述矩形对象布局形式的方法,这些矩形统称为盒子,英文为box。
在CSS中,一个独立的盒子模型由content(网页内容),border(边框),padding(内边距),margin(外边距)组成。
2.边框
border-color:颜色(none无边框 dotted点线边框 dashed虚线边框 solid实线边框 )
border-width:粗细(thin:细的 medium:中等,默认值2px thick:粗的)
border-style:样式(none表示无边框,dotted点线,dashed虚线,solid实线)
简写时可以按任意顺序设置。
3.外边距
位于盒子边框外,指与其他盒子之间的距离,也就是指网页中元素与元素之间的距离。
注意:并集选择器是同时选中各个基本选择器所选择的范围,任何形式的选择器(包括标签选择器,类选择器,ID选择器等)都可以作为并集选择器
     的一部分,多个选择器通过逗号连接。
经验:使用“margin:0px auto”让元素水平居中得分条件:
首先这个元素必须是块元素;其次这个元素要设置固定宽度。
4.内边距
用于控制内容与边框之间的距离。
5.盒子模型的尺寸
内盒的总尺寸=border+padding+内容宽/高
外盒的总尺寸=border+padding+margin+内容宽/高
6.box-sizing拯救布局
语法:box-sizign:content-box|border-box|inherit
border-box:盒子的宽度或高度等于元素内容的宽度或高度。
content-box:默认值
inherit:此值使元素继承父元素的盒子模型模式
二.圆角边框
1.border-radius属性的语法
语法:border-radius:length{1,4};
四个属性值按顺时针排列(左上,右上,右下,左下)没有的找对边。
2.使用border-radius制作特殊图形
(1)圆形
元素的宽度和高度必须相同;圆角的半径为元素宽度的一半,或者直接设置圆角半径值为50%。
(2)半圆形
制作上半圆或下半圆时,元素的宽度是高度的2倍,而且圆角半径为元素的高度值。
制作左半圆或右半圆时,元素的高度是宽度的2倍,而且圆角半径为元素的宽度值。
(3)扇形
遵循“三同,一不同”原则,元素宽度,高度,圆角半径相同;圆角取值位置不同。
三.盒子阴影
语法:box-shadow:inset x-offset y-offect blur-radius color;
inset:阴影类型,可选值,默认为外阴影,inset为内阴影。
blur-radius:阴影模糊半径,代表阴影向外模糊的模糊范围。只能为正值,若为0,表示不具有模糊效果,是可选值。
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六脉神剑 ——训练目标清晰 训练手段多样   ——渗透学习过程 考核方法明确   ——接轨职场礼仪 积累职场经验
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值