-
这边讲的不一定是 div,所有 Block 对象都可以适用。 什么是 Block 对象? 简单讲就是会断行的对象,像 div 或 p 都是;相对于 Block 对象的叫做 Inline 对象,也就是不会断行的对象,像是 span 或 img。 有关 Block 对象的宽度与高度有个专有名词,叫做「Box Model」,有兴趣 google 一下 Box Model 的图片就知道了。 Block 对象由四部份组成: Content – 放内容的地方 Padding – 边框与内容之间的留白 Border – 边框 Margin – 边框以外的留白 一般讲的宽度指的是内容宽度,但一个 div 的实际宽度不仅只于内容宽度,尤其在做 CSS 排版时更不能搞错,必须同时考虑 Padding、Border 与 Margin 的宽度,四个加起来才是 div 真正占有的宽度。 jQuery 全都有了! var content = $(‘div’). width();var contentWithPadding = $(‘div’). innerWidth()…
作者:七零
时间:2015-03-05
分类:JS
评论:0条
浏览:2498次
-
运 算 符 指 明 对 操 作 数 所 进 行 的 运 算 。 按 操 作 数 的 数 目 来 分 ,可 以 有 一 元 运算符 (如 ++、 -),二 元 运 算 符 (如 +、 >)和 三 元 运 算 符 (如 ?:),它 们 分 别 对 应 于 一 个 、 两 个 和三个 操 作 数 。 对于 一 元 运 算 符 来 说 ,可 以 有 前 缀 表 达 式 (如 ++i )和 后 缀 表 达 式 (如 i++),对 于 二元运 算 符 来 说 则采 用 中 缀 表 达 式 (如 a+b)。 按 照 运 算 符 功 能 来 分 ,基 本 的 运 算 符 有 下 面 几 类:1.算 术 运 算 符 (+,-,*,/,%,++,--)2.关 系 运 算 符 (>,<,>=,<=,==,!=)3.布 尔 逻 辑 运 算 符 (!,&&,||)4.位 运 算 符 (>>,<<,>>>,&,|,^,~ )5.赋 值 运 算 符 (=,及 其 扩 展 赋 值 运 算 符 如 +=)6.条 件 运 算 符 ( ?:)7.其 它 (包 括 分 量 运 算 符 · ,下 标 运…
作者:七零
时间:2015-03-05
分类:Android
评论:0条
浏览:2765次
-
javascript超空间(DOM hyperspace)在ppk谈javascript中出现. 大概是指.当元素不在dom里面,而js又有关联的时候. 元素不会消失,而是保存在一个被称为"超空间"的地方. 书中说了可以用是否存在parentNode来判断元素是否在超空间中. <body></body> <script type="text/javascript"> var div = document.createElement('div'); alert(div.parentNode); document.body.removeChild(document.body.appendChild(div)); …
作者:七零
时间:2015-03-05
分类:JS
评论:0条
浏览:2853次
-
我们经常能够用jquery 获取一组dom对象,但是我们只想操作第一个元素时,有什么好方法来用 jquery 第一个元素的呢,用jquery 第一个元素很简单,用到了筛选的方法,假设有这样一段一组列表:<ul> <li>11</li> <li>22</li> <li>33</li> <li>44</li> <li>55</li> </ul> 我们要取到11 所在的 li 元素,有一下几种方法:$('ul').find('li:first'); $('ul li:first'); $('ul li').eq(0); 这几种方法,就是常用的 jquery 取得第一个元素的方法
作者:七零
时间:2015-03-05
分类:JS
评论:0条
浏览:2477次
-
做一个表单需要这样要求,写了一个,在ie,firefox,chrome下测试通过。因只是个别Textarea有这样需求,事件就直接写到html里了。<textarea name="question_1204"onkeydown="checkEnter(event)"></textarea>function checkEnter(e){var et=e||window.event;var keycode=et.charCode||et.keyCode;if(keycode==13){if(window.event)window.event.returnValue = false;elsee.preventDefault();//for firefox} } 今天在做新增时有个备注,用到是
作者:七零
时间:2015-03-05
分类:JS
评论:0条
浏览:4900次
-
破洛洛文章简介:百分百全屏背景注意要点-注意设计你网页美工图对应百分百背景图设计注意事项。 百分百全屏背景注意要点-注意设计你网页美工图对应百分百背景图设计注意事项。 通常我们为了网页漂亮,对网页背景图片也进行设计与其主体内容区融合漂亮。 这里有个设计美工图要注意地方: 1、网页美工设计图作为背景不能太大,不然切出背景图太大,从而使网页打开慢。 2、百分百宽度背景图,应当遵循背景图片一定居中,并且背景图片两边可以切出重复平铺。 以上图例说明:网页背景设计图要想在不同分辨率IE下显示100%充满条件,要么图很大(图宽大,会造成图片文件大,造成网页打开慢),要么背景图片合适,并且背景设计图左右相同并且可以横向重复平铺使用。 3、使用一个图作为网页重复平铺时候,一定注意重复平铺时候可以自然衔接平铺。
作者:七零
时间:2015-03-05
分类:HTML
评论:0条
浏览:2350次
-
在为wordpress后台添加统计代码控制功能时,发现凡是提交到数据库的内容中只要是带有单引号或者双引号的内容时,后面都会增加一个反斜杠。而且每保存一次增加一个反斜杠,很是郁闷。 从网上搜了一下原来是PHP程序为了防止注入或者溢出,通过PHP 指令 magic_quotes_gpc自动在双引号、单引号、反斜杠、NULL前面添加反斜杠“”。 统计代码中自然是会带有很多反斜杠的内容,这时候就要去掉添加的反斜杠。 默认PHP 指令 magic_quotes_gpc是on的,也就是打开的。这时候就可以用stripslashes() 函数删除自动添加的反斜杠。用法就是:比如包含字符串的变量是$str,那么就用stripslashes() 函数处理一下这个字符串:stripslashes($str),输出的结果就是去掉反斜杠的。 于是我就把读取的字符串内容用stripslashes()函数处理一下,即$value=stripslashes($str),再保存。上传网站之后正常了。 但是又出现另外一个问题,那就是因为本地PHP 指令 magic_quotes_gpc是off的,如果用这个函数的话,…
作者:七零
时间:2015-03-05
分类:PHP
评论:0条
浏览:2408次
-
因为工作原因,需要对ecshop二次开发,顺便记录一下对ecshop源代码的一些分析: 首先是init.php文件,这个文件在ecshop每个页面都会 调用到,习惯就先分析它:<?php/** * ECSHOP 前台公用文件*///防止非法调用 defined-判断常量是否已定义,如果没返回falseif (!defined('IN_ECS')){ die('Hacking attempt');//die-直接终止程序并输出}//报告所有错误error_reporting(E_ALL);//如果获取不到本文件if (__FILE__ == ''){ die('Fatal error code: 0');}/*预定义常量__LINE__ 文件中的当前行号。__FILE__ 文件的完整路径和文件名。__FUNCTION__ 函数名称(这是 PHP 4.3.0 新加的)。__CLASS__ 类的名称(这是 PHP 4.3.0 新加的)。__METHOD__ 类的方法名(这是 PHP 5.0.0 新加的)。*//* 取得当前商城…
作者:七零
时间:2015-03-05
分类:PHP
评论:0条
浏览:1940次
-
session.gc_maxlifetime session.gc_probability session.gc_divisor session.gc_divisor 与 session.gc_probability 合起来定义了在每个会话初始化时启动 gc(garbage collection 垃圾回收)进程的概率。此概率用 gc_probability/gc_divisor 计算得来。例如 1/100 意味着在每个请求中有 1% 的概率启动 gc 进程。session.gc_divisor 默认为 100。 比如:session.gc_maxlifetime=30,session.gc_divisor=1000,session.gc_probability=1,就表示每一千个用户调用session_start()的时候,就百分百的会执行一次垃圾回收机制,将磁盘上没用的session文件删除。 注意:一般对于一些大型的门户网站,建议将session.gc_divisor调大一点,减少开销 接下来,我通过一个例子演示下,如何配置才能让调用gc(垃圾…
作者:七零
时间:2015-03-05
分类:PHP
评论:0条
浏览:1800次
-
Literal tags allow a block of data to be taken literally, not being interpreted by the Smarty engine. This is handy for things like javascript sections, where there maybe curly braces and such things that would confuse the template parser. Anything within {literal}{/literal} tags is not interpreted, but displayed as-is. Literal 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示. Example 7-13. literal tags例 7-13. litera…
作者:七零
时间:2015-03-05
分类:PHP
评论:0条
浏览:1718次