【记录】一些平时留意过的
CSS
- css outline 与border 重要区别,outline不参与到文档流中,即outline是不站位置的。
- 最好为a标签的每一个状态都设置你需要的 text-decoration,不然各种悲催的浏览器表现不一样
- ::selection 这应该是一个新的伪类,定义了网页选中的背景颜色,在“又拍”发现的。
- 两个同级的div 都设置了 inline-block,你会发现他们之间有一些间隙(ff,chrome大多A级浏览器都这样),非常莫名其妙。 这是由于代码换行导致的,强制把代码写在一行就行了。 具体为什么还真不知道,太BUG了。文章链接
- 用label 包裹 input 不写for 不能聚焦到input(IE6下),其他浏览器可以!
- 一个关于z-index在IE下表现错误的测试。 一篇博客 看图更容易理解
- 一个微软的文档
- display:table;
在Chrome下可能引发横向布局算法发生变化。比如border宽度被计算到width内!
---- 这可能是Chrome的一个BUG,firefox和其他浏览器表现正常 - 疑惑 --- white-space 用来处理空白字符在浏览器中的表现,为什么有一个nowrap来控制文本是否断行,这个任务不是应该交给 word-wrap 、 word-break 吗?
- div:nth-child(1){ // 这个CSS3的新选择器需要纠结一会,有好几个类似也是这个规则
font-size:24px;
} / * 在容器第1个元素是div * /
div:nth-of-type(1){
font-size:36px;
}/* 在容器中所有div中的第1个 */ - 行内元素(内联元素display:inline),不接受宽度(width),高度(height),上下外边距(margin-left,margin-top),这很容易理解。
但是postition:absolute|fixed;会改变这个状况,使其可以接受以上CSS属性。(IE6 fixed 出外)
javascript
发布以后这里的内容不见了,不再敲一遍了。哎
其他
- IE 7上传一个jpg图片,PHP读取到的图片类型是 image/pjpeg。大多浏览器都是 image/jpg, image/jpeg 。据说IE6也有可能这样。
分类:
JavaScript
, css/html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?