Tag: 换行预览模式: 普通 | 列表

SQL、ASP或HTML代码小备忘

下面是些在网页制作过程中可能会偶尔用到的一些东西,记下来。

可以在alt或title提示框里出现换行效果的代码: 
&#10

ASP做减法计算时,减数一定要判断是否为Null值,否则计算结果可能会异常。

把两个(多个)字段的值合并到一个字段里并用逗号连接的语句,这个语句的亮点在于对第二个字段是否为空的判断:

XML/HTML代码
  1. Update newsdata SET keywords=(case when isnull(keyword2,'')<>''  then  keyword1+','+keyword2   else  keyword1  end) Where id>1  

 

 

Tags: 换行 运算 字段合并

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1165

ACCESS数据库文章段落显示换行问题

问题:文本内容以HTML代码显示时没有分段或换行的效果。

ASP+ACCESS数据库,由textarea文本区提交的包含分段及换行的文字内容,保存到ACCESS里再读取出来显示时没有分段及换行效果。又是ACCESS引起的问题,SQL的数据库好像没有这样的问题,所以我一时又没了主意,网上搜索得到下面的解决方法。

先定义一个字符转换的函数:

ASP/Visual Basic代码
  1. function HTMLEncode(fString)  
  2.   
  3.     fString = replace(fString, ">"">")  
  4.     fString = replace(fString, "<""<")  
  5.     fString = Replace(fString, CHR(32), " ")  
  6.     fString = Replace(fString, CHR(13), "")  
  7.     fString = Replace(fString, CHR(10) & CHR(10), "</P><P>")  
  8.     fString = Replace(fString, CHR(10), "<BR>")  
  9.     HTMLEncode = fString  
  10.   
  11. end function  

直接调用函数处理要显示的内容就可以了:HTMLEncode(rs("content"))。

查看更多...

Tags: access 段落 换行

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2741

WEB页面上处理字符的一些不常用方法

WEB页面上的字符只显示不打印

页面在浏览器里浏览时会正常显示出来,但在打印预览和打印的时候都不会出现。

XML/HTML代码
  1. <style media="print" type="text/css">  
  2. .noprint  
  3. {  
  4. visibility:hidden; display:none;  
  5. }  
  6. </style>  
  7.   
  8. <div class=noprint>只在屏幕上显示而不打印出来的内容</div>  

注意:media="print" 是关键。

 

 Input转Span标签可换行效果

下面这个方法用处很妙,但不多用。需求是如果用户在文本框里实时输入的字符很多,就有可能不能全部显示出来,也不能直接进行打印(打印不全的),因为文本框是不能换行的。由此就有下面的处理方式了。不过这个效果只在IE里能实现(IE8.0),firefox 10.0.2 不行,其他的各版本各品牌未测试。

XML/HTML代码
  1. <script language="Javascript">    
  2.     function setHS(spId,txtId,canwrite)    
  3.         {    
  4.         if(canwrite=='true')    
  5.         {    
  6.             document.getElementById(txtId).style.display="inline";   
  7.             document.getElementById(spId).style.display="none";  
  8.             document.getElementById(txtId).value=document.getElementById(spId).innerText;  
  9.             document.getElementById(spId).innerText="";    
  10.         }  
  11.         else  
  12.         {  
  13.             if(document.getElementById(txtId).value!='')  
  14.             {    
  15.             document.getElementById(spId).style.display="inline";  
  16.             document.getElementById(txtId).style.display="none";  
  17.             document.getElementById(spId).innerText = document.getElementById(txtId).value;  
  18.             document.getElementById(txtId).value="";  
  19.             }    
  20.         }    
  21.     }    
  22. </script>    
  23.     
  24. <span id="spAddr" size="40"   class="txtline normalSize" onclick="setHS('spAddr','txtaddr','true')"></span><input type="text" id="txtaddr"  size="40" class="txtline normalSize" onblur="setHS('spAddr','txtaddr','false')"></input>  

查看更多...

Tags: 打印 换行 文本框 span 悬挂缩进 CSS

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2157

H1换行后不能撑高父元素DIV的解决方法

HTML的代码是:

<div class=title><h1>史海钩沉:中华口腔医学会医院管理专业委员会第三届二次全体委员会(扩大)会议纪要
会议纪要
</h1></div>

问题描述:如果H1的文字过多会换行,但不能撑高父元素DIV。

CSS代码:

.title {text-align:center;width:99%;font-weight:bold;font-size:16px;margin:15px 0px;line-height:200%;clear:both;position:relative;height:auto !important; }

h1    {
    height:40px;font-size:14pt;line-height:40px;text-align:center;
    }
 

查看更多...

Tags: CSS H1 溢出 换行 内联元素 inline

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3426