HTML&CSS练习

by 卡布卡布 at over 8 years ago, last updated at over 8 years ago
S

Step1: 在网页上放一个div,id为#label

Step2: 设置div的宽度为1200px,高度为336px,背景图片为coke-label.jpg。使背景仅水平平铺

Step3: 此时浏览页面,横向滚动页面,发现背景随滚动而滚动

Step4: 设置背景固定

Step5: 此时浏览页面,发现背景不随页面滚动而滚动

Step6: 将body宽度改为1500px,将label宽度改为与可乐瓶图片等宽194px,使用设置body的padding-left,将label向右推800px

Step7: 此时浏览页面,滚动页面,就是背景始终固定,而小前景视窗移动,产生错位效果

Step8: 在label元素中添加img元素将可乐瓶图片挂到label中,在css中添加样式,设置其宽度和高度与可乐瓶图片一样

Step9: 再次浏览,转动效果出来了。

Step10: 发现可乐瓶底部,有约16px的背景空白,我们将label的背景向下移动16px,弥补空白区域

<!DOCTYPE html>
<html> 
<head>
    <meta charset="UTF-8" />
    <title>Pure CSS Coke Can</title>
    <link rel="Stylesheet" href="index.css"/>
</head>
<body>  
  <div id="label">
    <img src="coke-can.png"/>
  </div>
</body>
</html>

CSS代码

#label{
  height: 336px;
  width: 194px;
  background-image: url("coke-label.jpg");
  background-repeat: repeat-x;
  background-attachment:fixed;
  background-position: 0 16px;
}
body{
  width: 1500px;
  padding-left: 800px
}

将两个不一样颜色的div水平并排。

<!DOCTYPE html>
<html>
<head>
  <title>111</title>
  <link rel="Stylesheet" href="html111.css"/>
</head>

<body>
  <div id="one">
  </div>
  <div id="two">
  </div>>
</body>
</html>

CSS文件


#one{
  height: 100px;
  width: 100px;
  background-color: red;
  float:left
}
#two{
  height: 100px;
  width: 100px;
  background-color: blue;
  float:left
}