css015 定位网页上的元素

一、   定位属性的功能

1、         四中类型的定位

Position: absolute relative fixed static

a、 绝对定位

绝对定位通常单位为:px  em  percentage

绝对定位会脱离页面流,相对的是整个浏览器

如果a标签在设定了absolute relative fixed值的b标签中,那么a标签就是性对与b标签定位。

b、相对定位

相对定位是相对于当前html流中的当前位置进行定位的。

c、 固定定位

Background-attacment:fixed;

d、  静态定位

默认的定位方式

2、         设置定位值

a、 position:reality

top:2px;

right:5px;

bottom:5px;

left:7px;

3、         当绝对定位变为相对定位时

a、 绝对定位是相对于离它最近的父元素的边界上。

b、 如果一个标签的位置是绝对定位的,且它又不在其他任何设定了absolute、relative或fixed定位的标签里面,那它就相对于浏览器的窗口定位。

c、如果一个标签处在另一个设定了absolute、relative或fixed定位的标签里面,那它就是相对于另一个元素的边沿进行定位。

4、         何时何处使用相对定位

   a、

5、         堆叠元素

   a、z-index 控制元素的堆叠顺序,数值越大,堆叠的位置越高。

6、         隐藏部分网页

a、 visibility(可见性)值可为:hidden(隐藏) visible(可见)(与display的none值有点像)

b、opacity:0;(隐藏)   opacity:1;(显示)

c、

二、   强大的定位策略

1、          在元素内部进行定位

A、利用定位最有效的方法之一就是让小的元素相对于网页上的其他元素进行定位

2、          让元素超出方框

3、          用固定定位创建css式的框架

Css016 设计打印页面的css技术

一、     media样式表的作用

css支持10种不同的媒体类型:all(使用每一种设备)、braille、embossed、handheld、print(使用与打印网页)、projection、screen(使用与显示器)、speech、tty、tv

二、     如何添加media样式表

给外部样式表指定媒体类型

<link rel="stylesheet" media="print" type="text/css" href="print.css">

在样式表中指定媒体类型

@media print{

<!-- put your styles for the printer in here -->

}

三、     创建打印样式表

用!important覆盖屏显样式

h1{ color:#000 !important;

}

重写文本样式

定义打印背景

四、     保留背景元素

1、在html中添加<img>标签,位置在打印是图片需要出现的地方:

<img src="logo.png" height="100" width="100" class="logo">

2、在朱样表中添加隐藏图片的样式

.logo { display: none; }

3、 在打印样式表中添加最后一个样式,用来显示图片

.logo{ display:inline; }

4、隐藏不需要的页面区域

5、给打印添加分页符

Css017 改正css设计习惯

一、     添加注释

二、     组织样式和样式表

三、     要根据用途而不是外观来命名样式

四、     不要根据位置命名

五、     不要用意义含糊的名称

六、     使用多各类可以节省时间

上星期忘了更新了

版权声明:未经作者同意,不得私自转载。http://www.cnblogs.com/lal-fighting/

css015 定位网页上的元素的更多相关文章

  1. CSS3-基于浮动的布局,响应式WEB设计,定位网页上的元素,设计打印页面的css技术

    基于浮动的布局: 1.除非图片设置了宽度,否则始终应该要对浮动的图片设置一个宽度,这样可以让浏览器给其他内容腾出环绕的空间 2.当侧边栏的高度与主内容区的高度不一致的时候,可以用个margin进行调整 ...

  2. 利用python定位网页上的元素

    1. 想对网页上的元素进行操作,首先需要定位到元素. 以百度首页为例: 输入以下代码,打开百度首页: # coding = gbk from selenium import webdriver chr ...

  3. CSS定位网页中的元素

    relative相对定位 偏移设置:left.right.top.bottom 值单位:px 元素的规律: 相对定位元素的规律 设置相对定位的盒子会相对它原来的位置通过指定偏移,到达新的位置. 设置相 ...

  4. Appium+python自动化20-查看iOS上app元素属性

    前言 学UI自动化首先就是定位页面元素,玩过android版的appium小伙伴应该都知道,appium的windows版自带的Inspector可以定位app上的元素 Mac版的appium1.6的 ...

  5. 怎么用Python Flask模板jinja2在网页上打印显示16进制数?

    问题:Python列表(或者字典等)数据本身是10进制,现在需要以16进制输出显示在网页上 解决: Python Flask框架中 模板jinja2的If 表达式和过滤器 假设我有一个字典index, ...

  6. Appium+python自动化20-查看iOS上app元素属性【转载】

    前言 学UI自动化首先就是定位页面元素,玩过android版的appium小伙伴应该都知道,appium的windows版自带的Inspector可以定位app上的元素Mac版的appium1.6的版 ...

  7. Selenium 定位网页元素

    第一 定位元素辅助工具 IE中在元素上右击 ->  “检查元素”,或按F12键打开开发者工具: Chrome中在元素上右击 -> “审查元素”,或按F12键打开开发者工具: Firefox ...

  8. 使用原生JS定位网页元素

    约定:1.<meta name="viewport" content="width=device-width">这种标记简称"wdw&qu ...

  9. HTML5<canvas>标签:使用canvas元素在网页上绘制线条和圆(1)

    什么是 Canvas? HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像. 画布是一个矩形区域,您可以控制其每一像素. canvas 拥有多种绘制路径.矩形.圆形.字符以 ...

随机推荐

  1. factor graph model

    主实验 文慧:用户,商品,评分,review,ranking. 数据集:数据规模,论文源代码

  2. android之ViewPager的使用

    XML代码 <android.support.v4.view.ViewPager   ViewPager控件        android:layout_width="wrap_con ...

  3. hdu3555 数位dp

    Bomb Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others) Total Subm ...

  4. bzoj3224

    学习了下treap #include<iostream> #include<cstdio> #include<cstdlib> using namespace st ...

  5. REST服务中的异常处理

    在REST服务中,服务端如果产生了异常信息,无论是业务异常或是系统异常,如果直接将异常抛出,在客户端浏览器中,是无法获取异常的详细,只能获取一个StateCode 500 Internal Serve ...

  6. js-读取系统时间

    转载 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o ...

  7. Echarts-柱状图柱图宽度设置

    先看两张图 图中柱图只需要设置series中的坐标系属性barWidth就可以, 这种图柱状图,折叠柱状图都适应 eg: /** * 堆积柱状图 * @param xaxisdata x轴:标签(数组 ...

  8. Win7下如何设置护眼的电脑豆沙绿界面?保护眼睛的颜色设置教程

    关爱心灵的窗户——眼睛! 随着科技发展,使用电脑的人越来越多,由于使用电脑时间过长,我们的眼睛也越发容易疲劳,干燥.如何才能使电脑对人眼的伤害减小到最 小. 小编建议大家可以把窗口背景色设置成护眼色. ...

  9. iOS中通知中心(NSNotificationCenter)的使用总结

    一.了解几个相关的类 1.NSNotification 这个类可以理解为一个消息对象,其中有三个成员变量. 这个成员变量是这个消息对象的唯一标识,用于辨别消息对象. @property (readon ...

  10. Hadoop-2.2.0 (传 hadoop-2.2.0.tar.gz)

    配置hadoop 2.1 上传hadoop包 2.2 解压hadoop包 首先在根目录下创建一个cloud目录 mkdir /cloud tar -zxvf hadoop-2.2.0.tar.gz - ...