当前位置:  编程技术>WEB前端
本页文章导读:
    ▪css可视化格式模式      可视化格式模型就是规定了用户端(一般指浏览器)在媒介(页面)中如何处理文档树。关于这方面的介绍,请参看《KB007:可视化格式模型(Visual formatting modle)》。本文链接......
    ▪css的display属性      css的display属性如下:none: 元素不会生成框,元素不显示,且在页面中不占据位置。inline: 元素被当成内联元素(行内元素)对待,内联元素的默认值。inline-block: 块级元素一方面被当成内联元素,.........
    ▪在图片上显示左右箭头的翻页代码      使用JS实现在图片上显示左右箭头的翻页代码,预览效果网址:http://www.keleyi.com/keleyi/phtml/picnext/本实例使用了javascript的onmousemove 事件。onmousemove 事件会在鼠标指针移动时发生。语法onmousemove="S.........

[1]css可视化格式模式
    来源:    发布时间: 2013-11-06

可视化格式模型就是规定了用户端(一般指浏览器)在媒介(页面)中如何处理文档树。

关于这方面的介绍,请参看《KB007:可视化格式模型(Visual formatting modle)》。

本文链接


    
[2]css的display属性
    来源:    发布时间: 2013-11-06

css的display属性如下:

none: 元素不会生成框,元素不显示,且在页面中不占据位置。

inline: 元素被当成内联元素(行内元素)对待,内联元素的默认值。

inline-block: 块级元素一方面被当成内联元素,因此可以使块级元素和内联元素可以同一行显示,但是另一方面这个元素却可以应用块级元素上的属性比如设置宽高,设置上下边距:

未设置inline-block属性前:

 

<html>
<head>
<title>inlineBlock</title>
<style type = "text/css">
div {
background: orange;
}

span {
background: red;
}
</style>
</head>
<body>
<div>
我是div
</div>
<span>
我是span
</span>

</body>
</html>

运行结果(火狐中):

加入inline后

<html>
<head>
<title>inlineBlock</title>
<style type = "text/css">
div {
background: orange;
display:inline-block;
/*加入了块级元素才有效的属性*/
width: 100px;
height: 100px;
margin-top: 20px;
margin-bottom: 20px;
}

span {
background: red;
}
</style>
</head>
<body>
<div>
我是div
</div>
<span>
我是span
</span>

</body>
</html>

运行结果(火狐中):

可以看到div被当成行内元素,但是却能够设置宽度和上下边距,这些属性对行内元素是无效的。

block: 元素被当成块级元素对待,块级元素默认值。

ru

    
[3]在图片上显示左右箭头的翻页代码
    来源:    发布时间: 2013-11-06

使用JS实现在图片上显示左右箭头的翻页代码,预览效果网址:http://www.keleyi.com/keleyi/phtml/picnext/

本实例使用了javascript的onmousemove 事件。onmousemove 事件会在鼠标指针移动时发生。

语法
onmousemove="SomeJavaScriptCode"
SomeJavaScriptCode是必需参数。规定该事件发生时执行的 JavaScript。

下面是核心代码(完整代码请在效果页面查看源代码):
<script type="text/javascript">
function KeleyiImgNext(bigimg) {
var lefturl = "01.html";
var righturl ="03.html";
var imgurl = righturl;
var width = bigimg.width;
var height = bigimg.height;
bigimg.onmousedown = bigimg.onmousemove = function () {
if (event.offsetX < width / 2) {
imgurl = lefturl;
if (imgurl != "#")
bigimg.style.cursor = 'url(/blog_article/images/arr_left.cur),auto';
else
bigimg.style.cursor = 'default';
} else {
imgurl = righturl;
if (imgurl != '#')
bigimg.style.cursor = 'url(/blog_article/images/arr_right.cur),auto';
else
bigimg.style.cursor = 'default';

}
}
bigimg.onmouseup = function () {
if (imgurl != '#')
top.location = imgurl;
}
}
</script>
<img onmouseover="KeleyiImgNext(this)" src="/keleyi/phtml/picnext/images/k02.jpg" alt="keleyi" />


本文转载自柯乐义http://www.keleyi.com/a/bjac/a6e756c811719fff.htm

本文链接


    
最新技术文章:
▪css white-space:nowrap属性用法(可以强制文字不...
▪IE里button设置border:none属性无效解决方法
▪border:none与border:0使用区别
▪html清除浮动的6种方法示例
▪三个不常见的 HTML5 实用新特性简介
▪css代码优化的12个技巧
▪低版本IE正常运行HTML5+CSS3网站的3种解决方案
▪CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chr...
▪ie6,ie7,ie8完美支持position:fixed的终极解决方案
▪小技巧处理div内容溢出
▪html小技巧之td,div标签里内容不换行
▪纯CSS实现鼠标放上去改变文字内容
▪li中插入img图片间有空隙的解决方案
▪CSS3中Transition属性详解以及示例分享
▪父div高度不能自适应子div高度的解决方案
▪告别AJAX实现无刷新提交表单
▪从零学CSS系列之文本属性
▪HTML 标签
▪CSS3+Js实现响应式导航条
▪CSS3实例分享之多重背景的实现(Multiple background...
▪用css截取字符的几种方法详解(css排版隐藏溢...
▪页面遮罩层,并且阻止页面body滚动。bootstrap...
php iis7站长之家
▪详细分析css float 属性以及position:absolute 的区...
▪IE6/IE7/IE8/IE9中tbody的innerHTML不能赋值的完美解...
▪CSS小例子(只显示下划线的文本框,像文字一...
▪可以给img元素设置背景图
▪不通过JavaScript实现的自动滚动视差效果
▪div+CSS 兼容小摘
▪CSS的inherit与auto使用分析
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3