html 属性如何控制显示内容字数?
一般网站结构如下:标题和部分内容。点击标题进入详细内容。我数据库中游两个字段,标题和详细内容。但是,部分内容是详细内容的前100个字符。如何用html属性控制显示字数?...
一般网站结构如下:
标题和部分内容。
点击标题进入详细内容。
我数据库中游两个字段,标题和详细内容。
但是,部分内容是详细内容的前100个字符。
如何用html 属性 控制 显示字数? 展开
标题和部分内容。
点击标题进入详细内容。
我数据库中游两个字段,标题和详细内容。
但是,部分内容是详细内容的前100个字符。
如何用html 属性 控制 显示字数? 展开
3个回答
展开全部
你的内容放到一个层里面,style设置为overflow : hidden;
你自己先根据字号算出100个字所占的大小,把层大小固定即可。
但是这种情况下,我们一般不使用html的属性来控制字数。
不知道你从数据库里读出数据是用何种语言?PHP?ASP?JSP?
以JSP为例:String title = "xxxx";//你从数据库里读到的字符串内容
title = title.substring(0,100);//取前100个字符
或者你用JS动态插入,写一个层<div id="title"></div>
<script>
var titleStr = "xxxxx";//你从数据库里读到的字符串内容
document.getElementById("title").innerHTML = titleStr.substring(0,100);
</script>
你自己先根据字号算出100个字所占的大小,把层大小固定即可。
但是这种情况下,我们一般不使用html的属性来控制字数。
不知道你从数据库里读出数据是用何种语言?PHP?ASP?JSP?
以JSP为例:String title = "xxxx";//你从数据库里读到的字符串内容
title = title.substring(0,100);//取前100个字符
或者你用JS动态插入,写一个层<div id="title"></div>
<script>
var titleStr = "xxxxx";//你从数据库里读到的字符串内容
document.getElementById("title").innerHTML = titleStr.substring(0,100);
</script>
追问
我想 从 数据库中查出内容,然后用html 属性控制显示的数字。
就好比,百度的标题下面有正文的一部分,到一定字数后出现.....后面一个【详细】
这种效果该怎么做出来?
追答
var titleStr = "1234567890";//你从数据库里读到的字符串内容
var maxLen = 5;//你想显示的长度
if(titleStr.length > maxLen)
document.getElementById("title").innerHTML = titleStr.substring(0,maxLen)+"...[详细]";
else
document.getElementById("title").innerHTML = titleStr;
展开全部
你没有说明白.是控制让gridview只显示数据库表里个别的几个字段 还是 控制每个单元格中显示出来的字数(比如产品名称我只想让它显示3个字,多的就不显示或者用...表示).
如果是前者,有两个办法:
1.在属性生成器里把不需要显示的列隐藏.
2.用代码控制(用select语句)
如果是后者的话就比较复杂了.我也说不好怎么控制单元格里的字数.
用select控制字数 用函数方法.
如果是前者,有两个办法:
1.在属性生成器里把不需要显示的列隐藏.
2.用代码控制(用select语句)
如果是后者的话就比较复杂了.我也说不好怎么控制单元格里的字数.
用select控制字数 用函数方法.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询