css3总结

Css3课后总结

Css里的background-image属于样式图片,网页的风格样式换了这些图片也换;而html中的image是网页的内容图片,不随样式改变,是一直存在的。

1floatleft/righ

浮动前源代码


网页显示如下图


若再在这些标签后加标签,后面标签的内容会自动排在它们下面(因它们是块级标签,即使只有一个字也独占一行),会很难看。如下图所示


为使超链从第一个超链开始有序的依次向后排列,我们就可以使用float(浮动)。在a标签内加floatleft

代码如下


网页出现的效果,从第一个超链依次向右排,注意当排到最后,如果网页剩下的宽度不够超链的宽度,超链会跳到下一行,然后继续向右排;如果float值是right,会继续跳到下一行的右边,然后从右向左排。


如果float:right;网页出现下面效果

由上面两种情况可以发现浮动会脱离文档流,即因浮动三个超链浮起来,超链后面的标签会插在浮起的超链后。但可以使用clear属性来消除。


2、cleardoth;做法,在body中加一个div标签,且加在超链后的标签之前即

且在style中加个clear类标签即


修改后出现的结果


●上面是网页框架的一种,下面是另一种框架


我们先写好如下框架


然后在相应块内填充内容,设置完cheadleft后代码如下


效果如下


然后再对right进行设置

代码如下


出现的效果如下,即因left是个块级标签right出现在她的下面


然后我们在.left .right选择器中加上floatleft;后,出现如下效果


然后再对cfooter作如下处理


结果出现下图情况


和上图一样没变化,我用firebug来看看。


会发现上面多了个蓝框框,原来下面的框出现在顶部,这是因为,浮动脱离文档流的原因。于是我们在cfooter标签前加一个clear标签,在style中加上clear类选择器,最后出现了我们想要的结果,如下


●表单的样式化

代码如下


效果如下


下面我们用css进行处理,给姓名与密码加边框,(还可以设定输入的字体)代码如下


给密码右边加上锁


效果如下,按照此法可以给给导航加图标


按照此方法可以改变提交摁钮,可给其加背景图片,改变他点上时的形态,点击后的形态,如果我们想让鼠标点上的时候变成小手的形状,可用属性cursor

代码如下


效果如下,不过手的形状看不到


3Cursor:pointer;它的值有


●表格的样式化

作如下操作


网页将会显示下面效果


这样看起来很丑,网页追求美观,于是做下面css操作


出现这样的效果,只有外边框。


于是做下面的修改


现实的效果如下,中间有好多缝


当我们在table中加上cellspacing="0"后就得以解决。可中间会出现边框碰撞。


所以我们还要利用属性border-collapse来解决,该属性是加在table标签里的。

border-collapseseparate/collapseseparate是上下边框分开即双边框形式出现,而collapse可以消除双边框


最后就成下图效果


如果我们要使“001、男、123456”离左有点距离,我们可以通过padding来控制。htnl中的cellpadding="10"时,是使上下左右都留出10像素的距离;而padding可以单独设置边框的四个边中的某一个或二、三个方向的距离,padding可以替换掉cellpadding,只需设padding10 px;。利用text-aligncenter;使文字居中。

隔行跳色

style中设个类选择器,然后隔行将tr类名设置为类选择器名。如下


最后出现隔行调色的效果


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值