【简记】HTML + CSS 的一些要点(不定时更新)
1.td占据多行 / 列时,其挤开的 td 不写(但是包裹 td 的 tr 要写)
2. display:td 的元素中的文本默认垂直不居中(table中的td中的文本是垂直居中的)
3.th虽然定义了表头标题,但是默认不跨行(需要跨行要用colspan)
4.text-indent可以继承
5.<form></form>是块元素
6.<table></table>是块元素,但宽度默认不为其父元素的 width100%
7.当td的宽度总合大于设定的table的宽度时,按table的宽度为准
8.<label for=“name”>文本A</label> 其中for的值可以为name名和id名,其中name名来自于<a name="我可以有名字" id=“也可以有ID哦”></a>标签,id名来源于所有标签(<div>我只有id,最好不要给我名字哦</div>)
9.<body></body>是个很奇怪的元素,其默认宽度为自适应,而给其加背景色后又是全屏显示!
10.单行文本垂直居中用 line-height,多行文本垂直居中用<span></span>包裹后,加样式 vertical-align:middle;
11.同级元素中 溢出的文字会造成挤压 ,溢出的图片和元素框不会挤压同级元素
12.width / height = 100% 当父元素未设置宽度时,就没有宽度(不会向上寻找祖先元素)
13.固定宽度 / 固定高度 的布局方式不会在页面被拉伸缩小时变形
14.文档加载和渲染都是从上至下进行的,所以CSS选择器没有向上选择(兄元素,父元素,祖先元素)
15.color颜色属性可继承
16.inherit会让子元素在指定CSS属性上继承父元素的值,若父元素没设置值(如高度值),并不会去继承祖先元素的此属性值(很多属性是默认不继承的,如height,所以要给其加inherit使其继承)
17.frame 和 body 不共存,iframe虽和body共存,但会出现一些问题(网站排名上的和样式渲染上的问题)
18.border-radius中的值,填像素和填百分比形成的是不同的形状。(50%会形成一个圆或椭圆,1/2height像素会形成一个胶囊)
19.一行的单元格不设置高度,又没有内容,table设置了高度也不分给它(还是我社会主义好啊!),希望其 tr 有 1 行的高度就在单元格里写个
20.td设定宽高度,table设定宽高度,但给td padding(td不支持margin,但支持padding)会无限撑大table(若仅仅给td加大宽高属性,则当td合计宽高等于table设置的宽高时,再加大就无效了,实际上table宽高大于td实际宽高时,会把多的部分分配)
【简记】HTML + CSS 的一些要点(不定时更新)的更多相关文章
- iOS 属性修饰符记录 --不定时更新
重新审视了一下OC在属性修饰符,特意记录一下来.以后不定时更新 > retain:只有在非ARC下才会有效,所有如果在ARC下使用了retain修饰也白搭 如以下的data属性用retain修饰 ...
- linux下svn定时更新项目
方法一.用shell脚本定时更新项目 1.进入网站的根目录,假设项目位置放在/var/www/test cd /var/www/test 2.建立脚本文件update.sh,分两步进行.首先利 ...
- ASP.NET中设置一个定时器来定时更新 转
asp.net 定时器 比较少用, 中国红木网这是一个相当实用的功能,有了RSS博客镜像,就不需要在多处同时发布博客日志了.比如你同时在新浪上有自己的博客,又同时有自己的个人博客站点,那么你只需要在 ...
- Vivado_MicroBlaze_问题及解决方法_汇总(不定时更新)
Vivado_MicroBlaze_问题及解决方法_汇总(不定时更新) 标签: Vivado 2015-07-03 14:35 4453人阅读 评论(0) 收藏 举报 分类: 硬件(14) 版权声 ...
- Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新
Java日志组件logback使用:加载非类路径下的配置文件并设置定时更新 摘自: https://blog.csdn.net/johnson_moon/article/details/7887449 ...
- [Android Traffic] 调整定时更新的频率(C2DM与退避算法)
转载自: http://blog.csdn.net/kesenhoo/article/details/7395253 Minimizing the Effect of Regular Updates[ ...
- Java专业技能面试问题(不定时更新)
刚看到园友五月的仓颉<面试感悟----一名3年工作经验的程序员应该具备的技能>感觉很不错,不论是为面试跳槽准备,还是打算深化精进自己的技术都可以参考一下.面向工资编程多少也有点道理,虽然技 ...
- Dcloud课程6 php脚本如何在Linux下定时更新数据
Dcloud课程6 php脚本如何在Linux下定时更新数据 一.总结 一句话总结:linux下用crontab命令实现定时任务. 1.linux下执行php脚本用什么命令? 直接用php命令php ...
- 创建yum本地仓库,将阿里仓库同步到本地,并定时更新
很多时候为了加速自己内部的rpm包安装速度,都会搭建自己的yum源仓库,而使用系统光盘自带的源,由于软件版本比较落后,所以不太适用,而大家都在用的阿里仓库比较好用,所以就想到了把阿里仓库的rpm全部拉 ...
- celery介绍、架构、快速使用、包结构,celery执行异步、延迟、定时任务,django中使用celery,定时更新首页轮播图效果实现,数据加入redis缓存的坑及解决
今日内容概要 celery介绍,架构 celery 快速使用 celery包结构 celery执行异步任务 celery执行延迟任务 celery执行定时任务 django中使用celery 定时更新 ...
随机推荐
- js css3实现钟表效果
原理: 利用transform-origin改变旋转的圆心,实现秒数和分钟数的刻度线,利用transfrom translate实现钟表小时刻度的显示 html: <div class=&quo ...
- python管理Windows服务
上一篇介绍了pywin32模块,它的win32service子模块提供了对服务管理API的包装,相关API如下: ChangeServiceConfig ChangeServiceConfig2 Cl ...
- ceph应用情况分析
1.概述 ceph是分布式的开源存储系统,同时支持块存储.对象存储和文件系统,ceph可以满足高性能.高可靠性和高扩展等特性. 目前ceph作为开源分布式存储已经被大量使用,尤其是在云环境下的应用,下 ...
- openStack cinder 在往虚拟机上挂载云磁盘时总是提示挂在错误 最后找到原因原来是指定挂载云磁盘的虚拟机被锁定
openStack 虚拟机的锁定功能是一个为了保护虚拟机 被误删除的一项创新共! 在VMs锁定状态下,一大部分针对此锁定的虚拟机都是无法执行的!! 需要进行相应的操作前,请注意解锁指定虚拟机,操作完成 ...
- java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LRUMap 解决方法
转自:https://blog.csdn.net/q664243624/article/details/69221324
- python 进行web测试
1:安装nosetests Python 单元测试框架之Nose http://blog.sina.com.cn/s/blog_65a8ab5d0101fihb.html Python nose te ...
- 《Java多线程编程核心技术》读后感(十八)
线程中出现异常的处理 package Seven; public class MyThread extends Thread { @Override public void run() { Strin ...
- hdu3047 Zjnu Stadium (并查集)
Zjnu Stadium Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Tota ...
- JDK的windows和Linux版本之下载
简单说下,Eclipse需要Jdk,MyEclipse有自带的Jdk,除非是版本要求 http://www.oracle.com/technetwork/java/javase/downloads/i ...
- Web.config文件中关于Cookie安全性的考量和设置
cookie的内容,如图所示: HTTP response header: Set-Cookie: <name>=<value>[; <Max-Age>=<a ...