背景图片满屏显示:

.mainbody{position:absolute; top:0; left:0; height:100%; width:100%; background-image:url(images/bj.jpg); background-position:top center; background-repeat: no-repeat; background-attachment:fixed; background-size: cover; -webkit-background-size: cover;-o-background-size: cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bj.jpg',sizingMethod='scale');zoom: 1;}

_background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="图片路径");

white-space:nowrap;同以超链接不换行

word-wrap:break-word ;英文数字换行虚加属性

(ie6 max-height解决方案)

.divcss5{height: expression(this.height> 500 ? 500 : true); max-height: 500px;}

针对低版本chrome谷歌浏览器设置一个校准字体大小样式:

-webkit-text-size-adjust:none*:focus { outline: none; }

input框去掉焦点 border-color: transparent;边框颜色透明

(1)透明度兼容性:

filter:alpha(opacity=90);

-moz-opacity:0.9;(火狐)

-khtml-opacity: 0.9;opacity: 0.9;

(2)字体兼容性(设置成英文或unicode编码可兼容ie9等):“黑体”对应英文名为“SimHei”“宋体”对应英文名为“SimSun”“仿宋”对应英文名为“FangSong”“微软雅黑”对应英文名为“Microsoft YaHei”

(3)hover兼容解决办法(ie6下不兼容a标签以外的hover属性):

body { behavior:url("csshover.htc"); }

/* css注释:别忘记csshover.htc,使用时候注意路径 */

img{width:165px; height:60px; background:#090;}

/* 原本图片宽度和高度背景颜色 */

img:hover{width:200px; height:200px; padding:3px; border:2px solid #00F; cursor:pointer}

/* hover鼠标经过赋予让图片变宽 高,设置padding和2px蓝色边框、css cursor为鼠标指针样式 */

li:hover{ border:1px solid #000}

/* li列表标签鼠标经过出现黑色边框 */

.abc:hover{ color:#F00}

/* 对象.abc鼠标经过其内容css字体颜色变红色 */

(4)CSS hack之特殊符号的应用大全:

1.适用浏览器:IE/Mac:

/* CSS注释:在IE Mac上忽略下面的语句 \*/

selector { ...styles... }

/* 忽略结束 */ 反斜线(\)hack利用了IE/Mac的一个bug。以\*/结束的css 注释在IE/Mac上是不正确关闭的,所以那些需要在IE/Mac上被忽略的语句可以放在这种注释后面。

2.适用浏览器:IE6及其以下版本:width: [W3C Model Width]; _width: [BorderBox Model]; IE 6 及以下的版本可以识别带有下划线前缀的属性,而其它浏览器会忽略它。因此,一个属性前面加上下划线或者连字符,就成为了IE6及以下版本浏览器的专有属性。

3.适用浏览器:IE7以下版本:width: [W3C Model Width]; *width: [BorderBox Model]; 除了下划线和连字符,版本7及以下的IE可以识别以非字母字符为前缀的属性,而其它浏览器会忽略。

4.适用浏览器:IE4-6:* html p {font-size: 5em; } HTML元素是W3C标准DOM的根元素,但是IE 4至6的版本中还有一个神秘的父元素。完全兼容的浏览器会忽略这个* html选择器,但IE4-6却会对它正常处理。这个HACK使用了完全有效的CSS。

5.适用浏览器:IE7: *+html p { font-size: 5em; } 只在IE7标准模型里工作正常,在怪异模式下不能用。同时,也被IE8的兼容模式(相当于IE7的标准模式)所支持。它也使用了有效的CSS。

6.适用浏览器: IE6以上版本及非IE浏览器:html > body p { color: blue; } IE6和早期的版本不支持“子选择器”(>),我们可以利用这个为其它浏览器指定特别的规则。

7.适用浏览器: IE7以上版本及非IE浏览器 html >/**/ body p { color: blue; } 虽然IE7支持对子选择器,但通过以下hack方法也可以把IE7也排除。当一个空的注释紧跟在子选择器的后面重复的时候,IE7会不识别后面的规则,就和较早版本的浏览器一样。

(5)IE6 png图片透明的解决方法教程1、需要DD_belatedPNG.js和DD_belatedPNG_0.0.8a.js文件,下面我们会提供打包下载2、需要在需要支持png图片html页面引入这2个JS文件(2个js文件我们放入到js文件夹里为例)因为是针对IE6的,其它更高版本浏览器不需要使用此特效,所以我们使用注解式if条件让IE6读取JS文件,代码如下:

(6)IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例

#divcss5{

background:blue; /*Firefox 背景变蓝*/

background:red \9; /*IE8 背景变红色*/

background:black; /*IE7 背景变黑色*/

_background:orange; /*IE6 背景变橘色*/

}

(7)CSS Hack汇总快查(CSS兼容代码演示)

1、屏蔽IE浏览器(也就是IE下不显示)

*:lang(zh) select {font:12px !important;} /*FF的专用

*/select:empty {font:12px !important;} /*safari可见*/这里select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。

2、仅IE7识别hack *+html {…}当面临需要只针对IE7做样式的时候就可以采用这个HACK。

3、IE6及IE6以下识别CSS HACK * html {…}这个地方要特别注意很多地主都写了是IE6的HACK其实IE5.x同样可以识别这个HACK。其它浏览器不识别。html/**/ >body select {……}这句与上一句的作用相同。

4、仅IE6不识别div hack select { display /*IE6不识别*/:none;}这里主要是通过CSS注释分开一个属性与值,流释在冒号前。

5、仅IE6识别支持 _yangshi{_height:20px;}这里IE6支持识别CSS属性前“_”短下划线。

6、仅IE6与IE5不识别 select/**/ { display /*IE6,IE5不识别*/:none;}这里与上面一句不同的是在选择符与花括号之间多了一个CSS注释。

7、仅IE5不识别 select/*IE5不识别*/ { display:none;}这一句是在上一句中去掉了属性区的注释。只有IE5不识别

8、盒模型解决方法 selct {width:IE5.x宽度; voice-family :"\"}\""; voice-family:inherit; width:正确宽度;}盒模型的清除方法不是通过!important来处理的。这点要明确。

9、清除浮动

select:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}在Firefox中,当子级都为浮动时,那么父级的高度就无法完全的包住整个子级,那么这时用这个清除浮动的HACK来对父级做一次定义,那么就可以解决这个问题 。

10、截字省略号 select { -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }这个是在越出长度后会自行的截掉多出部分的文字,并以省略号结尾,很好的一个技术。只是目前Firefox并不支持。

11、只有Opera识别

@media all and (min-width: 0px){ select {……} }针对Opera浏览器做单独的设定。 以上都是写CSS中的一些HACK,这些都是用来解决局部的兼容性问题,如果希望把兼容性的内容也分离出来,不妨试一下下面的几种过滤器。这些过滤器有的是写在CSS中通过过滤器导入特别的样式,也有的是写在HTML中的通过条件来链接或是导入需要的补丁样式。

12、IE的if条件Hack

所有的IE可识别

只有IE5.0可以识别

IE5.0包换IE5.5都可以识别

仅IE6可识别

IE6以及IE6以下的IE5.x都可识别

仅IE7可识别

13、仅IE8兼容识别div{height:20px\9;}这里的“\9”仅IE8支持识别

(8)删除点击后链接产生的虚线框

一、使用CSS解决法,CSS代码:

a {blr:expression(this.onFocus=this.blur())}

二、直接在超链接标签内加属性代码如下:

css

(9)不使用hover外部CSS样式实现hover鼠标悬停改变样式

DIVCSS5

(10)CSS判断不同分辨率显示不同宽度布局CSS3技术支持IE6到IE8

.abc{ height:300px; border:1px solid #000; margin:0 auto}

@media screen and (min-width: 1201px) { .abc {width: 1200px} }

/* css注释:设置了浏览器宽度不小于1201px时 abc 显示1200px宽度 */

@media screen and (max-width: 1200px) { .abc {width: 900px} }

/* 设置了浏览器宽度不大于1200px时 abc 显示900px宽度 */

@media screen and (max-width: 901px) { .abc {width: 200px;} }

/* 设置了浏览器宽度不大于901px时 abc 显示200px宽度 */

@media screen and (max-width: 500px) { .abc {width: 100px;} }

/* 设置了浏览器宽度不大于500px时 abc 显示100px宽度 */

(11)文件命名参考表,DIV CSS命名集合:

CSS样式命名

说明网页公共命名

#wrapper 页面外围控制整体布局宽度

#container或#content 容器,用于最外层

#layout 布局

#head, #header 页头部分

#foot, #footer 页脚部分

#nav 主导航

#subnav 二级导航

#menu 菜单

#submenu 子菜单

#sideBar 侧栏

#sidebar_a, #sidebar_b 左边栏或右边栏

#main 页面主体#tag 标签

#msg #message 提示信息

#tips 小技巧

#vote 投票

#friendlink 友情连接

#title 标题

#summary 摘要

#loginbar 登录条

#searchInput 搜索输入框

#hot 热门热点

#search 搜索

#search_output 搜索输出和搜索结果相似

#searchBar 搜索条

#search_results 搜索结果

#copyright 版权信息

#branding 商标

#logo 网站LOGO标志

#siteinfo 网站信息

#siteinfoLegal 法律声明

#siteinfoCredits 信誉

#joinus 加入我们

#partner 合作伙伴

#service 服务

#regsiter 注册

#arr, #arrow 箭头

#guild 指南

#sitemap 网站地图

#list 列表

#homepage 首页

#subpage 二级页面子页面

#tool, #toolbar 工具条

#drop 下拉

#dorpmenu 下拉菜单

#status 状态

#scroll 滚动

.tab 标签页

.left .right .center 居左、中、右

.news 新闻

.download 下载

.banner 广告条(顶部广告条)电子贸易相关

.products 产品

.products_prices 产品价格

.products_description 产品描述

.products_review 产品评论

.editor_review 编辑评论

.news_release 最新产品

.publisher 生产商

.screenshot 缩略图

.faqs 常见问题

.keyword 关键词

.blog 博客

.forum 论坛

CSS文件命名 说明

master.css,style.css 主要的

module.css 模块

base.css 基本共用

layout.css 布局,版面

themes.css 主题

columns.css 专栏

font.css 文字、字体

forms.css 表单

mend.css 补丁

print.css 打印```

blr不是已知的css属性名,css笔记相关推荐

  1. blr不是已知的css属性名,js判断并告知支持css属性(值)的何种情况

    前言 当我们想用某个css新特性时,总是会在意它的兼容性情况,或许我们会去搜索它的兼容性,哪些浏览器合适哪些不合适,在这些已知的情况下再选择是不是使用或如何使用,这是一个已知我们即将用于什么浏览器下作 ...

  2. HTML/CSS学习笔记03【CSS概述、CSS选择器、CSS属性、CSS案例-注册页面】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  3. js 对象数组中的已知对象的属性得到对象下标

    arr 对象数组, wyw已知属性 多用于接口返回数据后根据已知属性查其他属性 var arr = new Array({"name": "wxx", &quo ...

  4. CSS(一):CSS概述、CSS引入方式、CSS优先级、CSS代码格式、CSS属性;CSS选择器;尺寸和颜色单位、背景和文本设置

    目录 一.CSS 1.1 CSS概述 1.1.1 定义 1.1.2 特征 1.1.3 组织网页的两种常用方式 1.2 引入CSS的四种方式 1.2.1 Style属性方式(内联样式) 1.2.2 St ...

  5. css 属性名 查询表

    azimuth background-attachment -- 背景图片随滚动轴的移动方式 background-color -- 背景颜色 background-image -- 背景图像 bac ...

  6. HBuilderx修改主题色-为css属性名与值添加颜色,改变编辑器背景颜色等

    hbuilderx主题设置 效果 步骤 hbuilderx总共有三种主题,绿柔主题Default,酷黑主题Monokai,雅黑主题Atom One Dark,修改主题色是基于三种主题之一的,不能直接创 ...

  7. css 窗口模式,如何:使用“CSS 属性”窗口

    如何:使用"CSS 属性"窗口 11/15/2012 本文内容 您可以使用**"CSS 属性"**窗口来查看并修改级联样式表 (CSS) 样式属性. 对于 We ...

  8. php读取html中元素属性,读写HTML元素的css 属性

    jQuery 的css()方法用来设置或读取HTML元素的css属性. 读取元素的CSS语法语法如下: css("propertyname"); 比如下面代码取得第一个 元素的背景 ...

  9. JQ属性和css部分测试

    1.attr(name|properties|key,value|fn)  设置或返回被选元素的属性值. <div class="attr">设置或返回被选元素的属性值 ...

最新文章

  1. OpenGL+VS2015+WIN10 demo
  2. vs2012中VC连接mysql
  3. Qt--在.pro文件中添加链接库的写法
  4. python死磕八之迭代器与生成器
  5. Atititi tesseract使用总结
  6. Qt连接MySQL数据库
  7. 查看linux电脑内存free命令,Linux free命令查看内存状态
  8. C++复制粘贴代码去行标
  9. 你真的了解分层架构吗?——写给被PetShop毒害的朋友们
  10. 利用vue-gird-layout 制作可定制桌面 (一)
  11. 邮件客户端里的网络设置
  12. 欠阻尼二阶系统的单位阶跃响应分析
  13. php 正方,php 模拟登陆正方教务系统
  14. Linux第二课 文件系统目录结构
  15. 【d3.js实践教程01】d3基本操作
  16. 计算机网络的局限性的表现,计算机网络系统的脆弱性有哪些表现
  17. OLED显示技术的发展趋势浅析
  18. JS对异步循环使用递归,分批进行大量异步请求
  19. 暴风酷播云二期配置_暴风播酷云二期 黑群晖
  20. USB gadget driver framework

热门文章

  1. Mac技巧:如何打开任何来源选项?
  2. Flask - 基于阿里云的短信发送
  3. Java中的并发编程
  4. 地心直角坐标系转经纬高
  5. Android自定义图片选择器
  6. 合宙ESP32C3基于Arduino IDE框架下配置分区表
  7. Java中字符流之输入、输出流以及转换流
  8. java jit 编译器,[Java Performance] JIT编译器简介
  9. 中国办教育,看美国还是孔子?
  10. 创新也能始于山寨 - 李开复对话微博Plurk创始人