div+css下的几个小问题
来源:互联网 发布:金税软件注册 编辑:程序博客网 时间:2024/05/21 17:05
MacIE下如果对float的元素的父元素使用clear属性,周围的float元素布局就会混乱。这是MacIE的著名的bug,倘若不知道就会走弯路。
2. float元素务必指定width属性
很多浏览器在显示未指定width的float元素时会有bug。所以不管float元素的内容如何,一定要为其指定width属性。
另外指定元素时尽量使用em而不是px做单位。
3. float元素不能指定margin和padding等属性
IE在显示指定了margin和padding的float元素时有bug。因此不要对float元素指定margin和padding属性(可以在float元素内部嵌套一个div来设置margin和padding)。也可以使用hack方法为IE指定特别的值。
4. float元素的宽度之和要小于100%
如果float元素的宽度之和正好是100%,某些古老的浏览器将不能正常显示。因此请保证宽度之和小于99%。
5. 是否忘记了写DTD?
如果无论怎样调整不同浏览器显示结果还是不一样,那么可以检查一下页面开头是不是忘了写下面这行DTD:
〈!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"〉
6.超链接访问过后hover样式就不出现的问题?
被点击访问过的超链接样式不在具有hover和active了,解决方法是改变CSS属性的排列顺序: L-V-H-A
7.font:12px/1.5 :1.5是行高(line-height)。1.5表示是12px的1.5倍
em指字体高,任意浏览器的默认字体高都是16px。所以未经调整的浏览器都符合: 1em=16px。那么12px=0.75em, 10px=0.625em。
(1)em的值并不是固定的;
(2) em会继承父级元素的字体大小。
- div+css下的几个小问题
- DIV+CSS布局的一个小问题的解决
- [DIV+CSS]XHTML下的滚动条问题
- IE6下css定义DIV高度的问题
- .NET下ASPX编程的几个小问题
- linux下mysql出现的几个小问题
- windows下重装ORACLE碰到的几个小问题
- Ubuntu17.10下输入中文的几个小问题
- css的div嵌套问题
- IE8下DIV+CSS 背景图片 错位 问题
- 今天学的几个css小技巧
- css+div 的一些小技巧
- DIV+CSS实现的小三角
- 几个小问题的整理
- PING的几个小问题!
- HQL的几个小问题
- jquery的几个小问题
- HQL的几个小问题 .
- C# Winform登录成功打开新窗体
- log4j文件的配置的详细介绍
- 程序员必须掌握——界面设计
- XCode快捷键
- 如何从linux服务器上下载文档
- div+css下的几个小问题
- 一周最新示例代码回顾 (5/7–5/13)
- size命令
- 拷贝构造函数
- BufferedInputStream is closed
- 【原创】ubuntu 9.10 gitweb安装
- IPC(InterProcess Communication)进程间通信方式
- 【转】ubuntu server 安装VPN pptp
- cygwin下的vim,Backsapce和方向键不好使解决办法。