1. css中hideFocus的用法
简单说:hideFocus是对超链接外虚线框的设定!
hideFocus即隐藏聚焦,具有使对象聚焦失效的功能,其功能相当于:
onFocus="this.blur()"
它的值是一个布尔值,如hideFocus=true。也可省略赋值直接写hideFocus。
你给的代码如果没有hideFocus,那么鼠标点击该超链接,则外面出现一个虚线框,即为聚焦。而使用了hideFocus则不会有虚线框。
在IE下,需要在标签 a 的结构中加入 hidefocus="true" 属性。
演示:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Test </TITLE>
</HEAD>
<BODY>
<a href="#" hidefocus="true" title="XX">没有虚线框</a>
<br><br>
<a href="#" title="XX">有虚线框</a>
</BODY></HTML>
而在FF等浏览器中则相对比较容易,直接给标签 a 定义样式 outline:none; 就可以了,即:
a {outline:none;}
或者
a{blr:expression(this.onFocus=this.blur());outline:none;}//支持IE
2. background-color
所有浏览器都支持 background-color 属性。
注释:
任何版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。
可能的值
值
描述
color_name
|
规定颜色值为颜色名称的背景颜色(比如 red)。 |
hex_number
|
规定颜色值为十六进制值的背景颜色(比如 #ff0000)。 |
rgb_number
|
规定颜色值为 rgb 代码的背景颜色(比如 rgb(255,0,0))。 |
transparent |
默认。背景颜色为透明。 |
inherit |
规定应该从父元素继承 background-color 属性的设置。 |
3. CSS中的属性clear用法
其属性值有四个clear:both|left|right|none;
简单来说呢,clear属性的作用就是“清除”浮动。
如果某元素设置clear:left;表示该元素左边不存在浮动元素
相应的,clear:right;表示该元素右边不存在浮动元素;clear:both;表示该元素两边都不存浮动元素。
clear:none表示两边允许有浮动元素。
在视觉上要使某元素左边或右边不存在浮动元素,就只有它往下移一行,或浮动元素往下移一行。
(这个元素肯定是不能将浮动元素清除的了,只是用这样的方式达到页面布局的效果而已)
4. CSS margin 属性
定义和用法
margin 简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。
说明
这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。
块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。
注释:
允许使用负值。
例子 1
margin:10px 5px 15px 20px;
- 上外边距是 10px
- 右外边距是 5px
- 下外边距是 15px
- 左外边距是 20px
例子 2
margin:10px 5px 15px;
- 上外边距是 10px
- 右外边距和左外边距是 5px
- 下外边距是 15px
例子 3
margin:10px 5px;
- 上外边距和下外边距是 10px
- 右外边距和左外边距是 5px
例子 4
margin:10px;
5. 透明处理
opacity: 0.5; 这是最重要的,因为它是CSS标准.该属性支持firefox, Safari和 Opera.
filter:alpha(opacity=50); 这个是为IE6设的,可取值在0-100,其它三个0到1.
-moz-opacity:0.5; 这个是为了支持一些老版本的Mozilla浏览器。
-khtml-opacity: 0.5; 这个为了支持一些老版本的Safari浏览器。
{filter: alpha(opacity=#opacity,finishopacity=#finishopacity,style=#style,startx=#startx,starty=#starty,finishx=#finishx,finishy=#finishy)}
具体参数含义如下:
opacity 透明度。默认的范围是从0 到 100,他们其实是百分比的形式。也就是说,0代表完全透明,100代表完全不透明。
finishopacity 是一个可选参数,如果想要设置渐变的透明效果,就可以使用他们来指定结束时的透明度。范围也是0 到 100。
style 指定透明区域的形状特征:0 代表统一形状,1 代表线形,2 代表放射状,3 代表矩形
startx 渐变透明效果开始处的 X坐标。
starty 渐变透明效果开始处的 Y坐标。
finishx 渐变透明效果结束处的 X坐标。
finishy 渐变透明效果结束处的 Y坐标。
以上的参数可以选用,可以只设置一个opacity
例如:
{filter:alpha(opacity=50)}
这个就是半透明的设置,只要把{}中的代码加入到需要设置的模版中的{}的即可,记得与前面的代码之间要用";"间隔,不然设置是无效的
例如:
我要设置模版区域背景的颜色(白色)+半透明[就是我现在blog的效果]
只要在
.modbox{}
.modbl{}
.modbc{}
.modbr{}
中都设置background-color:white
这些就是模版背景设置的ID
然后再在.modbox,.modbl,.modbc,.modbr{}
中加入filter : alpha(opacity=80)就可以达到所有模版的背景都是半透明的效果了
如果希望像我这样只显示blog的背景,别的都全透明的话,那么就在别的模版中加入背景全透明的代码即可
background:transparent 这就是背景全透明的代码
6. textarea
标签中
resize
缩放属性的设置
CSS
3中新增了resize
缩放属性,这个属性可以应用到任意元素。目前只有Webkit内核的浏览器才支持这个css
3属性,即Google chrome和Apple safari都支持。
而textarea
标签中,Webkit内核的浏览器会默认resize
的值为both,即用户可以调节元素的宽度和高度。如下图就是在Google chrome中我博客的textarea
的默认显示,textarea
右下角有一个可以控制缩放的按钮。
一般情况下,textarea
是被固定宽度和高度的,如果你不愿意让其任意缩放,你可以为textarea
添加resize
:none的css
属性。这样就可以去除Webkit内核的浏览器的默认显示。
以下是resize
属性的的各个取值:
none:用户不能操纵机制调节元素的尺寸;
both:用户可以调节元素的宽度和高度;
horizontal:用户可以调节元素的宽度;
vertical:让用户可以调节元素的高度;
inherit:默认继承。
分享到:
相关推荐
这可能是一本由沈小雨编译的CSS2.0中文教程,它可能会提供一些深入的实例和解释,帮助初学者更好地理解和应用CSS2.0的规则。通过此书,你将能理解CSS2.0的每一个细节,如选择器的优先级、继承机制、媒体查询等,...
**CSS(层叠样式表)概述** CSS,全称Cascading Style Sheets,是一种用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。...同时,实战项目和模仿优秀网站的样式也是提升CSS技能的好方法。
6. **使用方法**:通常,用户只需提供包含CSS代码的文件或网址,工具会自动分析并下载所有图片。对于“CSS样式图片下载助手.exe”,用户可能需要运行这个程序,然后按照界面提示操作。 7. **兼容性**:确保工具对...
《CSS禅意花园:探索与实践》 CSS禅意花园(CSS Zen Garden)是一个著名的在线项目,它展示了CSS样式表的强大潜力以及如何通过简单的HTML结构实现丰富的网页设计。这个项目鼓励设计师通过改变单一的CSS文件来完全...
【标题】"我收集的css精品文章"涵盖了各种CSS相关的技术要点和实践经验,旨在帮助开发者提升CSS技能,解决实际工作中遇到的问题。 【描述】提到的“关于css的bug的解决”意味着这些文章会深入探讨CSS在实际应用中...
CSS还可以通过浮动(float)、定位(positioning)等方法实现更复杂的设计,如"20130709css"和"20130711css界面布局"可能涵盖了这些内容。 JavaScript是另一种重要的网页开发语言,它提供了动态交互的功能。在...
【CSS图片提取器】是一种工具,专门用于解决在处理网页CSS时遇到的超长图片URL无法获取的问题。在网页设计和开发过程中,CSS(层叠样式表)常被...通过使用这款工具,用户可以更方便地管理和维护与CSS相关的图像资源。
本篇将深入探讨CSS下拉菜单的设计原理、实现方法以及常见技巧。 首先,理解基本的HTML结构是创建下拉菜单的基础。一个简单的下拉菜单通常由`<ul>`(无序列表)和`<li>`(列表项)元素构建,其中`<li>`元素内嵌套另...
精灵图的使用方法如下: 1. **创建精灵图**:首先,你需要将网站上的所有小图标或背景图像收集到一起,并用图像编辑软件(如Photoshop、GIMP等)将它们合并成一张大图。确保在合并时保留足够的空间,以便每个图像...
**HTML与CSS基础** HTML(HyperText Markup Language)和...总结来说,HTML与CSS是构建网页的基石,理解它们的基本概念、语法和用法是成为Web开发者的第一步。通过学习和实践,你可以创造出美观且功能完善的网页作品。
以下是HTML和CSS的一些常用知识点的总结: HTML基础知识: 1. 网页结构:一个基本的HTML页面通常由head、body和footer三部分组成,分别承载页面元数据、内容主体和版权信息。 2. HTML全名是超文本标记语言,用来...
2. 使用`clearfix`类:这是一个非侵入性的方法,通过添加特定的CSS类到包含浮动元素的容器,使其自动扩展以包含所有浮动的子元素。 3. 使用Flexbox或CSS Grid:现代布局系统提供了更强大的布局控制,可以替代或减少...
**二、使用方法** 1. **引入样式文件**:首先,你需要在HTML文件的`<head>`部分引入`checked.css`库的CSS文件,例如: ```html <link rel="stylesheet" href="path/to/checked.css"> ``` 2. **定义HTML结构**:...
在本压缩包中,我们收集了五个关于CSS高级教程的文档,它们分别是“CSS完全手则.doc”、“css.doc”、“校内网css详细教程.doc”、“常用CSS.doc”以及“css高级用法.doc”。这些资源旨在帮助读者深入理解并掌握CSS...
总之,“div CSS+JS特效大集合(网络收集)”是一份宝贵的参考资料,它揭示了如何巧妙地结合div、CSS和JavaScript,打造引人入胜的网页效果。无论你是初学者还是经验丰富的开发者,都能从中受益匪浅,进一步提升你的...
个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除! 前言 v 第1章 结构 1 第2章 文本 29 第3章 列表 51 第4章 链接 63 第5章 图像 83 第6章 表格 115 第7章 表单 133 第8章 其他...
本资源集合了"Jquery Html5 Css几十种文字特效收集",旨在为开发者提供丰富的灵感和工具,以实现超酷、超炫、稳重的文字效果。下面,我们将详细探讨这些标签所涵盖的技术和知识点。 首先,`文字特效`是前端开发中的...
而“CSS图片下载”通常是指通过分析网页的CSS文件来找出并批量下载页面中使用的所有图片资源的过程。这种操作对于设计师、开发者或内容采集者来说非常实用,因为它可以帮助快速收集和整理一个网站的全部图像资料。 ...
书中可能介绍了如何利用CSS快速创建交互式原型,以尽早验证设计理念并收集反馈。 3. **多列布局(Multi-columns)**:随着响应式设计的普及,多列布局成为实现灵活和适应不同屏幕尺寸的关键。CSS3引入了多列布局...