2019独角兽企业重金招聘Python工程师标准>>>

<ul><li>菜单一</li><li>菜单二</li><li>菜单三</li><li>菜单四</li>
</ul>
<p>a,b,c,b.e,e,g,h,i</p>

>>>>如果让上面的列表成为web页面上水平排列的导航菜单,那么,需要使用CSS各种处理,其中包括IE5.5~IE10的hack处理。

在目前主流浏览器中 google使用了KHTML+WebKit为内核的浏览器,火狐使用自己的,其他非IE阵营基本都使用了WebKit内核。使用了webKit内核和火狐内核,这类浏览器的渲染能力非常优秀,兼容性很强,因此有时候你根本感觉不到自己在犯错。

1.在IE浏览器中,如果要实现上述导航菜单,必须要给ul设置【固定宽度】,而其他的浏览器不需要,为了兼容性,其他浏览器不得不遵守这一CSS规则(没办法,IE满天飞的时代啊)。

2.li是块级元素,所以默认显示在同一行,因此得为li设置[width]和[float];

3.设置完后,问题出现了(当然挖掘机问题这里不做解答)。这里的问题是 整个 p标签内的内容重叠到 li下面了。这就是传说中的内容溢出现象之一。

4.解决方案,方案一(当然不是设置 p的margin-top,也建议别抱有这种想法),给p标签设置css属性 clear:both;,这是一种 方案,但这种方案只是将问题隐藏了,问题仍然存在。

5.你可以给ul设置background-color,你会发现,ul几乎没有高度,只有宽度,是不是高度问题,为ul设置高度,但想过没有,这种方式过于死板。

6.最佳方式,给 ul设置 overflow:hidden;并给p设置clear:both; 看这个单词overflow(溢出),很显然他的职责所在。


转载于:https://my.oschina.net/ososchina/blog/337947

web页面 float定位导致“溢出现象”处理相关推荐

  1. web页面-元素定位

    web自动化测试核心内容: 元素定位 网页操作 等待 pytest + selenium 项目实战 1.为什么要元素定位  元素定位是为了操作浏览器,如输入内容,点击按钮等,就是手工做的,自动化都可以 ...

  2. Selenium自动化中DOM,XPATH,CSS定位Web页面对象的优劣性分析

    加速IE浏览器自动化执行效率:Selenium自动化中DOM,XPATH,CSS定位Web页面对象的优劣性分析 1.技术背景       在Web应用中,用户通过键盘在输入框中输入值和鼠标点击按钮,链 ...

  3. 在web页面嵌入百度地图(含定点定位)

    在web页面嵌入百度地图(含定点定位) 一.操作步骤 二.可能遇到的问题 1.标记图标没有正常显示出来 2.使用到项目中可能遇到的问题 (1)地图内容显示不正常 (2)标注名称的边框显示不正常 三.参 ...

  4. web前端position定位层:absolute+relative应用

    web前端html定位层的特点: 完全脱离默认文档流,独立于立体层面的Z轴之上.和float浮动一样都脱离了默认文档流.但float元素与默认文档流之间会相互产生影响,而定位层元素则完全独立互不干扰. ...

  5. 应运而生的web页面响应布局

    一.响应布局?貌似没听过哈 技术的发展往往导致新事物的产生.关于web页面布局,我们应该听过固定布局(fixed layout).流体布局(fluid layout),那响应布局(responsive ...

  6. web页面的性能优化以及SEO

    前言: 在同样的网络环境下,两个同样能满足你的需求的网站,一个"Duang"的一下就加载出来了,一个纠结了半天才出来,你会选择哪个?研究表明:用户最满意的打开网页时间是2-5秒,如 ...

  7. Web页面完整请求及渲染过程

    前端技术人员离不开计算机网络通信知识的了解,基础的网络架构模型与TCP.HTTP等相关知识掌握之后,不免会考虑:我们在互联网使用过程中,输入一个网址后,获取网址对应的Web页面信息并成功渲染到浏览器窗 ...

  8. Web 页面怎么加货币符号和大写转换

    Web 页面数据显示常会涉及到各种各样的数据格式化处理,其中,将金额加货币符号和大写转换就很常见. 1. 代码开发版实现方法 定义数据转换函数,页面进行调用. 1). 添加货币符号函数: a. 获取待 ...

  9. 移动端Web页面适配方案(整理版)

    @(概述)[基本概念|百分比|rem|vw/vh|响应式设计] 移动端web页面的开发,由于手机屏幕尺寸.分辨率不同,或者需要考虑横竖屏问题,为了使得web页面在不同移动设备上具有相适应的展示效果,需 ...

最新文章

  1. FZU 1889 龟兔赛跑
  2. Hello Blazor:(8)启用深色模式
  3. OJ4008-糖果【各种dp之3】
  4. oauth2和jwt_使用具有OAuth2的Web应用程序和JWT的使用来调用API – WSO2 API Manager
  5. QT+OpenCV综合示例:图像混合(滑动条)
  6. python编程类型_Python 基础编程 数据类型(一)
  7. 【LeetCode】【HOT】438. 找到字符串中所有字母异位词(滑动窗口)
  8. 如何在 Windows 2000 中安装 Microsoft 环回适配器
  9. 怎么在html中加入相对链接,html直接跳转超链接 html中怎么实现同一页面超级链接...
  10. 程序员30多岁了还单身的原因
  11. PHP 配置open_basedir,让各虚拟站点独立运行
  12. 不到90天的时间,备考数据库系统工程师还来得及吗?
  13. QQ音乐下载器、爬虫
  14. RTD-Net:Relaxed Transformer Decoders for Direct Action Proposal Generation 论文阅读笔记
  15. python买卖股票_python买卖股票的最佳时机(基于贪心_蛮力算法)
  16. MIT 心拍类型注释
  17. 视频教程-项目1——无线自助点餐平台-Java
  18. 最近在做文本匹配,想到了特征值的算法,自己写了一个文本计算算法。求批判。...
  19. 密码学归约证明——DH密钥交换协议在窃听者存在的情况下的安全性
  20. 数字化转型的避坑指南:细说数字化转型十二大坑

热门文章

  1. mysql为datetime类型的字段设置默认值current_timestamp,引发 Invalid default value for 错误...
  2. [bzoj1088]扫雷
  3. select 与c:forEach结合小案例
  4. 我会说我喜欢创业嘛?(每个月总有几天会更新…………标题一定要长)
  5. 职场社交是一个真实需求吗?
  6. 【pmcaff专栏】陆蔚青:漫谈商业智能
  7. Python 框架篇
  8. vagrant 本地添加box 支持带版本号
  9. Android技能树 — 树基础知识小结(一)
  10. Docker将在存储上崭露头角?