求C# HTML源文件中的非HTML标签文本的替换方法

求C# HTML源文件中的非HTML标签文本的替换方法,第1张

如果你是后台以字符串的方工处理HTML的方式 那就是正则表达式了,如果你想在前台处理,那应该用JAVASCRIPT 而不是C# C#是服务器语言,

你说的那些 放在前台JS 用DOM数的方法来处理很方便

如果用JS 最好把你的标签加上ID

<p id="pid" class="abc">太阳<img src="/ri.jpg" alt="太阳" />当空照,<br/>花儿对我笑,<br/><a href="/" target="_blank" title="小鸟">小鸟</a>说早早早,<br/>你为什么背上小书包。</p>

在IE下的JS就可以这么写,

pid.innerHTML="日<img src='/ri.jpg' alt='日' />当空照,<br/>花儿对我笑,<br/><a href='/'target='_blank' title='小鸟'鸟儿</a>说早早早,<br/>你为什么背上<a href='/shubao' title='小书包'>小书包</a>"

如果你非想用C#处理前台 也可以 把JS用JS标签 C# 的respons.write 方法 真接写到前台去总之如果想做好.net 那么前台离不开JS

或者你可以这样做,在前台搞一个空白的label控件,以修改label1.Text的方式 间接的修改HTML 明白么, 真接把尖括号以文本方式传到前台 , 但是成对的尖括号在浏缆器上是不会显示的。

HTML的全称是超文本标记语言,是一种标记语言。它包括一系列标签,可以统一网络上文档的格式,将分散的互联网资源连接成一个逻辑整体。HTML是由HTML命令组成的描述性文本,可以解释文字、图形、动画、声音、表格、链接等。Html是一种用来描述网页的语言。它被称为超文本标记语言,它是一种标记语言。它包括一系列标签,可以统一网络上文档的格式,将分散的互联网资源连接成一个逻辑整体。

文字属性标签有:

1、id,意思当前页面中的唯一标识,用于css或js控制。

2、class,意思是类名,用于css控制。

3、title,意思是指定标题。

4、style,意思是插入线内样式。

标题标签Hx:

h1-h6,标题标签,共六级,一般一级标题H1在一个页面中只出现一次,二级标题到六级标题可以出现多次,其权值递减。默认为块元素,粗体,上下有边距(margin)。

主要属性:align,指定对齐方式,常用三个值left左对齐(默认),enter居中对齐,right右对齐(建议不要用,而是通过css来控制其对齐方式)。

段落标签P:段落p,用于整段文字,一般用于文章中的段落或一段独立的文字。默认为块元素。有上下边距(margin)。

主要属性:align对齐,用法同Hx的align。这里是段落文字,上标下标 Sup Sub。

上标下标,线内元素,在网页布局的时候相对用的较少,其主要目的是输出数学方程式,如:2x22+3x2+1=9。

强调strong em。

strong(线内元素,粗体),em(线内元素,斜体)。

这里是要强调的内容,默认表现为粗体。

这里也是要强调的内容,默认表现为斜体。

因为这两个元素有一定的感情色彩(强调),所以在seo代码优化中尤为重要,应该应用于那些确实需要强调的内容,而不是为了表现粗体或者斜体。如果你只是要表现粗体或者斜体,而不是真的要强调,那么你可以选择下面两个标签。

粗体B:

B粗体,线内元素。只是形式上的表现为粗体,而不具备强调的作用。

斜体I:

I,斜体,线内元素。只是形式上表现为斜体,而无强调作用。

换行BR:

br,换行符,将一段文字手段换行,一般很少使用。

水平线HR:

hr,在页面中创建一条水平线,或者分割线。默认为块元素,居中,2像素,带阴影,宽100%。

属性:

align对齐,用法同上。

noshade去掉阴影(显示纯色)。

size线条粗细。

width线条宽度。

color线条颜色。

html中所使用的颜色有以下几种:

英文单词,如red、green等等。

16进制值:如#ff0000、#006699,在html代码中的十六进制颜色不能使用简写如#f60,必须写成#ff6600。

rgb值:如rgb(255,255,0)。

rgba:如rgba(255,255,0,.5)。

块引用blockquote:

blockquote,引用元素,如文章中需要引用其他文章的内容时,默认为块元素。上下左右有边距。

几种控制文字的标签:

粗体:<b>文字</b>(例:文字)。

加重:<strong>文字</strong>(例:文字 )。

上标:<sup>文字</sup>(例:文字)。

下标:<sub>文字</sub>(例:文字)。

斜体:<i>文字</i>(例:文字)。

下划线:<u>文字</u>(例:文字)。

边框样式:

border-style属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是none时边框才可能出现。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7586740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存