absolute

CSS基础(十九)--Position之Absolute根据父级框定位

守給你的承諾、 提交于 2019-11-29 18:19:55
随笔记录方便自己和同路人查阅,学习CSS时最好先学会HTML。 #------------------------------------------------我是可耻的分割线------------------------------------------- Absolute 根据父级框定位 Absolute 需要和 relative 一起使用 它应用于内部边框定位,比如你点赞,会弹出加 1 的提示,但是提示信息在点赞按钮旁弹出,如下图 Absolute 和 fixed 效果差不多,都是固定标签位置,不同的是 absolute 是针对当前页面的,固定后位置不会跟随鼠标移动而移动 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .pg-header{ height: 48px; background-color: black; color: #dddddd; position: absolute; bottom:0; right: 0; } </style> </head> <body> <div class="pg-header">返回顶部</div> <div style="height:5000px;"> boby</div> <

HTML与CSS定位体系概述

只谈情不闲聊 提交于 2019-11-29 16:57:43
什么是定位体系? 定位体系分三种:常规流(normal flow)、浮动(float)、绝对定位(absolute positioning)。 1. 常规流 :从直观上理解正常流指的是元素按照其在HTML 中的位置顺序决定排布的过程,主要的形式是自上而下,一行接一行,每一行从左至右。 2. 浮动 :相对于常规流来讲,它漂浮在常规流的上方。其可以使元素脱离文档流,按照指定方向发生移动。 3. 绝对定位 (absolute positioning): a.static(常规流):其为默认,一般的元素的定位都是静态定位。 b.relative(相对位置):相对定位如其名相对于自身来定位,通过left、right、top、bottom进行定位后,元素会根据原来的位置进行移动,需要注意的是使用position:relative的元素不会脱离文档流,元素本身占据的位置也会保留。 c.absolute(绝对位置):其定位是布局中比较常用的定位,在使用时其生成的位置是相对于最近的已定位父(祖先)级来定位;position:absolute属性是脱离文档流的,重新定位后元素不会占据原来的位置. <style> .relative{ width: 100px; height: 100px; position: relative; border: 2px solid red; } .absolute{

Absolute Position of Chart Using VBA

筅森魡賤 提交于 2019-11-29 16:27:21
I can use VBA to create a clustured column charty using the following code: ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlColumnClustered However this is normally positioned in the centre of my screen. I can have it moved using code such as the following: ActiveSheet.Shapes("Chart 1").IncrementLeft -650.4545669291 ActiveSheet.Shapes("Chart 1").IncrementTop -295.9091338583 However this is only relative to its original position. Is it possible to set it that will always be positioned at a certain pixels or cell number? In other words can I code VBA to have create the chart in a

jQuery实现上传进度条效果

孤人 提交于 2019-11-29 16:13:49
效果:(点击上传按钮) See the Pen pjGNJr by moyu ( @MoYu1991 ) on CodePen . html代码: <! DOCTYPE html > <html> <head> < meta charset = "utf-8" > <title> upload </ title > < link rel = "stylesheet" type = "text/css" href = "upload/upload.css" > < script type = "text/javascript" src = "upload/jquery.js" ></ script > </ head > <body> < span class = "upload-span" >开始上传文件</ span > < div class = "upload-mask" ></ div > < div class = "upload-component" > < div class = "upload-close" > < span class = "upload-close-span" >关闭</ span > </ div > < div class = "upload-content" > < div class = "progress" > < span class

弹幕广告

霸气de小男生 提交于 2019-11-29 16:06:36
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Java开发视频弹幕技术SreenText</title> <meta name="Keywords" content="关键词,关键词"> <meta name="description" content="Version-1.0"> <title></title> </head> <style type="text/css"> body{ background:pink; margin: 0px; padding:0px; } #click-danmu{ display:block; width:150px; height:40px; font-size:24px; color:#fff; cursor:pointer; text-decoration: none; font-weight:bold; position: absolute; top:20px; left:20px; } .screen{ width:100%; height:100%; position:absolute; top:0px; left:0px; display: none; }

css3中position定位详解

爱⌒轻易说出口 提交于 2019-11-29 13:39:42
最近热衷于前端的开发,因为突然发现虽然对于网站、应用来说,功能处于绝对重要的地位,但是用户体验对于用户来讲同样是那么的重要,可以说是第一印象。最近在开发当中发现以前对于css中的position的理解有些偏颇,在这里分享一下这几天的学习。 首先总体介绍一下接下来要分析的position属性的两个值:absolute和relative(绝对定位和相对定位), 绝对定位:1、当某元素使用绝对定位并且未设置top,left的值时,实际上并未真正脱离文档流,2、使用绝对定位并且设置了top,left时,这才脱离了文档流,并以最外层body元素作为父容器, 相对定位:1、当某元素使用相对定位时,无论设不设置top,left的值,都不会脱离文档流 接下来以实验论证我的观点,贴出一段实验小代码 <!DOCTYPE html> <html> <head > <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body οnlοad="init();"> <div style="width: 400px;height:400px;border: cadetblue 2px solid;"> <div style="width: 300px;height: 30px

关于div的几个问题

被刻印的时光 ゝ 提交于 2019-11-29 09:23:20
1.div默认位置是?   div是 块级 标签 ,会独占一行。可以理解为一个容器,如果里面嵌套元素,或者文字可以根据里面的内容自适应宽高。如果不设置宽度,那么宽度将默认变为父级的100%。这里的父级就是body.body是默认有内边距的,内边距是用padding设置的。一般浏览器中都对body标签进行默认的margin设置为 8px ,设置body{margin:0px;padding:0px;} // 清除默认样式 为什么给body设置padding:0px不能消除内边距,而设置margin:0px却能够消除内边距? 关于这个问题: 1. 每种浏览器都有一套 默认的样式表 ,在网页制作过程,没有指定相应的样式时,就会按照浏览器内置的样式表来渲染。 2. 举例说,IE6、IE7的body标签,默认的样式应该是:display:block;margin:15px 10px;zoom:1;(不是很确定),而 没有预设padding值 ,chrome/firefox也只是设置了margin:8px;没有预设padding,从此可见,设置margin:0;即可消除边距了,这点可以通过简单的试验得出结果了。 3. 注意 不同的浏览器甚至同个浏览器不同版本的默认样式是不同的 。body标签分别将margin和padding都重置为0这是网络上广为流传的重置方法,应该是比较可靠的了。 4.

css实现图片信息展示

核能气质少年 提交于 2019-11-29 06:39:48
<style> .layui-fluid{padding: 15px;} .img-responsive{display: block;width: 100%;max-width: 100% ;height: auto;} .my-layui-btn {display: inline-block;height: 38px;line-height: 38px;padding: 0 18px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer} .img-responsive,.img-content,.img-data{border-radius: 3px;} .img-list{font-size: 18px;color: white;} .img-data,.img-content{transition: all 0.4s ease-out;} .img-content{position: relative;max-height: 250px;overflow: hidden;box-shadow: 0px 15px 30px -17px rgba(0,

position 的学习

不想你离开。 提交于 2019-11-29 06:32:32
前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! realative   realative,相对定位,相对于正常(原来本身)位置定位,文档流中的位置依然存在,视觉中偏移了文档流。 absolute   absolute,绝对定位,相对于 static 之外的第一个父元素定位,父元素可以是 absolute,也可以是 relative。脱离了文档流,父元素获取不到他的高度。 fixed   fixed,固定定位,相对于浏览器窗口定位。 来源: https://www.cnblogs.com/sspeng/p/6482174.html

http输入地址到页面加载完

≡放荡痞女 提交于 2019-11-29 04:44:53
一.从浏览器接受url开始,开启网络请求线程。 参考https://www.cnblogs.com/chengxs/p/11039155.html在他的基础上补充了些 1.浏览器是多进程的 (1)浏览器是多进程的 (2)不同类型的标签页会开启一个新的进程 (3)相同类型的标签页会合并到一个进程中 2.浏览器中各个进程及作用 (1)浏览器进程:只有一个进程,负责各个标签的创建和销毁;负责浏览器页面显示,负责资源的下载和管理。 (2)第三方插件进程:每个第三方插件使用都会创建一个对应的进程 (3)GPU进程:最多一个进程,负责3D绘制和硬件加速 (4)浏览器渲染进程:每个tab页对应一个进程,主要负责html,css,js的解析,执行和渲染,以及事件处理等 3.浏览器渲染进程 每个tab页是一个浏览器内核进程,该进程是多线程的:GUI线程,JS引擎线程,事件触发线程,定时器线程,异步的http网络请求线程。JS引擎线程是内核线程中的一个线程,所以常说JS引擎是单线程的。 4.解析url url:统一资源定位符。包括:protocol,host,port,path,query,fragment 二.开启网络请求线程到发出一个完整的http请求。 1.每一次网络请求需要开辟单独的线程进行,比如URL解析到http协议,就会新建一个网络线程去处理资源下载。 URL会根据解析得协议