很多网站的主页上都有标题列表,当标题长度过长时,截取一定的长度,超过长度的部分一般用省略号显示。我发现有很多开发人员都是在后台做处理,其实不用那么麻烦,页面中用css控制就可以!
示例代码:
<div style="width:225px;text-overflow:ellipsis;overflow: hidden;">
asdfl;kasjdf;kasjdflkasdjfsdfasdlkjfa;lsdkfjas;ldkjfls;kdf
asdfl;kasjdf;kasjdflkasdjfsdfasdlkjfa;lsdkfjas;ldkjfls;kdf
asdfl;kasjdf;kasjdflkasdjfsdfasdlkjfa;lsdkfjas;ldkjfls;kd
</div>
关键的属性是:text-overflow和overflow:
text-overflow : clip | ellipsis
参数:
clip : 不显示省略标记(...),而是简单的裁切
ellipsis : 当对象内文本溢出时显示省略标记(...)
说明: 设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。
overflow : visible | auto | hidden | scroll
参数:
visible : 不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效
auto : 此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条
hidden : 不显示超过对象尺寸的内容
scroll : 总是显示滚动条
说明:检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。设置textarea对象为hidden值将隐藏其滚动条。对于table来说,假如table-layout属性设置为fixed,则td对象支持带有默认值为hidden的overflow属性。如果设为hidden,scroll或者auto,那么超出td尺寸的内容将被剪切。如果设为visible,将导致额外的文本溢出到右边或左边(视direction属性设置而定)的单元格。自IE5开始,此属性在MAC平台上可用。
当然这只是一个示例,大多数的列表显示还是经常用ul标签嵌套li标签来实现。
标题列表也可以用css实现多种显示格式:
例如:
<ul id=txt style="line-height:18px;display: list-item; list-style-position: inside;list-style-type:upper-roman; margin-left:0px;">
<li>这是一个名字叫小强的列表项目。他难道不是很可爱吗?</li>
<li>这是一个名字叫小强的列表项目。他难道不是很可爱吗?</li>
<li>这是一个名字叫小强的列表项目。他难道不是很可爱吗?</li>
</ul>
关键属性是:list-style-type
list-style-type : disc | circle | square | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | none | armenian | cjk-ideographic | georgian | lower-greek | hebrew | hiragana | hiragana-iroha | katakana | katakana-iroha | lower-latin | upper-latin
参数:
disc : CSS1 实心圆
circle : CSS1 空心圆
square : CSS1 实心方块
decimal : CSS1 阿拉伯数字
lower-roman : CSS1 小写罗马数字
upper-roman : CSS1 大写罗马数字
lower-alpha : CSS1 小写英文字母
upper-alpha : CSS1 大写英文字母
none : CSS1 不使用项目符号
armenian : CSS2 传统的亚美尼亚数字
cjk-ideographic : CSS2 浅白的表意数字
georgian : CSS2 传统的乔治数字
lower-greek : CSS2 基本的希腊小写字母
hebrew : CSS2 传统的希伯莱数字
hiragana : CSS2 日文平假名字符
hiragana-iroha : CSS2 日文平假名序号
katakana : CSS2 日文片假名字符
katakana-iroha : CSS2 日文片假名序号
lower-latin : CSS2 小写拉丁字母
upper-latin : CSS2 大写拉丁字母
说明:设置或检索对象的列表项所使用的预设标记。
若list-style-image属性为none或指定图像不可用时,list-style-type属性将发生作用。仅作用于具有display值等于list-item的对象(如li对象)。
注意:ol对象和ul对象的type特性为其后的所有列表项目(如li对象)指明列表属性。
分享到:
相关推荐
【标题】"ImageCropper图片截取"是一个热门的图像处理技术,主要涉及网页或应用程序中的图像裁剪功能。在现代互联网应用中,用户经常需要上传个人照片或图像,并可能需要按照特定尺寸或比例进行裁剪,以适应不同的...
标题中的“Jquery+.net实现图像缩放截取上传(类似开心网)”指的是一个使用jQuery和.NET技术构建的图片处理功能,它允许用户在上传图片前进行缩放和截取,类似于开心网上提供的图片操作体验。这个功能对于提高用户...
标题中的“图片截取工具”指的是一个用于网页中图片裁剪的功能,这通常涉及到前端开发技术,特别是JavaScript库的应用。在本案例中,这个工具基于jQuery,一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和...
9. **文本处理**:可能需要对标题字符串进行截取和格式化,以适应不同长度的标题。 10. **资源管理**:释放和管理使用到的资源,如关闭定时器,销毁窗口等。 在实际编写代码时,你需要结合易语言提供的函数和...
通过 JavaScript 实现的这种标题栏动态效果不仅能够提升用户体验,还能增加页面的趣味性和互动性。开发者可以根据实际需求调整参数和逻辑,创造出更多独特的效果。此外,结合 CSS 和 HTML 的使用可以让这些动态效果...
这个表格组件有一个`overflow-table`的类,应用了上面定义的CSS样式,确保超长文本会被截取并显示为省略号。 为了在鼠标悬停时显示完整文本,我们可以利用Vue的渲染函数(Render Function)和`title`属性。以下是一...
标题中的“CSS样式”指的是层叠样式表(Cascading Style Sheets),它是用来描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的Web标准。CSS允许我们将样式规则与结构化的文档内容分离,使得网页设计更加...
描述中提到了一个效果图,这应该是修改后的结果,展示了新的内容列表样式,包括分隔线和改进的列表布局。 5. **模板变量与循环**: 代码中的 `{loop $data $n $r}` 是 phpcms2008 的模板循环语法,用于遍历数据...
- 页面结构:包括头部、主体和尾部等元素,用以定义页面的整体框架。 - 样式:使用CSS定义摘要的样式,如字体、颜色、布局等,可以内联在HTML中,也可以放在单独的`.css`文件中引用。 - 可能的JavaScript:如果...
- `<dl><dt><dd>` 用于创建定义列表。 - `meta` 元素用于提供文档元信息,如`name`和`content`属性用于设置关键词,`http-equiv`属性可以控制HTTP响应头,例如刷新页面或禁止缓存。 1. HTML的转义字符如`©...
14. 样式定义:用户可以通过样式定义一组格式指令,方便快速应用到文档。 15. 计算机病毒:病毒不仅破坏软盘,硬盘和网络数据也可能受到攻击。 16. 显示器指标:分辨率和灰度级影响显示质量。 17. 软磁盘检索孔:...
- **定义**:超级列表框是一种高级的列表控件,它比普通的列表框有更多的特性,如可以显示多列数据、支持自定义列宽、支持鼠标右键菜单等。 - **创建与设置**:在易语言程序中,可以通过“窗口”库中的“添加控件...
HTML用来定义网页的基本元素和结构,例如标题(`<h1>`到`<h6>`)、段落(`<p>`)、链接(`<a>`)、图像(`<img>`)、列表(`<ul>`、`<ol>`和`<li>`)等。它通过一系列标签来组织网页内容,让浏览器理解并呈现。 2....
6. **WebImageMaker.css**:这个CSS文件定义了WebImageMaker的样式,决定了界面的外观和布局。 7. **WebImageMaker_canvas.js** 和 **WebImageMaker_normal.js**:这两个JavaScript文件可能包含了WebImageMaker的...
2. HTML的布局结构,主要指定了div容器,并对内部元素如关闭按钮和内容区域进行布局和样式定义。 标签“js 网页 右下角 提示框”中直接指出了本文的重点: 1. JavaScript作为实现动态网页效果的关键技术,如何应用...
21. **标题截取**:标题过长时进行截取,显示省略号,鼠标悬停时显示完整内容。 22. **内容准确性**:公司名称、版权、Logo、Banner 和文字内容应准确无误,段落层次清晰,中文段落首行可缩进两字或左对齐。 23. *...
6. **CSS文件**:style文件可能包含了工具界面的样式定义,使得工具具有良好的用户体验。 这些知识点涵盖了网络编程的基础知识,HTTP请求原理,以及网络调试工具的使用,对于理解和操作网页POST请求至关重要。
#### 五、文档标题与样式 ##### 1. `document.title` - **定义**: 获取或设置当前窗口的标题栏文本。 - **应用场景**: - 动态更改浏览器标题栏,提升用户体验。 ##### 2. 文档颜色设置 - **定义**: 改变文档的...