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. Uwp Windows10获取设备位置(经纬度)

    先在Package.appxmanifest中配置位置权限 2. 创建LocationManager类 using System; using System.Collections.Generic; ...

  2. MVC 中的 ispostback

    总之呢就是在MVC中试下 ispostback那种效果, 环境就是:登录验证loinger, if (Request.HttpMethod == "POST"){} 没理解透彻 源 ...

  3. linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二

    第十三单元 硬盘分区.格式化及文件系统的管理二 文件系统的挂载与卸载 什么是挂载 mount命令的功能 mount命令的用法举例 umount命令的功能 umount命令的用法举例 利用/etc/fs ...

  4. Percona 开始尝试基于Ceph做上层感知的分布式 MySQL 集群,使用 Ceph 提供的快照,备份和 HA 功能来解决分布式数据库的底层存储问题

    本文由 Ceph 中国社区 -QiYu 翻译 英文出处:Using Ceph with MySQL 欢迎加入CCTG Over the last year, the Ceph world drew m ...

  5. zabbix自动发现功能实现批量web url监控

    需求: 现在有大量url需要监控,形式如http://www.baidu.com ,要求url状态不为200即报警. 需求详细分析: 大量的url,且url经常变化,现在监控用的是zabbix,如果手 ...

  6. 【BZOJ 2152】聪聪可可 点分治

    对于一棵树,fdrt找到重心,然后分治每个子树. 在一棵以重心为根的树上,符合条件的链是: 1.过重心(根) 2.不过重心 对于1我们只需dfs出距离重心(根)的距离然后统计再减去有重叠的边 对于2我 ...

  7. 哈希 poj 3349

    n个雪花 判断有没有相同的 正的和倒的相同都可以 哈希一下  比的少了就可以 #include<stdio.h> #include<algorithm> #include< ...

  8. Java+FlexPaper+swfTools仿百度文库文档在线预览系统设计与实现

    笔者最近在给客户开发文档管理系统时,客户要求上传到管理系统的文档(包括ppt,word,excel,txt)只能预览不允许下载.笔者想到了百度文库和豆丁网,百度文库和豆丁网的在线预览都是利用flash ...

  9. 【HDU 5698】瞬间移动(组合数,逆元)

    x和y分开考虑,在(1,1)到(n,m)之间可以选择走i步.就需要选i步对应的行C(n-2,i)及i步对应的列C(m-2,i).相乘起来. 假设$m\leq n$$$\sum_{i=1}^{m-2} ...

  10. 图像卷积、相关以及在MATLAB中的操作

    图像卷积.相关以及在MATLAB中的操作 2016年7月11日 20:34:35, By ChrisZZ 区分卷积和相关 图像处理中常常需要用一个滤波器做空间滤波操作.空间滤波操作有时候也被叫做卷积滤 ...