`

控制DIV内容换行CSS样式

    博客分类:
  • HTML
阅读更多

    利用 CSS 控制 DIV 块中内容强制换行。先来看下示例:

 

一、未加CSS控制情况:

<div style="width:30%;">
<!--数字串-->
186608752,186608932,186610076,186600607,186576340,186576338,186610806,186610424,186586705,22833794,150555535,150634343,153999301,186610076,186600607,186576340,186576338,186610806,186610424,186586705,22833794,150555535,150634343,153999301

<br/><br/>

<!--英文串-->
break-all Behaves the same as normal for Asian text, yet allows the line to break arbitrarily for non-Asian text.This value is suited to Asian text that contains some excerpts of non-Asian text.keep-all Does not allow word breaking for Chinese, Japanese, and Korean. Functions the same way as normal for all non-Asian languages. This value is optimized for text that includes small amounts of Chinese, Japanese, or Korean.

<br/><br/>

<!--中英文混排串-->
测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content
</div>

 页面显示效果如下:

二、加CSS控制情况:

<div style="width:30%;word-wrap:break-word;overflow:hidden;">
<!--数字串-->
186608752,186608932,186610076,186600607,186576340,186576338,186610806,186610424,186586705,22833794,150555535,150634343,153999301,186610076,186600607,186576340,186576338,186610806,186610424,186586705,22833794,150555535,150634343,153999301

<br/><br/>

<!--英文串-->
break-all Behaves the same as normal for Asian text, yet allows the line to break arbitrarily for non-Asian text.This value is suited to Asian text that contains some excerpts of non-Asian text.keep-all Does not allow word breaking for Chinese, Japanese, and Korean. Functions the same way as normal for all non-Asian languages. This value is optimized for text that includes small amounts of Chinese, Japanese, or Korean.

<br/><br/>

<!--中英文混排串-->
测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content,测试内容,test,content
</div>

 显示效果如下:

 

CSS: word-wrap:break-word;overflow:hidden;

 

word-wrap:控制换行,当break-word时,是强制换行;

与 break-word 不同,是控制是否断词的。

 

overflow 属性规定当内容溢出元素框时发生的事情,当 hidden时,内容会被修剪,并且其余内容是不可见的。

 

  • 大小: 53.4 KB
  • 大小: 33.8 KB
分享到:
评论

相关推荐

    DIV CSS 图片自动换行

    通过使用 `class` 或 `id` 属性,我们可以为 `div` 元素赋予特定的CSS样式,实现图片的布局和交互效果。 在CSS中,我们通常会利用 `display` 属性来控制元素的布局方式。对于图片自动换行,最常用的方法是使用 `...

    div嵌套的div溢出时换行

    综上所述,处理“div嵌套的div溢出时换行”问题需要对CSS布局、盒模型和响应式设计有深入理解。通过合理设置CSS属性,我们可以创建适应性强、视觉效果良好的网页。在实践中,不断尝试和调试是解决问题的关键。

    html中的div、td 、p 等容器内强制换行和不换行的实现

    对于这些容器内的文本换行处理,可以通过CSS样式来实现。这里我们将详细讨论如何实现强制不换行以及自动换行,并分析不同换行方式的区别。 1. **强制不换行并以省略号结尾** 当希望文本在容器内不换行且超出部分以...

    DIV 文字可以换行但是纯数字和字母不可以换行解决方案

    为了解决纯数字或字母无法正常换行的问题,我们可以通过调整CSS样式来实现预期的效果。以下是一种常用且有效的方法: ```css /* 设置全局样式 */ * { word-wrap: break-word; /* 允许长单词或URL地址自动换行 */ ...

    多个div能不换行吗?

    关于“多个 div 能不换行吗?”这个问题,实际上涉及到 CSS 的布局管理和元素的盒模型。让我们深入探讨一下如何让多个 `div` 元素在同一行内显示,并讨论如何使父容器自适应子元素的大小。 首先,我们要理解默认...

    div css教程TOP排行榜或新闻列表最标准div css样式表代码写法

    在网页设计领域,`div` 和 `css` 是构建页面布局和样式的重要工具。`div` 元素是HTML中的一个通用容器,用于组织和分组其他元素,而CSS(层叠样式表)则负责定义这些元素的外观、布局和结构。本教程将深入讲解如何...

    CSS 网页内容换行控制

    其中,文本的换行管理是CSS中不可或缺的一部分,尤其是在DivCSS布局中,良好的换行控制可以使得网页内容更加整洁、易读。本文将系统地介绍CSS中用于控制换行的四种主要属性:`white-space`、`word-break`、`word-...

    精通div+css网页样式与网页布局

    /* CSS样式 */ body { font: 10pt "Arial"; } h1 { font: 15pt/17pt "Arial"; font-weight: bold; color: maroon; } h2 { font: 13pt/15pt "Arial"; font-weight: bold; color: blue; } p { font: 10pt/12pt ...

    css强制换行 css强制不换行的css方法

    总结来说,在设计网页时,合理使用CSS的`word-break`属性和`white-space`属性,可以有效地控制内容的换行行为,从而满足不同的布局需求。无论是在简单文本块、`&lt;div&gt;`元素还是表格单元格中,这些CSS属性都能提供灵活...

    DivCSS.rar_ divcss_divcss

    DivCSS结合两者,使得我们可以精确地控制页面元素的位置和样式,实现灵活多样的网页设计。 二、DivCSS布局原理 1. 层叠性:CSS的层叠性决定了样式规则的优先级,内联样式、内部样式表和外部样式表按照权重决定元素...

    html小技巧之td,div标签里内容不换行

    总结起来,在`&lt;td&gt;`和`&lt;div&gt;`标签中控制内容不换行,可以通过`&lt;nobr&gt;`标签和CSS样式`white-space: nowrap;`两种方法来实现。在实际开发中,推荐使用CSS样式,因为它更加符合Web标准,并且具有更好的跨浏览器支持和...

    专业的div+css代码大全

    `div`元素作为容器,用来组织和布局网页内容,而`css`则负责定义这些内容的样式。本篇文章将深入探讨`div+css`的一些关键知识点和技巧。 首先,`div`元素是HTML中的一个块级元素,它能容纳其他HTML元素,通常用于...

    DIV+CSS样式布局

    **DIV+CSS样式布局**是网页设计中一种常见的布局方式,它通过定义不同的HTML元素(如div)并应用CSS(层叠样式表)规则来实现页面的结构化和美化。这种布局方法相较于传统的表格布局,提供了更高的灵活性和可维护性...

    DIV+CSS的介绍和用法

    在网页设计领域,`DIV+CSS`是一种常见的布局技术,它将内容(HTML元素)与样式(CSS样式表)分离,提高了网页的可维护性和易读性。`DIV`(Division,分隔)是HTML中的一个容器元素,常用来组织和划分页面结构;而`...

    div+css样式表

    《div+css样式表》 在网页设计领域,`div`和`css`(层叠样式表)是构建页面布局和样式的基石。这个主题主要关注如何利用这两种技术来创建美观且功能强大的中文网页。 首先,`div`元素是HTML中的一个块级元素,全称...

    table 中,如何使得单元格的内容不换行,单元格不被撑开,显示不下的时候在结尾处显示“...”

    首先,我们需要设置`&lt;td&gt;`元素(表格数据单元格)的CSS样式,确保内容不会换行。可以使用以下样式: ```css td { white-space: nowrap; /* 阻止文本换行 */ overflow: hidden; /* 当内容超出单元格宽度时隐藏超出...

    div css 基础教材

    CSS是用于控制网页外观和布局的样式语言。通过CSS,我们可以改变字体、颜色、布局、动画等,实现网页的个性化设计。CSS有三种引入方式:内联样式、内部样式表和外部样式表。其中,外部样式表是最常用的方式,可以...

    CSS 之强制换行技巧

    对于div 1.(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准。 #wrap{white-space:normal; width:200px; } 或者 #wrap{word-break:break-all;width:200px;} eg. &lt;div id=wrap&gt;ddd...

    通过float实现两个div不换行

    在网页布局设计中,经常需要将多个元素如`div`并排显示,而避免它们因内容过多而自动换行。`float`属性是CSS中一个关键的布局工具,用于实现这种效果。本篇文章将深入探讨如何通过`float`属性来实现两个`div`不换行...

    DIV+CSS页面布局

    **DIV+CSS页面布局**是网页设计中一种广泛采用的技术,它将内容(HTML)与样式(CSS)分离,使得网页结构更加清晰,易于维护和更新。本教程适合初学者,我们将深入探讨这一主题,帮助你理解其核心概念并学会实际应用...

Global site tag (gtag.js) - Google Analytics