Chapter 2. HTML---CSS样式表(格式与布局)

1、position:fixed

锁定位置(相对于浏览器的位置),例如有些网站的右下角弹窗,如下图“fixed”

2、position:absolute

(1)外层没有position,div相对于浏览器定位,如下图“无position”(距离浏览器的右边框50像素,距离浏览器的下边框50像素)

(2)外层有position,div相对于外层边框定位,如下图“有position”(距离表2的右边框50像素,距离表2的下边框50像素)

3、position:relative

相对于默认位置的移动,如下图a1在用relative移动前的位置,a2在用relative移动后的位置,a2距原位置上间距30像素,左间距30像素。

@charset "utf-8";
/* CSS Document */
.a
{
    border:5px solid black;
    width:100px;
    height:100px;
    background-color:white;
    left:50px;
    bottom:50px;
    position:fixed;
}

#b
{
    border:5px solid black;
    width:100px;
    height:100px;
    background-color:white;
    right:50px;
    bottom:50px;
    position:absolute;
    }

#c
{
    border:1px solid red;
    width:400px;
    height:200px;
    }

#d
{
    border:1px solid red;
    width:400px;
    height:200px;
    position:absolute
    }

.a1
{
    border:5px double green;
    width:100px;
    height:100px;
    background-color:white;
    right:0px;
    top:0px;
    margin:10px;
    position:fixed;
    }

.a2
{
    border:5px double green;
    width:100px;
    height:100px;
    background-color:white;
    right:30px;
    top:30px;
    margin:10px;
    position:fixed;
    }
<body>
<div class="a">fixed</div>

<div id="c">表1
    <div id="b">外层无absolute</div>
</div>

<div id="d">表2
    <div id="b">外层有absolute</div>
</div>

<div class="a1">原位置
</div>

<div class="a2">relative位置
</div>

</body>

4、分层(z-index)

在z轴方向分层,可以理解为分成一摞纸,层数越高越靠上。

上图relative示例中,移动后的位置图盖住了之前的位置图,这是因为后写的代码会盖住之前的代码。

那么在不改变代码顺序的情况下,让之前的图盖住在最上层,代码如下:

.a1
{
    border:5px double green;
    width:100px;
    height:100px;
    background-color:white;
    right:0px;
    top:0px;
    margin:10px;
    position:fixed;
    z-index:2; /*默认情况下,层数都是1*/
    }

.a2
{
    border:5px double green;
    width:100px;
    height:100px;
    background-color:white;
    right:30px;
    top:30px;
    margin:10px;
    position:fixed;
    }
<body>

<div class="a1">原位置
</div>

<div class="a2">relative位置
</div>

</body>

5、流式布局:float

float:left(靠浏览器左侧)    right(靠浏览器右侧)

overflow:hidden(超出范围隐藏)  scroll(超出范围显示出滚动条)

6、透明效果:opacity

时间: 2024-10-15 01:01:42

Chapter 2. HTML---CSS样式表(格式与布局)的相关文章

CSS样式表--格式与布局

一:position:fixed 锁定位置(相对于浏览器的位置),例如有些网站的右下角弹窗 例如: <head> <title>网页标题</title> <style type="text/css"> #a { border:5px solid blue; width:100px; heigth:100px; margin:10px; background-color:red; left:30px; bottom:20px; positi

【3-24】css样式表分类、选择器、样式属性、格式布局

一.css样式表分类: (一)内联样式表:代码写在标签内的样式表  控制精确 代码重用性差  优先级最高 格式:<p style="样式属性">内容</p> <div style="text-decoration:line-through;">第四格第三元</div> (二)内嵌样式表:将代码写在标签<style type="text/css"></style>之间,此标签一

css样式表:样式分类,选择器。样式属性,格式与布局

样式表分类: 1.内联样式表, 和html联合显示,例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独立的区域内嵌在网页里,必须写在head里边. <style type="text/css"> p  //格式对p起作用 {样式: } </style> 3.外部样式表 新建一个CSS文件,用来放置样式表.如果要在HTML文件中调用样式表,需要在HTML文件中点右键→

CSS三种插入样式表格式

首先简单理解浏览器与网页的交互过程 CSS样式表(stylesheet) cascading style sheet 级联样式表 表现HTML或XHTML文件样式的计算机语言:包含对字体.颜色.边距.高度.背景图片.网页定位等设定 css优势:内容于表现分离 网页的表现统一,容易修改 丰富的样式,使得页面布局更加灵活 减少网页的代码量,增加网页的浏览速度,节省网络带宽 运用独立于页面的css有利于网页被搜索引擎收录 插入CSS样式表分为三种: 外部样式表(External style sheet

网站开发综合技术 第二部分 CSS样式表

第2部分 CSS样式表 CSS(Cascading Style Sheets,层叠样式表),作用是美化HTML网页. /*注释*/    注释语法 2.1.样式表的基本概念 2.1.1.样式表分类 1.内联样式表 和html联合显示,控制精确,但是可重用性差,冗余多. 例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独立区域内嵌在网页里,必须写在head标签里边. <style type= "

HTML基础(三)——css样式表

CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余较多. 例:<p style="font-size:14px;">内联样式表</p> 2.内嵌样式表 作为一个独立区域内嵌在网页里,必须写在head标签里面. <style type="text/css"> p  

CSS样式表规划经验总结

最近看到一些关于CSS文件管理的问题,下面我就自己的经验说说,一个好的CSS文件主要是看他是否具有易维护性.下面我就说说我个人的看法: 一.CSS文件的规划 我在规划CSS的时候,我比较喜欢建立全局css及各模块css.在html页面中引用全局css,在全局css中引用各模块css.比如,建立global.css为全局css,在全局css中定义“* { … } body { … }”之类的全局样式.在全局样式中通过“@import url(”xxx.css”);”引入模块css. 关于模块CSS

HTML静态网页(css样式表)美化

CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/    此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余较多. 例:<p >内联样式表</p> 2.内嵌样式表 作为一个独立区域内嵌在网页里,必须写在head标签里面. <style type="text/css"> p   //格式对p标签起作用 { 样式: } </sty

(转)CSS样式表继承详解

什么是css 继承?要想了解css样式表的继承,我们先从文档树(HTML DOM)开始.文档树由HTML元素组成. 文档树和家族树类似,也有祖先.后代.父亲.孩子和兄弟^_^.这很容易理解吧,笔者在这里就不一一赘述了.希望深入了解的朋友请google之. 那么CSS样式表继承指的是,特定的CSS属性向下传递到子孙元素. 下面举个例子,有如下html代码片段: <p>CSS样式表<em>继承特性</em>的演示代码</p> 需要注意的是em是包含在p之内的.

初识CSS样式表

背景介绍: 接触了新闻公布系统,这也是自己第一个B/S的项目.从之前的拖拽空间.任意布局到现在的HTML总会有非常多的新奇.棘手和挑战.可是不管是何种形式都离不开主要的步骤:做前台.做后端.能够说一个整齐.美观的界面是离不开CSS的修饰的,当然它仅仅是对网页做美观的冰山一角,其它的还会有JavaScript.PHP等适用于不同条件下的技术. 学习到现在对于刚刚接触的CSS样式表做一个总结. 概念: CSS(级联样式表)是一种用来表示HTML或XML等文件样式的计算机语言.对于我们的界面统一和规范