css ul li 横向排列

因为li是块级元素,默认占一行的,要想实现横向排列,一般通过以下两个方法:
float:left
这样设置有一个问题,li浮动以后则脱离了文本流,即不占位置,如果它的父级元素有具体的样式且没有固定宽高,建议父元素清除浮动,或者设置固定宽高
display:inline-block
即把li变为行内元素且可以设置宽高以及边距,这样也有一个问题,低版本的Ie浏览器不兼容inline-block,建议在其后再加两个属性兼容低版本ie
*display:inline;
*zoom:1;

时间: 2024-11-17 05:12:16

css ul li 横向排列的相关文章

ul li横向排列及圆点处理

如何用CSS制作横向菜单 让ul li横向排列及圆点处理   第一步:建立一个无序列表 我们先建立一个无序列表,来建立菜单的结构.代码是:<ul> <li><a href="1">首页</a></li> <li><a href="2">产品介绍</a></li> <li><a href="3">服务介绍</a&

无序列表li横向排列的间隙问题

今天在写页面的时候,无意中遇到这样一个问题,就是无序列表li横向排列即做成导航栏时,列表项间有间隙. 如: 将列表项li变成列表块后(即将li标签设置为,display:inline-block后),会变成这样,中间会有间隙. 即便是将外边距.内边距都设为0后,还是有间隙.在调试了很久,还是没法解决这个问题,最后我改变了一下li的位置,结果可以了.我是这样做的. 改变li的位置后,结果如下: 好,问题成功解决了.不知园友们还有没有其他的好办法,欢迎指教.

ul li 横向滚动 锚点的平滑跳转

源码是: 滑动效果: jQuery("#topHeaderBlack").anmate({scrollLeft:jQuery("#"+NowfloorUuid).offset().left},1000); topHeaderBlack  是包含了ul li 的div id jQuery("#"+NowfloorUuid)  是你需要锚点的li 我是通过下面代码变形达到效果(毕竟前端渣.见笑.) $(“html,body”).animate({sc

php中&lt;li&gt;横向排列实例

1 <?php 2 3 include "../mydbda.php"; 4 $db = new mydbda(); 5 $sql = "select distinct(First) from pinpai order by First asc"; 6 $str = $db->Select($sql,"CX","mydb"); 7 $hang = explode("|",$str); 8 9 f

CSS ul li a 背景图与文字对齐

<div class="four"> <h2>电子商务</h2> <img src="images/photo2.gif" /> <ul> <li><a href="#">方便的订单管理1</a></li> <li><a href="#">方便的订单管理2</a></li>

css ul li 左对齐,换行

.info-warp { min-height: 20rem; background: #ffffff; text-align: center; padding: 1.4rem; } .jx_ul-info-list { margin: 2rem auto; text-align: left; display: inline-block; list-style-type: none; } .jx_ul-info-list li label { width: 50%; display: inlin

UL/LI

如何用CSS制作横向菜单 让ul li横向排列及圆点处理    我们先建立一个无序列表,来建立菜单的结构.代码是: <ul><li><a href="1">首页</a></li><li><a href="2">产品介绍</a></li><li><a href="3">服务介绍</a></li>

【CSS技巧】列表横向排列的另一种方法

列表<ul><dl>等默认是纵向排列.我们需要它横向排列时通常会用float来实现,但是使用了float也通常会引发一些排版问题.今天我学到了另一种方法:设定<li>标签的display:inline,把<li>设定为内联元素来实现横向排列的效果,不需要使用float. <!doctype html> <html> <head> <meta charset="utf-8"> <titl

用ul li做的menu怎么才能使整个li都是链接区域?

a 加上 display:block <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-e