知识库实用代码

文章检索

检索语言 简体中文
检索范围   
检索内容    

实用代码

本页导读:
分享到:
[实用代码] 谷歌浏览器下小于12号的英文字体被强制显示为12号的解决方法 (12102)
[实用代码] 针对谷歌浏览器Chrome的CSS hack (11517)
[实用代码] 解决FF下按钮和文本框的显示问题 (7501)
[实用代码] 通过新浪IP库实现获取用户所在省份跳转相应页面 (10699)
[实用代码] margin用法小结 (8992)
[实用代码] margin用法小结 (8842)
[实用代码] 消除链接虚线框的正确方法 (8278)
[实用代码] 全css命名规范 (8657)
[实用代码] css hack 经典收集【兼容性处理很有用的】 (8494)
[实用代码] 关于position 的 static、relative、absolute、fixed、inherit (15856)

每页10条  共72条  页次:1/8  跳转到  上一页 下一页
[实用代码] 谷歌浏览器下小于12号的英文字体被强制显示为12号的解决方法 (12102)2458/2458

Google将小于12px的英文字体强制显示为12px。对于这个BUG,发现这是Google怕字体太小了,用户看不清楚。

最完美的办法是改变Google内核的一个属性,具体代码如下:

body,table,pre {-webkit-text-size-adjust:none; font: 11px/1.231 Arial,Helvetica,clean,sans-serif;}

关键就在于这个属性-webkit-text-size-adjust:none。

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] 针对谷歌浏览器Chrome的CSS hack (11517)2544.5/2544.5
针对Chrome和Safari等Webkit核心浏览器的CSS hack代码:  
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Webkit内核兼容CSS */ }
示例:
 @media screen and (-webkit-min-device-pixel-ratio:0) { .font1 {color:#f00} .border1 {border:1px solid #f00;} .bg3 {background:#f00;} }
针对Firefox浏览器的写法:  
/*Firefox*/ @-moz-document url-prefix() { .font1 {color:red} }
针对Opera浏览器的写法:  
/*Opera*/ @media all and (-webkit-min-device-pixel-ratio:10000),not and all (-webkit-min-device-pixel-ratio:0) { .font1 {color:red;} }
对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] 解决FF下按钮和文本框的显示问题 (7501)2215/2215

在同一个div中写表单的布局,包括按钮和文本框,出现个奇怪的问题,在FF下,按钮总是比文本框高2px或者3px,而在IE下显示正常,加上这个input,select { vertical-align:middle; }就可以了。

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] 通过新浪IP库实现获取用户所在省份跳转相应页面 (10699)2166/2166

<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script>
 var citys=new Array(
  new Array("上海","shanghai.html"),
  new Array("吉林","jilin.html"),
  new Array("北京","beijing.html"),
  new Array("河北","hebei.html")
 );
</script>
<script>
 $().ready(function(){
  for(var i=0;i<citys.length;i++){
   var city=citys[i];
   if(city[0]==remote_ip_info.province){
    window.location.href=city[1];
   }
  }
 });
</script>

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] margin用法小结 (8992)2518.5/2518.5

margin的位移方向是指margin数值为正值时候的情形,如果是负值则位移方向相反。
如上图所示:
黄色子元素盒的margin-top,margin-left为负值时,如-10px,则黄色子元素盒向上(向左)移动,越过相邻元素10px;黄色子元素盒的margin-right,margin-bottom为负值时,如-10px,黄色子元素盒不动,它右边(下边)的相邻元素和左移(上移)10px,垂直外边距合并问题垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距原因:一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。父元素的第一个子元素的上边距margin-top如果碰不到有效的border或者padding.就会不断一层一层的找自己“领导”(父元素,祖先元素)的麻烦。只要给领导设置个有效的 border或者padding就可以有效的管制这个目无领导的margin防止它越级用Margin还是用Padding何时应当使用margin:
1、需要在border外侧添加空白时。
2、空白处不需要背景(色)时。
3、上下相连的两个盒子之间的空白,需要相互抵消时。如15px + 20px的margin,将得到20px的空白。何时应当时用padding:
1、需要在border内测添加空白时。
2、空白处需要背景(色)时。
3、上下相连的两个盒子之间的空白,希望等于两者之和时。如15px + 20px的padding,将得到35px的空白。小结:margin是用来隔开元素与元素的间距;padding是用来隔开元素与内容的间隔。margin用于布局分开元素使元素与元素互不相干;padding用于元素与内容之间的间隔,让内容(文字)与(包裹)元素之间有一段“呼吸距离”。

常见的浏览器下margin出现的bug
IE6中双边距Bug:
发生场合:当给父元素内第一个浮动元素设置margin-left(元素float:left)或margin-right(元素float:right)时margin加倍。
解决方法:是给浮动元素加上display:inline;CSS属性;或者用padding-left代替margin-left。
原理分析:块级对象默认的display属性值是block,当设置了浮动的同时,还设置了它的外边距就会出现这种情况。也许你会问:“为什么之后的对象和第一个对象之间就不存在双倍边距的Bug”?因为浮动都有其相对应的对象,只有相对于其父对象的浮动对象才会出现这样的问题。第一个对象是相对父对象的,而之后对象是相对第一个对象的,所以之后对象在设置后不会出现问题。为什么display:inline可以解决这个双边距bug,首先是inline元素或inline-block元素是不存在双边距问题的。然后,float:left等浮动属性可以让inline元素haslayout,会让inline元素表现得跟inline-block元素的特性一样,支持高宽,垂直margin和padding等,所以div class的所有样式可以用在这个display inline的元素上。
IE6中浮动元素3px间隔Bug:
发生场合:发生在一个元素浮动,然后一个不浮动的元素自然上浮与之靠近会出现的3px的bug。
解决方法:右边元素也一起浮动;或者为右边元素添加IE6 Hack _margin-left:-3px;从而消除3px间距。
原理分析:IE6浏览器缺陷Bug。
IE6/7负margin隐藏Bug:
发生场合:当给一个有hasLayout的父元素内的非hasLayout元素设置负margin时,超出父元素部分不可见。
解决方法:去掉父元素的hasLayout;或者赋hasLayout给子元素,并添加position:relative;
原理分析:IE6/7独有的hasLayout产生问题。
IE6/7下ul/ol标记消失bug:
发生场合:当ul/ol触发了haslayout并且是在ul/ol上写margin-left,前面默认的ul/ol标记会消失。
解决方法:给li设置margin-left,而不是给ul/ol设置margin-left。
原理分析:IE6/7浏览器Bug
IE6/7下margin与absolute元素重叠bug:
发生场合:双栏自适应布局中,左侧元素absolute绝对定位,右侧的margin撑开距离定位。在IE6/7下左侧应用了absolute属性的块级元素与右边的自适应的文字内容重叠。
解决方法:把左侧块级元素更改为内联元素,比如把div更换为span。
原理分析:这是由于IE6/IE7浏览器将inline水平标签元素和block水平的标签元素没有加以区分一视同仁渲染了。属于IE6/7浏览器渲染Bug。
IE6/7/8下auto margin居中bug:
发生场合:给block元素设置margin auto无法居中
解决方法:出现这种bug的原因通常是没有Doctype,然后触发了ie的quirks mode,加上Doctype声明就可以了。在《打败IE的葵花宝典》里给出的方法是给block元素添加一个width能够解决,但根据本人亲测,加with此种方法是无效的,如果没有Doctype即使给元素添加width也无法让block元素居中。
原理分析:缺少Doctype声明。
IE8下input[button | submit] 设置margin:auto无法居中
发生场合:ie8下,如果给像button这样的标签(如button input[type="button"] input[type="submit"])设置{ display: block; margin:0 auto; }如果不设置宽度的话无法居中。
解决方法:可以给为input加上宽度
原理分析:IE8浏览器Bug。
IE8百分比padding垂直margin bug:
发生场合:当父元素设置了百分比的padding,子元素有垂直的margin的时候,就好像父元素被设置了margin一样。
解决方法:给父元素加一个overflow:hidden/auto。
原理分析:IE8浏览器Bug。

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] margin用法小结 (8842)2641/2641

margin的位移方向是指margin数值为正值时候的情形,如果是负值则位移方向相反。
如上图所示:
黄色子元素盒的margin-top,margin-left为负值时,如-10px,则黄色子元素盒向上(向左)移动,越过相邻元素10px;黄色子元素盒的margin-right,margin-bottom为负值时,如-10px,黄色子元素盒不动,它右边(下边)的相邻元素和左移(上移)10px,垂直外边距合并问题垂直外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距原因:一个盒子如果没有上补白(padding-top)和上边框(border-top),那么这个盒子的上边距会和其内部文档流中的第一个子元素的上边距重叠。父元素的第一个子元素的上边距margin-top如果碰不到有效的border或者padding.就会不断一层一层的找自己“领导”(父元素,祖先元素)的麻烦。只要给领导设置个有效的 border或者padding就可以有效的管制这个目无领导的margin防止它越级用Margin还是用Padding何时应当使用margin:
1、需要在border外侧添加空白时。
2、空白处不需要背景(色)时。
3、上下相连的两个盒子之间的空白,需要相互抵消时。如15px + 20px的margin,将得到20px的空白。何时应当时用padding:
1、需要在border内测添加空白时。
2、空白处需要背景(色)时。
3、上下相连的两个盒子之间的空白,希望等于两者之和时。如15px + 20px的padding,将得到35px的空白。小结:margin是用来隔开元素与元素的间距;padding是用来隔开元素与内容的间隔。margin用于布局分开元素使元素与元素互不相干;padding用于元素与内容之间的间隔,让内容(文字)与(包裹)元素之间有一段“呼吸距离”。

常见的浏览器下margin出现的bug
IE6中双边距Bug:
发生场合:当给父元素内第一个浮动元素设置margin-left(元素float:left)或margin-right(元素float:right)时margin加倍。
解决方法:是给浮动元素加上display:inline;CSS属性;或者用padding-left代替margin-left。
原理分析:块级对象默认的display属性值是block,当设置了浮动的同时,还设置了它的外边距就会出现这种情况。也许你会问:“为什么之后的对象和第一个对象之间就不存在双倍边距的Bug”?因为浮动都有其相对应的对象,只有相对于其父对象的浮动对象才会出现这样的问题。第一个对象是相对父对象的,而之后对象是相对第一个对象的,所以之后对象在设置后不会出现问题。为什么display:inline可以解决这个双边距bug,首先是inline元素或inline-block元素是不存在双边距问题的。然后,float:left等浮动属性可以让inline元素haslayout,会让inline元素表现得跟inline-block元素的特性一样,支持高宽,垂直margin和padding等,所以div class的所有样式可以用在这个display inline的元素上。
IE6中浮动元素3px间隔Bug:
发生场合:发生在一个元素浮动,然后一个不浮动的元素自然上浮与之靠近会出现的3px的bug。
解决方法:右边元素也一起浮动;或者为右边元素添加IE6 Hack _margin-left:-3px;从而消除3px间距。
原理分析:IE6浏览器缺陷Bug。
IE6/7负margin隐藏Bug:
发生场合:当给一个有hasLayout的父元素内的非hasLayout元素设置负margin时,超出父元素部分不可见。
解决方法:去掉父元素的hasLayout;或者赋hasLayout给子元素,并添加position:relative;
原理分析:IE6/7独有的hasLayout产生问题。
IE6/7下ul/ol标记消失bug:
发生场合:当ul/ol触发了haslayout并且是在ul/ol上写margin-left,前面默认的ul/ol标记会消失。
解决方法:给li设置margin-left,而不是给ul/ol设置margin-left。
原理分析:IE6/7浏览器Bug
IE6/7下margin与absolute元素重叠bug:
发生场合:双栏自适应布局中,左侧元素absolute绝对定位,右侧的margin撑开距离定位。在IE6/7下左侧应用了absolute属性的块级元素与右边的自适应的文字内容重叠。
解决方法:把左侧块级元素更改为内联元素,比如把div更换为span。
原理分析:这是由于IE6/IE7浏览器将inline水平标签元素和block水平的标签元素没有加以区分一视同仁渲染了。属于IE6/7浏览器渲染Bug。
IE6/7/8下auto margin居中bug:
发生场合:给block元素设置margin auto无法居中
解决方法:出现这种bug的原因通常是没有Doctype,然后触发了ie的quirks mode,加上Doctype声明就可以了。在《打败IE的葵花宝典》里给出的方法是给block元素添加一个width能够解决,但根据本人亲测,加with此种方法是无效的,如果没有Doctype即使给元素添加width也无法让block元素居中。
原理分析:缺少Doctype声明。
IE8下input[button | submit] 设置margin:auto无法居中
发生场合:ie8下,如果给像button这样的标签(如button input[type="button"] input[type="submit"])设置{ display: block; margin:0 auto; }如果不设置宽度的话无法居中。
解决方法:可以给为input加上宽度
原理分析:IE8浏览器Bug。
IE8百分比padding垂直margin bug:
发生场合:当父元素设置了百分比的padding,子元素有垂直的margin的时候,就好像父元素被设置了margin一样。
解决方法:给父元素加一个overflow:hidden/auto。
原理分析:IE8浏览器Bug。

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] 消除链接虚线框的正确方法 (8278)1998/1998

a {
    outline: expression(this.hideFocus=true);
    outline: none;
}
a:focus {
     color: red;
}

最后提一下,既然去掉了链接的虚线框,那就应该在添加别的onfocus样式,以避免手机用户找不到当前位置。所以上面的代码才有那个“a:focus”

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] 全css命名规范 (8657)2411.5/2411.5

css文件名命名规范

模块:module.css

基本共用:base.css

布局、版面:layout.css

主题:themes.css

专栏:columns.css

文字:font.css

表单:forms.css

补丁:mend.css

打印:print.css

页面结构元素div命名规范

头:header  

内容:content/container  

尾:footer  

导航:nav  

侧栏:sidebar

栏目:column  

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

左右中:left right center  

登录条:loginbar  

标志:logo  

广告:banner  

页面主体:main  

热点:hot  

新闻:news

下载:download  

子导航:subnav  

菜单:menu  

子菜单:submenu  

搜索:search  

友情链接:friendlink  

页脚:footer  

版权:copyright  

滚动:scroll  

内容:content

标签页:tab

文章列表:list

提示信息:msg

小技巧:tips

栏目标题:title

加入:joinus

指南:guild

服务:service

注册:register

状态:status

投票:vote

合作伙伴:partner

颜色命名-使用颜色的名称或者16进制代码

.red {color: red;}

.f60 {color: #f60;}

.ff8600 {color: #ff8600;}

字体大小命名-直接使用“font+字体大小”作为名称

.font12px {font-size: 12px;}

.font9pt {font-size: 9pt;}

对齐样式命名-使用对齐目标的英文名称

.left {float:left;}

.bottom {float:bottom;}

标题栏样式命名-使用“类别+功能”的方式命名

.barnews { }

.barproduct { }

注释书写规范

1.行间注释-直接写于属性值后面,如:

.search{
border:1px solid #fff;/*定义搜索输入框边框*/
background:url(../images/icon.gif) no-report #333;/*定义搜索框的背景*/
}

2.整段注释-分别在开始及结束地方加入注释,如:

/*=====搜索条=====*/
.search {
border:1px solid #fff;
background:url(../images/icon.gif) no-repeat #333;
}
/*=====搜索条结束=====*/

以上是我们整理的关于div+css页面设计中常用的命名规范,大家在日常的页面设计中要逐步养成规范命名的好习惯。

2.整段注释-分别在开始及结束地方加入注释,如:

/*=====搜索条=====*/
.search {
border:1px solid #fff;
background:url(../images/icon.gif) no-repeat #333;
}
/*=====搜索条结束=====*/


 

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] css hack 经典收集【兼容性处理很有用的】 (8494)2353/2353

1.区别不同浏览器,CSS hack写法:


区别IE与FF:用 *  星号background:orange;*background:blue;区别IE6与IE7,ff:background:green!important;background:blue;区别IE7与FF:background:orange;*+background:green; // *+ ie7识别区别FF,IE7,IE6:background:orange;*background:green;_background:blue;注:IE都能识别*;标准浏览器(如FF)不能识别*;IE6能识别*和_,但不能识别 !important,IE7能识别*,也能识别!important;FF不能识别*和_,但能识别!important;另外再补充一个,下划线"_",IE6支持下划线,IE7和FF均不支持下划线。于是大家还可以这样来区分IE6,IE7,FF: background:orange;*background:green;_background:blue; 注:不管是什么方法,书写的顺序都是FF的写在前面,IE7的写在中间,IE6的写在最后面。

  

2.!important

随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)<style>#wrapper{width: 100px!important; /* IE7+FF */width: 80px; /* IE6 */}</style>



 

3.IE6/IE7对FF



1.*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.
<style>#wrapper{#wrapper { width: 120px; } /* FireFox */*html #wrapper { width: 80px;} /* ie6 fixed */*+html #wrapper { width: 60px;} /* ie7 fixed, 注意顺序 */}</style>

2.表达方式:+property:value

测试环境:IE5,IE6 ,IE7,FF1.5,FF2.0,Opera 9,Safari 2测试结果:IE5,IE6 ,IE7浏览器识别;FF2.0,Opera 9,Safari 2浏览器不识别。结论:我们可以用"+"来实现只有IE识别的CSS Hack。比如我们要实现在IE中480px的宽度,而在其他浏览器500px的宽度,就可以通过"+" Hack来完成,如下:#hack {width:500px;+width:480px; /*only IE*/}


3.用于内联css#

#wrapper  {height:20px;   /*For Firefox*/*height:25px;  /*For IE7 & IE6*/_height:20px;  /*For IE6*/}


5.IE7的hack>

bodyhtml**+html这三种写法,其中前两种都是不合法的 CSS 写法,在标准兼容浏览器中被被忽略,但是 IE7 却不这么认为。 对于 >body ,它会将缺失的选择符用全局选择符 * 代替,也就是将其处理成了 *>body,而且不光对于 > 选择符,+,~ 选择符中这个现象也存在。对于 html* ,由于 html 和 * 之间没有空格,所以也是一种 CSS 语法错误,但 IE7 不会忽略,而是错误地认为这里有一个空格。对于第三种 *+html,IE7 认为 html 前面的 DTD 声明也是一个元素,所以 html 会被选中,这三种方法中只有这一种方法是合法的 CSS 写法,也就是说可以通过校验器的验证,因此也是作者推荐的 hack 用法。


6.IE6 不能识别

html/* */ >body  #box { color: red; }IE6 字体不会变成红色


7.屏蔽IE浏览器(也就是IE下不显示)

*:lang(zh) select {font:12px  !important;}/*FF,OP可见,特别提醒:由于Opera最近的升级,目前此句只为FF所识别*/select:empty {font:12px  !important;}/*safari可见*/这里select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。


8.仅IE7与IE5.0可以识别

*+html  select {…}当面临需要只针对IE7与IE5.0做样式的时候就可以采用这个HACK。


9.仅IE7可以识别

*+html  select {…!important;}当面临需要只针对IE7做样式的时候就可以采用这个HACK。


10.IE6及IE6以下识别

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


11.仅IE6不识别,屏蔽IE6

select { display /*屏蔽IE6*/:none;}这里主要是通过CSS注释分开一个属性与值,注释在冒号前。


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


13.仅IE5不识别,屏蔽IE5select/*IE5不识别*/ {…}这一句是在上一句中去掉了属性区的注释。只有IE5不识别,IE5.5可以识别。


14.盒模型解决方法

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


15.盒模型解决方法

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



16.只有Opera识别

@media all and (min-width: 0px){ select {……} }针对Opera浏览器做单独的设定。


17.IE5.x的过滤器,只有IE5.x可见

@media tty {i{content:"\";/*" "*/}} @import ’ie5win.css’; /*";}}/* */


18.IE5/MAC的过滤器,一般用不着

@media all and (min-width: 0px){ select {……} }针对Opera浏览器做单独的设定

 

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
[实用代码] 关于position 的 static、relative、absolute、fixed、inherit (15856)2687.5/2687.5

position 有五个值:static、relative、absolute、fixed、inherit。

static

是默认值。就是按正常的布局流从上到下从左到右布局,平常我们做网页时,没有指定 position,也就表示使用 static。

relative

没有脱离布局流,此时可以使用 top、right、bottom、left 属性。

  • top 和 bottom 共存时,使用 top 值,忽略 bottom 值;
  • left 和 right 共存时,使用 left 值,忽略 right 值;
     

relative 是相对位置,指相对于元素的 position 为 static 时的位置:

  • top 相对于 static 下移多少像素(若 top 是负值,则上移)。
  • right 相对于 static 左移多少像素(若 right 是负值,则右移)。
  • bottom 相对于 static 上移多少像素(若 bottom 是负值,则下移)。
  • left 相对于 static 右移多少像素(若 left 是负值,则左移)。
     

使用 relative 之后:

  • 原来的空间不会被其他元素挤占。
  • 元素在最终位置时也不会挤占其他元素的空间,它浮动到其它元素的上方。
     

absolute

脱离布局流,此时可以使用 top、right、bottom、left,但这些属性不再是相对于 static 时的位置,而是相对于 containing block 的,相对于其边框内边缘的,而不是其 padding 内边缘。

使用 absolute 之后:

  • 原来的空间被其他元素挤占。
  • 元素在最终位置时也不会挤占其他元素的空间,它浮动到其它元素的上方。
     

fixed

它的模式与 absolute 相同,不过无论怎么拖动滚动条,它始终固定在屏幕的指定位置。在 IE6 中不支持这个属性;在 IE7 中支持这个属性但需要指明 DOCTYPE;Firefox 等浏览器支持这个属性。

top、right、bottom、left 属性指相对于视口的。

inherit

继续父元素的 position 值。

名称解释

视口-通过解析文档,连续媒体(比如屏幕就是连续媒体,而打印机则是基于页的媒体)给用户产生一个视口(一个窗口或其它在屏幕上显示的区域)。

对您是否有帮助? 有帮助 (点击图标进行投票)  有些帮助 (点击图标进行投票)  没有帮助 (点击图标进行投票) 
每页10条  共72条  页次:1/8  跳转到  上一页 下一页

没有答案?

点此提交您的问题! 您已浏览全部的解决办法,但尚未解决您的问题?
您可以 点此 提交您的问题!

帮助类别

热门问题