• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > css ul li 的使用及浏览器兼容问题

css ul li 的使用及浏览器兼容问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含ul,li,浏览器兼容等相关知识,佚名 希望在学习及工作中可以帮助到您
如果我们给 ul 加上一个背景或者框架,它就会露出原形,也就是在 IE 中项目符号是在 ul 外面,所以 ul 的宽度是不把项目符号算在里面的(如下图1);而 FF 是把项目符号算在 ul 里面的(下图2)。这样对 CSS 解释的差异就导致了在不同浏览器中会产生不同的效果。

在实际应用中,我们会先把样式重置-css reset(如上图3)。把 margin:0;padding:0; 后会发现项目符号不见了。添加 list-style-position:inside; 后项目符号又回来了(如上图4)。

list-style-position:outside: 列表项目标记放置在文本以外,且环绕文本不根据标记对齐。

inside: 列表项目标记放置在文本以内,且环绕文本根据标记对齐。

li 浮动后,项目符号在 IE 下不会显示,但在 FF 下显示正常。不过我们经常需要的效果是不让显示项目符号,所以这个 IE BUG 可以基本不管啦。但是一定要设置 list-style-type:none; 要不然你会发现在 FF 中依然会出现项目符号的。

这里介绍一个属性 display:list-item; 将块对象指定为列表项目,并可以添加可选项目标志,也就是 ul/li 的简化版,在 div 和 P 中可以设置为列表显示,并且可以为列表项目添加符号。

通常我们不会用默认的项目符号,因为浏览器的不同,它的位置和大小在各个浏览器中的渲染也是有差异的,而且它不能精确定位,所以一般我们都是通过对 li 设置图片背景 backgroud-image: url() no repeat; 来模拟项目符号的。

下面是项目符号的系统样式:list-style-type

您可能想查找下面的文章:

  • ul li内容宽度的问题的解决方案
  • ul设置列表为一行2条的方法
  • 基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
  • 用ul li实现边框重合并附带鼠标经过效果
  • ul和li实现分两列(多列)布局显示
  • css中使用ul li ul li ul li ul li 实现四层级联菜单
  • CSS的ul和li实现横向排列和去掉li的点
  • css中ul li的背景小图标属性设置的两种情况
  • ul里不能直接嵌套div(在ie7以前版本)
  • ul里面如何让li居中不用FLAOT改为display:inline可实现

相关文章

  • 2017-08-06css利用一张背景图制作导航菜单实现思路及代码
  • 2017-08-06表格边框以虚线显示的css样式
  • 2017-08-06float元素浮动后高度不一致导致错位的解决办方法
  • 2017-08-06CSS和“★”字符制做的中国国旗实现代码
  • 2017-08-06css滤镜兼容浏览器测试实例
  • 2017-08-06CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
  • 2017-08-06ie6中li插入图片后下方有空隙(经典bug)多种解决方法
  • 2017-08-06CSS滤镜同时过滤文字的问题的解决方法
  • 2017-08-06链接伪类(:hover)CSS背景图片有闪动BUG的解决方法
  • 2017-08-06zTree v3.5 Css分解与dom结构说明

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • css实现文本溢出显示省略号
    • 使用不带单位的line-height
    • 网络广告的发展历程的详细分析与心得体会(图文)
    • CSS的z-index实例代码
    • css line-height属性的使用技巧
    • css中position:fixed实现div居中上下左右居中
    • css table-layout属性显示表格单元格、行、列的算法规则
    • CSS怎么将背景图左移/上移/右移10px
    • 使用CSS去掉超链接的虚线边框的方法
    • CSS Prism 查看和编辑CSS中用到的颜色

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有