首页前端开发HTMLcss固定宽度并且让最后一行文字换行

css固定宽度并且让最后一行文字换行

时间2024-01-24 00:42:32发布访客分类HTML浏览990
导读:收集整理的这篇文章主要介绍了css固定宽度并且让最后一行文字换行,觉得挺不错的,现在分享给大家,也给大家做个参考。 今天群里有人问了个问题:在固定宽度的块级元素中,里面的内容最后一词组在宽度不够的情况下没有换行,如何让它换到下一行...
收集整理的这篇文章主要介绍了css固定宽度并且让最后一行文字换行,觉得挺不错的,现在分享给大家,也给大家做个参考。 今天群里有人问了个问题:在固定宽度的块级元素中,里面的内容最后一词组在宽度不够的情况下没有换行,如何让它换到下一行?这里我整理了下群里的方法,分享给大家。
首先给出问题,截图如下:

htML 代码

复制代码代码如下:
!DOCTYPE HTML>
html lang="en-US">
head>
meta charset="UTF-8">
tITle> 固定宽度文字换行/title>
style type="text/css">
*{ margin:0; padding:0; }
body{ font:12px SimSun; }
a{ color:blue; text-decoration:none; }
a:hover{ text-decoration:underline; }
.demo{ width:100px; margin:0 auto; border:1px solid black; background:#aaa; padding:5px; overflow:hidden; }
/style>
/head>
body>
p class="demo">
a href="#"> 测试/a>
a href="#"> 测试/a>
a href="#"> 测测试试/a>
a href="#"> 测试/a>
a href="#"> 测试/a>
a href="#"> 测测试试/a>
a href="#"> 测试/a>
/p>
/body>
/html>

我们可以看出第一行和第二行由于宽度不够导致词组断开了。
解决此问题有两种方法。
方法一:display:inline-block;
html 代码:

复制代码代码如下:
!DOCTYPE HTML>
html lang="en-US">
head>
meta charset="UTF-8">
title> 固定宽度文字换行/title>
style type="text/css">
*{ margin:0; padding:0; }
body{ font:12px SimSun; }
a{ color:blue; text-decoration:none; }
a:hover{ text-decoration:underline; }
.demo{ width:100px; margin:0 auto; border:1px solid black; background:#aaa; padding:5px; overflow:hidden; }
.demo1 a{ display:inline-block; }
/style>
/head>
body>
p class="demo demo1">
a href="#"> 测试/a>
a href="#"> 测试/a>
a href="#"> 测测试试/a>
a href="#"> 测试/a>
a href="#"> 测试/a>
a href="#"> 测测试试/a>
a href="#"> 测试/a>
/p>
/body>
/html>

方法二:float:left; white-space:nowrap;
html 代码:

复制代码代码如下:
!DOCTYPE HTML>
html lang="en-US">
head>
meta charset="UTF-8">
title> 固定宽度文字换行/title>
style type="text/css">
*{ margin:0; padding:0; }
body{ font:12px SimSun; }
a{ color:blue; text-decoration:none; }
a:hover{ text-decoration:underline; }
.demo{ width:100px; margin:0 auto; border:1px solid black; background:#aaa; padding:5px; overflow:hidden; }
.demo2 a{ float:left; white-space:nowrap; margin-right:5px; }
/style>
/head>
body>
p class="demo demo2">
a href="#"> 测试/a>
a href="#"> 测试/a>
a href="#"> 测测试试/a>
a href="#"> 测试/a>
a href="#"> 测试/a>
a href="#"> 测测试试/a>
a href="#"> 测试/a>
/p>
/body>
/html>

测试的浏览器:ie6,ie7,ie8,firefox,GOOGLE,safari,opera

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: CSS样式分离之再分离达到精简与重...下一篇:div css图文混排列表设计中的基础...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: css固定宽度并且让最后一行文字换行
本文地址: https://pptw.com/jishu/584823.html
div css图文混排列表设计中的基础问题总结 css float浮动属性的深入研究及详解拓展(二)

游客 回复需填写必要信息