如何清除p标签的默认样式

html-css08

如何清除p标签的默认样式,第1张

去除body样式默认边框

body{margin:0}//去除body样式中默认的8px外边框

修改样式前后比较图片:

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

通过群组样式将多个标签边框去除

body,p,h1,h2{margin:0}//通过群组样式将标签默认边框去除

请点击输入图片描述

清除ol、ul的默认样式

ol,ul{list-style:none}

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

去除a标签默认的文本修饰

a{text-decoration:none}//清除a标签默认的文本修饰

请点击输入图片描述

请点击输入图片描述

修改标签字体大小

body,p,h1,h2,dl,dd{margin:0font-size:12px}

请点击输入图片描述

请点击输入图片描述

1.</?font[^><]*>这个只却掉font标签的, 保留除font以外的所有标签, 如<img><p>等等. 同样的你需要去掉其他标签, 只需要将里面的font换你要去掉的;

2.</?[^/?(img)|(p)][^><]*>这个保留(这里我写的保留了img, p这两个标签)你指定的标签,其他的(包括font)全去掉, 如果你还有其他的标签想保留, 直接在里面加一个 |(xxx);

3.</?[a-zA-Z]+[^><]*>这个表达式可以去掉所有HTML的标签;

4.JAVA代码可以这样写:

public static String delTagsFContent(String content){

String patternTag = "</?[a-zA-Z]+[^><]*>"

String patternBlank = "(^\\s*)|(\\s*$)"

return content.replaceAll(patternTag, "").replaceAll(patternBlank, "")

}

清除所有默认样式的css代码:

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

初始化代码(清除CSS代码):

ul,li{ padding:0margin:0list-style:none}

解析清除ul li样式代码:

相等于分别对ul和li设置padding:0margin:0list-style:none;

padding:0 —— 设置内补白(对象内间距)为0

margin:0 —— 设置对象外间距为0

list-style:none —— 去除自带无序圆点

HTML/javascript

引用外部文件中的js脚本,

<script type="text/javascript" src="ext.js"></script>也可以象下面这样写,language不是必要的,但是推荐上面的写法;

<script language="javascript" type="text/javascript" src="ext.js"></script>

页面内引用:

<script type="text/javascript">//<![CDATA[var x = 0function fn(args) { //...} //]]></script>加上“//<![CDATA[” 和 “//]]>”是为了兼容XHTML,是推荐的写法,HTML时代一般用“<!--”和“//-->”

在一些HTML控件的事件属性中使用(一般事件为onxxx,如onmouseover,onclick,onchange)

<body onload="alert('loaded')"><input type="text" name="username" onclick="alert(this.value)" />在一些HTML控件的非事件属性中使用(注意:一定要加javascript:)

<a href="javascript:void(0)" onclick="alert(this.innerText)">my blog:http://blog.csdn.net/kimsoft</a>

当我们使用了css float浮动会产生css浮动,这个时候就需要清理清除浮动,我们就用clear样式属性即可实现: clear:both\x0d\x0a\x0d\x0aclear 属性定义了元素的哪边上不允许出现浮动元素。在 CSS1 和 CSS2 中,这是通过自动为清除元素(即设置了 clear \x0d\x0a属性的元素)增加上外边距实现的。在 CSS2.1 \x0d\x0a中,会在元素上外边距之上增加清除空间,而外边距本身并不改变。不论哪一种改变,最终结果都一样,如果声明为左边或右边清除,会使元素的上外边框边界刚好\x0d\x0a在该边上浮动元素的下外边距边界之下。\x0d\x0a\x0d\x0aclear:left \x0d\x0a在左侧不允许浮动元素\x0d\x0aclear:right\x0d\x0a在右侧不允许浮动元素\x0d\x0a\x0d\x0aclear:both\x0d\x0a在左右两侧均不允许浮动元素\x0d\x0a\x0d\x0aclear:none\x0d\x0a默认。允许浮动元素出现在两侧。