html中的li标签不换行,css li 不换行(布局,内容)

本文介绍了如何通过CSS实现li元素不换行显示,包括使用display:inline和float:left两种方法,并提供了相应的样式设置。同时讲解了div在页面中居中的方法,利用margin:0 auto实现。内容涵盖了CSS布局基础,如盒模型、内容布局和CSS属性应用。
摘要由CSDN通过智能技术生成

参考这里

------

不换行的策略:

不换行原理:

ul 和 li 默认都是 display:block; 的标签,

可以通过2种方式实现 li 的 不换行显示:

* 将 li 设为 display:inline; ,然后通过 marging 和 padding 设置 li 的间距,

* 将 li 设为 float:left; ,然后通过 ( margin & padding ) 设置 li 的间距,通过 width 设置 li 宽度,可以指定 overflow:hidden 以防止内容过多撑开 li ,

ul 的设置:

ul 最好设置 margin & padding = 0,且 list-style 设置为 none,以不显示前面的符号,

例子:

.ul_one {list-style: none;margin: 0px;padding: 0px;}s

完整案例

/* li 不换行,宽度根据内容自适应,通过 float 实现 */

.ul_one {list-style: none;margin: 0px;padding: 0px;}

.ul_one li {float: left;background-color: #ccd;margin: 0px 20px 10px 0px;}

/* li 不换行,宽度固定 */

.ul_two {list-style: none;margin: 0px;padding: 0px;}

.ul_two li {float: left;width: 100px;margin: 0px 20px 10px 0px;background-color: #ccd;overflow: hidden; line-height:1.6em;}

/* li 不换行,宽度根据内容自适应,通过 display:inline 实现 */

.ul_three {list-style: none;margin: 0px;padding: 0px;}

.ul_three li {display:inline;background-color: #ccd;margin: 0px 20px 10px 0px;}

.clear {clear: both;}

  • 1ssssssssssssssssssssssss
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss

  • 1ssssssssssssssssssssssss
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss

  • 1ssssssssssssssssssssssss
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss
  • 1ssssssssssssssssssssssss

几个简单的css设置问题:div居中,ul li不换行 ,内容超出自动变省略号等

1  div在页面居中的问题 1)position值为relative时(相对定位),css设置属性margin:0 auto;(0 auto,表示上下边界为0,左右则根据宽度自适应相同值,即居中)即 ...

这些HTML、CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML、CSS、盒子模型、内容布局)

这些HTML.CSS知识点,面试和平时开发都需要 No1-No4   系列知识点汇总 这些HTML.CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML.CSS.盒子模型.内容布局) ...

HTML CSS + DIV实现局部布局

HTML CSS + DIV实现局部布局 HTML CSS + DIV实现局部布局 1.本章教大家掌握2种布局方式: 1)顶部导航菜单布局,效果图: 2)购物版块布局,效果图: 2.技术目标: 使用d ...

前端总结·基础篇·CSS(一)布局

目录 这是系列的第一篇,主要总结一下布局的基础知识. 一.显示(display) 1.1 盒模型(box-model) 1.2 行内元素(inline) &am ...

HTML CSS + DIV实现整体布局

HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Con ...

css之display:inline-block布局

css之display:inline-block布局 更好的排版-->查看原文 1.解释一下display的几个常用的属性值,inline , block, inline-block ●inli ...

【转载】CSS + DIV 实现局部布局

HTML CSS + DIV实现局部布局 1.本章教大家掌握2种布局方式: 1)顶部导航菜单布局,效果图: 2)购物版块布局,效果图: 2.技术目标:使用div + ul-li实现导航菜单布局    ...

【转载】CSS + DIV 实现整理布局

HTML CSS + DIV实现整体布局 1.技术目标: 开发符合W3C标准的Web页面 理解盒子模型 实现DIV+CSS整体布局 2.什么是W3C标准? W3C:World Wide Web Con ...

css之display:inline-block布局--转

css之使用display:inline-block来布局   css之display:inline-block布局 1.解释一下display的几个常用的属性值,inline , block, in ...

随机推荐

Spring集成MyBatis

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值