整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

CSS 清除浏览器默认样式

些元素默认带有padding, 比如ul标签。

*{margin:0;padding:0;}

让所有的标签内外边距是都 0 ;


*的执行效率不高, 所以我们使用并集选择器, 罗列出所有的标签(不用背, 有专业的清除默认样式的样式表, 以利于今后学习)

当然, 以上的写法是我们练习的写法。


真正的工作我们如下写法:

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }


最常用

做html5网站的时候,测试时候会发现在苹果手机上会有一些问题,会发现html5网页中的按钮会被自带的样式给替换了。

如下:

手机设备下的界面

正常浏览器下的html5界面

要解决该问题需要加入一些css样式,如下:

input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

-moz-appearance: none;

appearance: none;

}

们通常用富文本框编辑内容存在数据库中,在做列表显示数据的时候不想显示原来的样式,用自定义函数格式化html标签即可。

自定义函数

alter function [dbo].[dropHtmlTag](@cont varchar(max))

returns varchar(max)

as

begin

--去掉style标签

declare @stylecount int;

set @stylecount = charindex('<style>',@cont);

while @stylecount>0

begin

select @cont=replace(@cont, SUBSTRING(@cont,CHARINDEX('<style>',@cont),CHARINDEX('</style>',@cont)-CHARINDEX('<style>',@cont)+8),'');

set @stylecount = charindex('<style>',@cont);

end