2014年辛星解读css第六节
这一节我们就要讲到布局了,事实上布局本身特别简单。可是要合理的布好局就不那么简单了,就像我们写文章一样。写一篇文章非常easy,可是要写一篇名著就非常难了,这须要我们扎实的功底和对文学的理解,可是。千里之行。始于足下,我们開始吧。
************显示方式*************
1.有时候我们会设置一个元素的显示方式。比方我们在做导航条的时候,就会使用display:inline来使它们成为内联的样式。
2.以下先不说这个display,先说一下visibility属性把,它能够设置为hidden,即不显示。那么该块区域就显示一片空白。
有一个类似的方法就是使用display:none,它也是设置不显示,可是它的作用却是让该元素消失,后面的元素会自己主动占领它的空间。
3.我们能够使用display:block使得它的显示成为一个块级元素。能够理解为强制性的换行,而display:inline则是强制性的使其不换行,向右排列。
4.变更元素的显示类型看该元素怎样显示,看它是什么样的元素,比方一个内联元素设置为display:block是不同意有它的内部嵌套块元素的。
*************大小***************
1.对于一个HTML元素。我们能够通过设置它的width属性和height属性来设置其大小,也就是其宽度和高度。
2.另一些其它设置大小的属性,感觉不是非经常常使用,即没列举。
************定位*****************
1.第一种定位方式就是默认的方式。它是自上而下,从左到右的一个模式。也是最简单的一种模式。
2.另外一种就是固定定位。它的位置相对于浏览器的窗体位置是固定的,即使窗体滚动,它也不会动。这样的能够用来做那种广告条之类的,我们以下做一个演示样例。首先是HTML文件里书写代码例如以下:

<html>
<head>
<title>2014年辛星CSS教学夏季版</title>
<link rel="stylesheet" type="text/css" href="my.css">
</head>
<body>
<p>博客园辛星,无限温情</p>
</body>
</html>

然后就书写my.css文件,这里我们为了看出随着滚动栏的滚动。该段文字的位置不变的特性,我们须要给浏览器窗体一定的大小:
body{width:400px;
height: 900px;}
p{position: fixed;
top:30px;
left: 50px;}
3.上面这样的方式对浏览器的兼容不好。在IE8下面须要描写叙述!DOCTYPE 才干够。这里的top指的是它的上面到浏览器的顶部的距离,left是指它的右端到浏览器的右端的距离。
4.相对定位:这里须要清楚相对“谁”的定位。这里的相对定位是相对于第一种方式的定位,即默认方式的定位,它会在默认方式的基础上进行一些改动,能够设置left等属性,假设设置left为-20px,则表示它相对于原始位置向左移动二十个像素,它也须要在postion属性中赋值为relative。
5.绝对定位:它须要指定position为absolute。也能够设置left和top或right等属性,假设该元素没有父元素,则它的位置是相对整个浏览器窗体来说的。
***************小结****************
1.本小节解说了显示方式和定位方式,为后面的布局打下一定的基础。
2.我们下一小节将会解说布局方面的问题。
2014年辛星解读css第六节的更多相关文章
- 2014年度辛星解读css第四节
接下来的这一节我计划解说的是超链接和列表的样式,然后我们做出一个导航栏出来,事实上导航栏是很常见的,可是我们这里做得这个有点并不那么完好,等我们学完了css之后再完好它. ************** ...
- 2014年辛星解读css第五节
本小节我们解说css中的"盒模型".即"box model",它通经常使用于在布局的时候使用,这个"盒模型"也有人成为"框模型&q ...
- 2014年辛星解读css第三节
第二节我们讲述的差点儿全是CSS的选择器,那么以下这一节我们来讲一下CSS的颜色和文本的一些东西,尽管我对调色不大敏感.可是对于颜色还是比較感兴趣的. *********CSS中的颜色******** ...
- 2014年辛星解读css第一节
CSS是Cascading Style Sheets的缩写.即层叠样式表,它用于表现HTML的样式,即HTML仅仅是去写该网页有哪些内容,至于怎样去表现它们,由CSS去定制. ************ ...
- 2014年辛星解读css第二节
第一节我们简单介绍了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完好. *************凝视*** ...
- 2014年辛星解读Javascript之DOM之冒泡和捕获
上篇博客提到了Javascript事件绑定函数的三个參数.第一个是一个event.第二个是一个function.第三个是一个布尔变量.它用于指定事件传递的顺序,分为冒泡和捕获两种方式,接下来我们将揭开 ...
- 2014年辛星解读Javascript之DOM高速入门
在Javascript的知识中,有一个所谓的DOM.即文档对象模型,我们能够通过它来訪问HTML文档的元素,当网页被载入的时候,浏览器会去创建DOM,有了这个DOM.我们能够使用Javascript去 ...
- 2014年辛星解读Javascript之用DOM动态操纵HTML元�
关于DOM,我们了解了能够用DOM操纵HTML的一些属性和样式,还能够为HTML元素绑定事件等等,那么接下来,我们将涉及到用DOM来动态的创建.删除HTML等一些操作,我的核心思路还是重实战,因此,代 ...
- 2014年辛星解读Javascript之DOM之事件及其绑定
我们通过DOM的事件能够对HTML的事件作出反应.就像我们用其它编程语言写GUI一样,那么HTML包含哪些事件呢?以下是几个常见的样例,比方网页已经完毕记载,图像完毕载入,鼠标移动到元素上方.输入文字 ...
随机推荐
- html5 窗口之间的通信
一般窗口通信分为三种: iframe嵌套:多个iframe之间通信. 父页面操作子页面元素:oFrame.contentWindow.document.body. 父页面调用子页面方法:oFrame. ...
- Python 39 数据库
一:数据存储引擎 1. 什么是引擎? 一个功能的核心部分 引擎可以被分类 例如: 自然 增压 汽油 柴油 混合动力 天然气 核动力 汽油:动力弱,噪音小,震动小 柴油:动力强,污染大,噪音大,震动大 ...
- 汇编程序10:计算长度为C字节的数据和
assume cs:code code segment mov ax,0ffffh //起始段地址 mov ds,ax mov bx,0 //偏移变量 mov dx,0 //保存结果 mov cx,1 ...
- BZOJ 3930 容斥原理
思路: 移至iwtwiioi http://www.cnblogs.com/iwtwiioi/p/4986316.html //By SiriusRen #include <cstdio& ...
- Jenkins构建项目,JAVA_HOME is not defined correctly
好久都没有更新了,由于职位调整,开始捣鼓持续集成的东西了.jenkins的基本安装配置网上有很多教程,不用多讲了,就记录下我在使用过程中遇到的一些问题.话说这个jenkins环境以及安装好了有一段时间 ...
- Java 自定义线程池
Java 自定义线程池 https://www.cnblogs.com/yaoxiaowen/p/6576898.html public ThreadPoolExecutor(int corePool ...
- ArrayList 源码
1.ArrayList的类关系: 2.属性及方法 2.1 构造 三个构造方法分别对应: 通过传入初始化容器大小构造数组列表 ...
- SQL Server实现用户注册
用SQL Server注册用户,通过页面输入注册信息,存储到数据库. <form action="zhuChe.jsp" method="post" on ...
- 使用GitGUI创建上传本地工程
参考链接: 使用Git-GUI创建工程 http://jingyan.baidu.com/article/27fa732683ebf546f8271f2e.html 一.刚创建的github版本库,在 ...
- ASP.NET MVC5 网站开发实践(一)
一.开发环境 1.开发环境: Visual Studio 2013 2.数据库:Sql Server 2012 3.代码管理:TFS(微软免费提供的) 说明:VS2013与vs2012感觉变化不大,我 ...