page-break-inside属性(CSS设置)

page-break-inside,属性,CSS,设置,papage-break-inside属性(CSS设置)page-break-inside属性csspage-break-inside特点用于设置元素内部的page

  page-break-inside属性

cspage-break-inside的功能用于设置元素内部的分页行为。虽然分页符总是可以强制的,但是不能保证防止分页符穿透。创建者只能要求用户代理尽可能防止分页符穿透。

如何使用csspage-break-inside功能?

效果:内部分页功能设置元素内部的分页行为。

澄清:虽然总是可以用来强制分页符,但是无法保证分页符不被穿透,创作者只能要求用户代理尽可能防止分页符穿透。适用于:位置值为相对或静态的非滑块级元素。

注意:只要Opera浏览器支持分页内功能。

使用csspan内部中断功能的示例。

.

CSS

  CSS设置

在修改模板的过程中,需要重写CSS样式表。刚刚看到一篇关于instantshift.com CSS常用技巧的总结文章,整理出来给大家参考,希望对大家有用。

今后,本文将不断更新。

1.文本的水平中心。

将一段文本放在容器的水平中点,只需设置text-align属性:

文本对齐:居中;

2.容器的水平中心。

首先为容器设置显式宽度,然后将边距的水平值设置为自动。

div #容器{

宽度width:760px

margin:0auto

}

3.文本的垂直居中。

单行文本的垂直中心,只需将行高设置为等于容器高度。

例如,容器中有一行数字。

divid=' container ' 1234567890/div

然后CSS这样写道:

div #容器{ height:35px线高:35 px;}

如果有n行文本,则将行高设置为容器高度的1/n。

4.容器的垂直中心。

例如,有两个容器,一个大,一个小。小容器如何垂直居中?

divided=' big '

divided=' small '

/div

/div

首先,将大容器定位为相对容器。

#big{

位置:相对;

高度:480 px;

}

然后,将小容器定位为绝对,沿Y轴将其左上角向下移动50%,最后将其边距-top向上移动其高度的50%。

div#small{

位置:绝对;

top :50%;

高度:240 px;

边距-top :-120 px;

}

用同样的思路,也可以达到水平居中的效果。

5.自适应图片宽度。

如何让较大的图片自动适应小容器的宽度?CSS可以这样写:

img {最大宽度:100%}

但是,IE6不支持最大宽度,因此当遇到IE6时,使用IE条件注释,并将语句重写如下:

img{width:100%}

6.3D按钮。

要使按钮具有3D效果,只需将其左上角边框设置为浅色,右下角边框设置为深色。

div #按钮{

背景技术: # 888;

border:1pxsolid

边框-颜色: # 999 # 777 # 777 # 999;

}

7.7 .字体属性的快速书写。

字体快捷书写的格式为:

正文{

font : font-style font-variant font-weight font-size line-height font-family;

}

所以,

正文{

字体系列:Arial,Helvetica,无衬线;

font-size :13 px;

字体粗细:正常;

font-variant : small-caps;

font-style :斜体;

线高:150%;

}

可以写成:

正文{

font : italic small-caps normal 13px/150% Arial,Helvetica,无衬线;

}

8.8 .链路状态的设置顺序。

链接的四种状态需要按以下顺序设置:

a:link

a:v

isited
  a:hover
  a:active
  9.IE条件注释
  你可以利用条件注释,设置只对IE产生作用的语句:
  <!--[ifIE]>
  <linkrel="stylesheet"type="text/css"href="ie-stylesheet.css"/>
  <![endif]-->
  还可以区分各种不同的IE版本:
  <!--[ifIE6]>-targetsIE6only-->
  <!--[ifgtIE6]>-targetsIE7andabove-->
  <!--[ifltIE6]>-targetsIE5.5andbelow-->
  <!--[ifgteIE6]>-targetsIE6andabove-->
  <!--[iflteIE6]>-targetsIE6andbelow-->
  10.IE6专用语句:方法一
  由于IE6不把html视为文档的根元素,所以利用这一点,可以写出只有IE6才能读到的语句:
  /*thefollowingrulesapplyonlytoIE6*/
  *html{
  }
  *htmlbody{
  }
  *html.foo{
  }
  IE7专用语句则要写成
  /*thefollowingrulesapplyonlytoIE7*/
  *+html.foo{
  }
  11.IE专用语句:方法二
  除了IE6以外,所有浏览器都不能识别属性前的下划线。而除了IE7之外,所有浏览器都不能识别属性前的*号,因此可以写出只有这两个浏览器才能读到的语句:
  .element{
  background:red;/*modernbrowsers*/
  *background:green;/*IE7andbelow*/
  _background:blue;/*IE6exclusively*/
  }
  12.CSS的优先性
  如果同一个容器被多条CSS语句定义,那么哪一个定义优先呢?
  基本规则是:
  行内样式>id样式>class样式>标签名样式
  比如,有一个元素:
  <divid="ID"class="CLASS"style="color:black;"></div>
  行内样式是最优先的,然后其他设置的优先性,从低到高依次为:
  div<.class<div.class<#id<div#id<#id.class<div#id.class
  13.IE6的min-height
  IE6不支持min-height,有两种方法可以解决这个问题:
  方法一:
  .element{
  min-height:500px;
  height:auto!important;
  height:500px;
  }
  共有三条CSS语句,第一句是针对其他浏览器设置最小高度,第三句是针对IE设置最小高度,第二句则是让其他浏览器覆盖第三句的设置。
  方法二:
  .element{
  min-height:500px
  _height:500px
  }
  _height只有IE6能读取。
  14.font-size基准
  浏览器的缺省字体大小是16px,你可以先将基准字体大小设为10px:
  body{font-size:62.5%;}
  后面统一采用em作为字体单位,2.4em就表示24px。
  h1{font-size:2.4em}
  15.Text-transform和FontVariant
  Text-transform用于将所有字母变成小写字母、大写字母或首字母大写:
  p{text-transform:uppercase}
  p{text-transform:lowercase}
  p{text-transform:capitalize}
  FontVariant用于将字体变成小型的大写字母(即与小写字母等高的大写字母)。
  p{font-variant:small-caps}

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/50508.html

(0)

相关推荐

  • vertical-align属性(CSS设置)

    CSSvertical-align属性(CSS设置)vertical-align属性1,vertical-align特点的作用?设置元素笔直对齐的方法;2,该特点使用过程的注意点:与text-align特点不同,text

    阅读 2021年11月26日
  • ppt背景图片设置

    ppt,背景,图片,设置ppt背景图片设置ppt背景图片设置一个PPT是否美丽,是否吸引人,布景的设置很关键。关于许多PPT“小白”,还不知道怎样设置ppt布景。跟我学吧—&mdash

    阅读 2021年12月20日
  • transition-timing-function属性(CSS设置)

    属性,CSS设置transition-timing-function属性(CSS设置)transition-timing-function属性作用:界说从开端到完毕进程的过渡作用复合写法:transition:应用特点过

    阅读 2021年11月23日
  • width属性(CSS设置)

    width属性,CSSwidth属性(CSS设置)width属性直接给span符号的款式设定width特点,会发现不会发生作用。假如设置display:block,width特点收效,可是此刻的span跟div相同了。假

    阅读 2021年11月29日
  • transition-property属性(CSS设置)

    属性,CSStransition-property属性(CSS设置)transition-property属性csstransition-property特点用于规则运用过渡作用的CSS特点的称号,其语法是transit

    阅读 2021年11月22日
  • perspective-origin属性(CSS设置)

    CSSperspective-origin属性(CSS设置)perspective-origin属性属性值:x-axis:它代表透视原点的水平位置。下面列出了x轴的可能值:percentage(%):它以百分比形式设置x

    阅读 2021年10月27日