1.简介
使用
div盒子模型结构将各部分内容划分到不同的区块,然后用
css来定义盒子模型的位置、大小、边框、内外边距、排列方式等。div用于搭建网站结构(框架)、css用于创建网站表现(样式/美化)。该标准简化了
HTML页面
代码,获得一个较优秀的网站结构,有利于日后网站维护、协同工作和便于
搜索引擎抓取。
2.优点(掌握) 1)表现和内容相分离
2)代码简洁,提高页面浏览速度
3)易于维护和改版
4)提高搜索引擎对网页的索引效率
3.各个浏览器之间的差异
1)安装多种浏览器,对比差异进行调试
2)在FF浏览器中安装firebug
3)Firebug 为你的 Firefox 集成了浏览网页的同时随手可得的丰富
开发工具。你可以对任何网页的 CSS、HTML 和 JavaScript 进行实时编辑、调试和监控就算在不同的浏览器中效果不完全一至,也要做到大概一至.
4.<div>块标签<span>行标签(掌握) 标签本省没有意义需要结合css使用。
<div>大块的区域
<span>行
<span>里不能放<div>
<div>中可以放多个<span>
5.盒子模型(掌握)
每个HTML元素都可以看作一个装了东西的盒子,盒子具有宽度
(width)和高度
(height),盒子里面的内容到盒子的边框之间的距离即填充
(padding),盒子本身有边框
(border),而盒子边框外和其他盒子之间,还有边界
(margin)。
6.布局中的主要样式(掌握) Font line-height color margin padding border text-align background
Width height float clear display 1)定位属性
属 性 描 述
Position 用于定义一个元素是否absolute(绝对),relative(相对),static(静态),或者fixed(固定)
Top 层距离顶点纵坐标的距离
Left 层距离顶点横坐标的距离
Width 层的宽度,可以用一个长度或“auto”值来指定其宽度,不允许使用负值
Height 层的高度,可以用一个长度或“auto”值来指定其高度,不允许使用负值
z-index 决定层的先后顺序和覆盖关系,值高的元素会覆盖值比较低的元素
Display 是一个显示属性,设定block值是以块状显示,在元素后面添加换行符,既其他元素不能在其后面并列显示。如果设定inline值则内联显示,在元素后面删除换行符,多个元素可以在一行内并列显示。使用值none将关闭指定元素及其子元素的显示
Visibility 这个属性是针对嵌套层的设置,如果存在嵌套的层(子层)和被嵌套的层(父层)时,可以使用inherit值设置子层继承父层的可见性,如果父层可见,子层也可见。当使用visible值时,无论父层是否可见,子层都可见。而值为hidden时,无论父层是否可见,子层都隐藏
Overflow 用于设置层内的内容超出层所能容纳的范围处理方式,为该属性设置visible值时,无论层的大小,内容都会显示出来。当设置hidden值时,会隐藏超出层大小的内容。当设置值为scroll时,不管内容是否超出层的范围,选中此项都会为层添加滚动条。而值使用auto值时,只在内容超出层的范围时才显示滚动条
2)区块属性(区块模型)
属 性 描 述
Margin(注) 是定义区块外边界与上级元素距离的属性,用1到4个值来设置元素的边界,每个值都是长度、百分比或者auto,百分比值参考上级元素的宽度,允许使用负值边际。如果四个值都给出了,它们分别被
应用于上、右、下和左边界。如果只给出一个值,它被应用于所有边界。如果两个或三个值给出了,省略了的值与对边相等。注意如果边界在垂直方向邻接(重叠)了,会改用其中最大的那个边界值。而水平方向则不会。也可以选择使用上边界margin-top、下边界
margin-bottom 左边界margin-left和右边界margin-right属性分别设置与上级元素的外边距。
padding 用于设置区块的内边距属性,是边框和元素内容之间的间隔距离。与margin属性相返,但使用的是相同属性值。是上补白padding-top、右补白 padding-right 下补白padding-bottom和左补白padding-left属性的略写
float 设置区块漂浮属性,允许网页制作者将文本环绕在一个元素的周围,可以使用左漂浮left值,右漂浮right值
clear 清除属性指定一个元素是否允许有元素漂浮在它的旁边。值left移动元素到在其左边的漂浮的元素的下面;同样的值right移动到其右边的漂浮的元素下面。其他的还有缺省的none值,和移动元素到其两边的漂浮的元素的下面的both值
7.区块框浮动
虽然使用绝对定位可以实现页面布局,但由于调整某个区块框时其它区块的位置并不会跟随着改变,所以并不是布局的首选方式。而使用浮动的区块框可以向左或向右移动,直到它的外边缘碰到包含它区块的边框或另一个浮动框的边框为止。并且由于浮动框不在文档的普通流中,所以文档的普通流中的区块框表现得就像浮动框不存在一样。
8.行框和清理
在进行页面布局时,经常需要设置多个区块框并列在一行中排列。最常见的方式就是使用float属性,再通过left或right值移动区块框向左或向右浮动。但当前面并列的多个区块框总宽度不足包含框的100%时,就会在行框中留出一定的宽度,而下面的某个区块框又恰好满足这个宽度,则很可能会向上提,和上一行并列的区块框在同一行排列。而这不并是我们想要的结果,所以可以使用clear属性解决这一
问题,该属性的值可以是
left、right、both 或 none,它表示框的哪些边不应该挨着浮动框。
9.使用区块框设计页面布局 (掌握)
1)区块居中设计
*高度和宽度固定的区块居中(position)
高度和宽度可变的区块居中(margin)
2)布局页面局中
*设置两列浮动的布局
*设置三列浮动的布局
*设置多列浮动的布局 10.其他:
1)ie和火狐的区别(按照火狐的标准制作网页(国际标准))
2)iex(安装)
3) 重要属性:width(宽) height(高) border(边框) margin(外边距) padding(内边距)
4)ie和火狐的区别: <!--!important用于火狐调整 -->
*火狐指定的宽度和高度是实际内容的宽度和高度。(边框)
*ie指定的高度就是框整体的高度和宽度。(边框) 5)相对位置是相对于自身所在的位置,绝对位置相对于顶点。
6)
ie里指定不了18px以内,最小18px
7)
火狐可以,Ie不可以。(居中用margin-left:auto,margin-right:auto;)
11.必须掌握的:
1)所有常用的CSS属性
2) 所有和布局有关的属性都要会用(熟练应用css样式表
手册)
3) 掌握CSS+DIV 布局的优势
12.了解的内容:
无
13.作业:
1. CSS滤镜 (查找资料,制作和总结报告)
2. 摆一个计算器(DIV+CSS)(查找资料,制作和总结报告)
分享到:
相关推荐
Android全部部局源码下载,地于各种部局进行实例讲解。希望可以帮助大家更好的学习。
差异化部局加快国产移动智能终端操作系统的发展.pdf
英文资料,共17个专题,239页。详细介绍了Orchard建设网站...一、部局介绍,二、初识部局,三、搭配元素,四、布局模板,五、蓝印元素,六、利用部件,七、令牌元素,八、规则,九、主题。10、使用Boottrap结合Orchard
**通信行业网络部局数据主管岗位详解** 在通信行业中,网络部局数据主管是一个至关重要的职位,主要负责管理和优化通信网络中的局数据,确保网络高效稳定运行,同时兼顾短信网络管理、频率管理以及电磁辐射环保管理...
标题中的“差异化部署加快国产移动智能终端操作系统的发展”揭示了一个关键议题,即通过实施差异化的策略来推动我国自主开发的移动操作系统快速发展。这涉及到技术、市场、政策等多个层面的综合考虑,旨在提升国产...
交通运输部局及其影响的教学案例.docx
- **用途**:标准操作的表通常存储在DATA表空间中,这是数据库的主要工作区,用于存放日常业务数据。 3. **DATA_2表空间** - **用途**:与DATA表空间类似,用于扩展数据存储,当DATA表空间空间不足时,可以使用此...
// 构造函数,初始化数据 @Override public int getCount() { return data.size(); } @Override public Object getItem(int position) { return data.get(position); } @Override public long ...
手风琴菜单是一种常见的网页交互元素,它在有限的空间内展示多级导航,用户可以展开或折叠各个菜单项,类似于音乐盒中的手风琴乐器。在网页设计中,这种菜单通常用于节省空间并提高用户体验。"Window风格"的手风琴...
网奇.NET网络商城ACCESS单店商业版...5、提供专业的网站SEO搜索引擎优化部局,用户通过后台设置可轻松提升网站 排名。 6、批量导入EXCEL的产品。 7、集成主流网银在线支付接口。 下载地址:http://www.wqeshop.com
1. **HTML5(H5)**:HTML5是超文本标记语言的第五个版本,是构建网页的标准语言。它引入了许多新特性,如音频和视频元素、离线存储、表单控件改进等,使开发者能更方便地创建交互性和响应式的网页。在用户协议页面...
服务器日常巡检工作 服务器日常巡检工作是指对服务器进行的日常维护、检查和维修,以确保服务器的稳定运行和正常运作。本文档将详细介绍服务器日常巡检工作的内容和步骤。 一、服务器系统设备用途: * 服务器系统...
7. **毕业设计/课程设计**:项目适合做毕业设计或课程设计,说明该系统具有一定的完整性和实用性,能够作为学习Java Web开发、电商系统设计、移动应用开发等领域的实践案例。 8. **源码资源**:提供源码意味着...
服务器日常巡检工作.pdf 服务器日常巡检工作是指对服务器的日常检查和维护,以确保服务器的稳定运行和安全。巡检工作包括对服务器系统、网络设备系统和安全设备系统的检查。 服务器系统巡检包括: 1. 检查系统 ...
2. **学习与提升**:强调个人对学习的重视,特别是理论和业务知识的学习,如熊俊杰不断提升理论基础、业务素质和信息化能力,以适应工作需求。 3. **工作执行与成果**:详细阐述在岗位上的具体工作内容,如熊俊杰在...
郑宏辉介绍说,目前由部局牵头的智慧海事建设已经实施了两期。第二期正在开放中。第二期的工程完工后,就完成了基本框架的搭建。顶层设计就好似一个设计框架,要实现智慧海事这个目标,就必须通过一期一期的工程循序...
这些模板设计用于呈现和可视化大量数据,通常包含各种图表、图形和交互元素,以便于理解和分析复杂的数据集。HTML(HyperText Markup Language)是网页制作的基础语言,它定义了网页的结构和内容。 描述中提到...
智慧消防云平台是基于“大数据”“一张图”的实战指挥平台,旨在实现信息化条件下的消防工作科技化、信息化、智能化水平的提高。该平台通过集成物联网、人工智能、大数据等技术,实现了智慧消防服务的智能化、信息化...
7. **接口集成**:后台系统往往需要与前端应用、第三方服务或其他内部系统进行数据交换,因此需要设计API接口,遵循RESTful原则,确保数据传输的安全和高效。 8. **安全策略**:后台管理系统必须重视安全,包括数据...
1. 遵守国家、行业和部局的技术政策和标准,确保工程按照规定的技术规范和质量标准进行。 2. 审核设计文件和施工图纸,进行现场调查,提出审核记录和调查报告,与相关单位沟通。 3. 编制施工组织设计或施工方案,...