HTML知识汇总(更新中...) 1.<iframe> 标签 浏览器支持 所有浏览器都支持 <iframe> 标签. 定义和用法 iframe 元素会创建包含另外一个文档的内联框架(即行内框架). 提示: 可以把需要的文本放置在 <iframe> 和 </iframe> 之间,这样就可以应对无法理解 iframe 的浏览器. 2.实现元素一行显示 <html> <head> <title>DIV的同行测试</titl…
一. 上中下左固定 - fixed+margin 概括:如图,此种布局就是顶部.底部和左侧固定不动,只有中间右侧超出可滚动. html: <header>我是头部position: fixed;z-index: 9;</header> <section class="flexModal fixedLeft"> <nav> <ul> <li>section.flexModal nav ul>li*5</l…
截图模糊    原理就是讲canvas画布的width和height放大两倍. 后来学习canvas的时候,才了解到这种写法不同于css的宽高设置, 因为css里的只是展示画布显示的大小,不像这样是canvas真正的内里图画分辨率的大小. /*图片跨域及截图模糊处理*/ let shareContent = domObj,//需要截图的包裹的(原生的)DOM 对象 width = shareContent.clientWidth,//shareContent.offsetWidth; //获取d…
目录: margin负值实现 祖父和亲爹的里应外合 换个思路 - li生了儿子帮大忙. 借助absolute方位值,实现自适应的网格布局 cloumn多栏布局 grid display: table: css3选择器nth-child() 除非特别说明,以下几种方式的通用html结构如下: <div class="box"> <ul> <li>1</li> <li>2</li> <li>3</li…
1.元素内部子元素的margin的边界线基准点的问题 论如何生硬起名字!!我反正已经被自己总结的题目绕晕了... “演员”介绍: 外层父元素:蓝色边框: 内部子元素:绿色区域: 粉红色区域是元素内部绿色子元素的margin外边距: 问题说明: 就像上边这样,左边就是bug图,蓝色父元素里边的标签的border的外边距边线以父元素的padding内边线为准了. 父元素在不设置padding的情况下,子元素的border外边界会与父元素的padding外边线重合.导致内部元素的margin会到物体的…
断断续续的在开发过程中收集了好多的bug以及其解决的办法,都在这个文章里面记录下来了!希望以后解决类似问题的时候能够快速解决,也希望大家能在留言里面跟进自己发现的ie6 7 8bug和解决办法! 1:li边距“无故”增加 任何事情都是有原因的,li边距也不例外. 先描述一下具体状况:有些时候li边距会突然增 加很多,值也不固定(只在IE6/IE7有这种现象),让人摸不着头脑,仔细“研究”发现是由于其低级元素ul的padding引 起,padding的上下值对li有影响,左右无影 响.所以只好笨手…
https://blog.csdn.net/u014607184/article/details/51820508 https://blog.csdn.net/liuying1802028915/article/details/79408551 表格内文居中 #class td /*设置表格文字左右和上下居中对齐*/ { vertical-align: middle; text-align: center; 单行文本垂直居中 对于单行文本,我们只需要将文本行高(line-height)和所在区域…
一.计算一段字符串的字节长度 字符串的charCodeAt()方法, 可返回字符串固定位置的字符的Unicode编码,这个返回值是0-65535之间的整数,如果值<=255时为英文,反之为中文. 而,中文的字节长度为2,英文的字节长度为1. 依照这个规律封装如下: function getStrBytes(str){ str = str.toString(); var strLen = 0; for (let s = 0; s < str.length; s++) { if(str.charC…
转自:http://blog.csdn.net/zxz_tsgx/article/details/39713627 昨天重装了Ubuntu14.04 64位版,又被一些基础操作/设置给搞怕了,以前安装的时候没有记录下来,一段时间后就忘了,然后继续捣鼓一遍,好不烦恼,所以这次就尽量记录下来; 安装输入法 ==!这个整了半天没装成sogou,使用谷歌拼音,当然,首先是打开language support进行更新,并安装Chinese(Simplfied)语言支持(我装的是E文版系统),并选择系统输入…
全面我们学了6个选择器,今天再来学习两个选择器,分别是通配符选择器和并集选择器: 1.通配符选择器: *{ } 表示body里所有的标签都被选中 2.并集选择器: 选中的标签之间用逗号隔开,表示这几个标签都被选中 *选择器 有好处也有弊端 好处 就是省事,弊端,就是因为太省事了,加大了浏览器的负荷. 解决办法  按需选择. 再来学习几个列表标签 1.无序列表  ul (1)内部必须有子标签<li></li> (2)ul天生自带内外边距(天生自带内外边距的还有p,hi-h6,ol)…