html/css小练习4

(纯CSS)效果图:

因为是自学,就自己找到一个格局一点点打出来的,因为还是小白,不知道是否违反了规则或者有错误的地方.请大家多多见谅,看到有错误的地方尽管提!!

代码:

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>无标题文档</title>
  6 <style>
  7 body,ul,h2,h3,h4{margin:0; padding:0;}
  8 img{border:0; vertical-align:top;}
  9 a{ text-decoration:none; color:#3333;}
 10 li{list-style:none;}
 11 .clear{zoom:1;}
 12 .clear:after{content:""; clear:both; display:block;}
 13 .wrap{width:620px;}
 14 .head{ background:url(pic7.png) no-repeat 11px 16px;}
 15 .head h2{ font-weight:bold; font-size:14px; line-height:26px; padding:22px 0 0 20px;}
 16 .head h2 a{ font-style:normal;font-size:12px; line-height:24px; color:#666; padding-left:415px;}
 17 .left{width:300px; padding-top:15px; padding-left:10px; padding-bottom:6px; float:left;}
 18 .pic{width:290px; height:230px;}
 19 .pic a b{ line-height:20px; font-size:14px; padding-top:6px; color:#000;}
 20 .title li{padding-top:20px; line-height:20px; font-size:12px;}
 21
 22 .title li a{padding-right:14px;}
 23 .title li b{color:#CCC; font-size:12px; line-height:20px; padding-right:10px;}
 24 .leftbotoom{padding-top:5px; }
 25 .content{ padding-left:20px;}
 26 .content li{font-size:12px; line-height:20px; list-style:square;}
 27 .leftbotoom b{  line-height:20px; font-size:12px; color:#999;}
 28 .leftbotoom b a{color:#000;}
 29 .right{float:right; width:290px; padding-top:15px;}
 30 .right img{width:128px; height:80px;}
 31 .rightpic li{ width:130px; height:122px; float:left; padding-right:10px; padding-bottom:10px;}
 32 .rightpic li b{  font-weight:normal; color:#000; font-size:12px; line-height:24px; padding-right:10px; padding-bottom:0;}
 33 .rightpic li .number1{ padding-left:20px;background:url(pic3.png) no-repeat 0 0;font-size:10px; color:#666; line-height:14px;}
 34 .rightpic li .number2{background:url(pic4.png) no-repeat 5px 0; padding-left:25px;}
 35
 36 </style>
 37 </head>
 38
 39 <body>
 40 <div class="wrap clear">
 41     <div class="head">
 42     <h2>今日头条<a>热度 深度 青春季</a></h2>
 43
 44     </div>
 45     <div class="left">
 46         <div class="lefttop">
 47             <div class="pic">
 48             <a href="#">
 49             <img src="pic1.png" />
 50             <b>实拍二炮跨区联合演习 千里机动发射导弹</b>
 51             </a>
 52             </div>
 53             <ul class="title">
 54
 55
 56             <li>
 57             <a>
 58             <img src="pic2.png" />
 59             <span>安徽卫视</span>
 60             </a>
 61
 62
 63              <img src="pic3.png" />
 64             <b>2,974,128</b>
 65
 66
 67              <img src="pic4.png" />
 68             <b>1,804</b>
 69             </li>
 70             </ul>
 71             </div>
 72           <div class="leftbotoom">
 73             <ul class="content">
 74                 <li>
 75                 [热点]中国将提交东海划界案 大陆架延伸到冲绳海槽
 76                 </li>
 77                 <li>
 78                 [热点]中国将提交东海划界案 大陆架延伸到冲绳海槽
 79                 </li>
 80                 <li>
 81                 [热点]中国将提交东海划界案 大陆架延伸到冲绳海槽
 82                 </li>
 83                 <li>
 84                 [热点]中国将提交东海划界案 大陆架延伸到冲绳海槽
 85                 </li>
 86             </ul>
 87             <b>深度阅读:<a>军演</a></b>
 88           </div>
 89      </div>
 90
 91     <div class="right">
 92     <ul class="rightpic">
 93     <li>
 94         <a href="#">
 95         <img src="加勒比海盗/pic1.png" />
 96         <b>日本新任驻华大使病逝</b>
 97         <span class="number1">234,45<span class="number2">33333,00</span></span>
 98         </a>
 99     </li>
100     <li>
101         <a href="#">
102         <img src="加勒比海盗/pic1.png" />
103         <b>日本新任驻华大使病逝</b>
104         <span class="number1">234,45<span class="number2">33333,00</span></span>
105         </a>
106     </li>
107     <li>
108         <a href="#">
109         <img src="加勒比海盗/pic1.png" />
110         <b>日本新任驻华大使病逝</b>
111         <span class="number1">234,45<span class="number2">33333,00</span></span>
112         </a>
113     </li>
114     <li>
115         <a href="#">
116         <img src="加勒比海盗/pic1.png" />
117         <b>日本新任驻华大使病逝</b>
118         <span class="number1">234,45<span class="number2">33333,00</span></span>
119         </a>
120     </li>
121     <li>
122         <a href="#">
123         <img src="加勒比海盗/pic1.png" />
124         <b>日本新任驻华大使病逝</b>
125         <span class="number1">234,45<span class="number2">33333,00</span></span>
126         </a>
127     </li>
128     <li>
129         <a href="#">
130         <img src="加勒比海盗/pic1.png" />
131         <b>日本新任驻华大使病逝</b>
132         <span class="number1">234,45<span class="number2">33333,00</span></span>
133         </a>
134     </li>
135     </ul>
136
137     </div>
138 </div>
139
140 </body>
141 </html>

时间: 2024-08-08 21:56:37

html/css小练习4的相关文章

CSS小技巧

CSS 小技巧 总结的网络上的资源,以备自己后续参考... 使用:not()去除导航上不需要的边框 为body添加行高 垂直居中任何元素 逗号分离的列表 使用负nth-child选择元素 使用SVG图标 文本显示优化 在纯CSS幻灯片上使用max-height 继承box-sizing 表格单元格等宽 使用Flexbox摆脱边界Hack 使用属性选择器选择空链接 使用:not()添加/去除导航上不需要的边框 添加边框… /* 添加边框 */ .nav li { border-right: 1px

css小案例:导航栏特效

css小案例:导航栏特效,实现如下图所示效果: 首先可以将html代码写出: 1 <nav class="cl-effect-1"> 2 <a href="#">Umbrella</a> 3 <a href="#">Ineffable</a> 4 <a href="#">Lilt</a> 5 <a href="#"&g

css小随笔(二)与通用样式

51先在学校HTML5已经有半个多月了,然后这个星期做了一个京东的手机网站,接触到了通用样式,下面以京东的手机站为例 这两个就是京东手机站了的不同的两个板块,因为HTML5仅仅只是学完了基本标签跟css的标签,所以在没有接触通用样式之前很可能就是这两个板块就是两个不同的代码了,然后就会导致css文件里面的代码会非常的多,也会是比较混乱的,不能够清楚明了的看懂.而且应用的通用样式就是可以用一套代码来搞定各个类似板块,并且每个板块不同的地方仅仅需要微调就可以了.这样不仅仅使代码明了,而且还会很省事,

纯CSS小三角制作

无关的知识点 ① background-clip 属性规定背景的绘制区域. 1.padding-box:从padding区域(不含padding)开始向外裁剪背景. 2.border-box:从border区域(不含border)开始向外裁剪背景. 3.content-box:从content区域开始向外裁剪背景. 4.text:从前景内容的形状(比如文字)作为裁剪区域向外裁剪,如此即可实现使用背景作为填充色之类的遮罩效果. ② clip auto:对象无剪切rect(<number>|aut

css小细节罗列

有空时候把一些常见可能不是每个人都知道的css小细节总结了下,共勉. 1.line-height 众多周知,line-height是行高的意思,我们时常会使用类似line-height:24px;这样的代码来设置绝对的行高.但是当我们的需求改变,字体大小变动的时候,可能我们还需要再次改动行高,那么现在我们可以使用直接设置数字来设置行高,当我们使用纯数字来设置行高的时候,它相对于的是字体大小的倍数,也就是说下面的h4其实设置的行高也是12*2px就是24px.这样设置的好处是当我们在改变字体大小的

12个你未必知道的CSS小知识

虽然CSS并不是一种很复杂的技术,但就算你是一个使用CSS多年的高手,仍然会有很多CSS用法/属性/属性值你从来没使用过,甚至从来没听说过. 1.CSS的color属性并非只能用于文本显示 对于CSS的color属性,相信所有Web开发人员都使用过.如果你并不是一个特别有经验的程序员,我相信你未必知道color属性除了能用在文本显示,还可以用作其它地方. 请注意,上面的代码里只使用了一个color属性,就是在body元素上,设置成了yellow.但是,你也看到了,所有这个页面上的东西都变成了黄色

css小技巧(1)

1.-webkit-overflow-scrolling: touch; 解决ios滑动时无缓冲问题 2.::-webkit-scrollbar 设置ios滑动时是否显示滚动条 3.::selection 选中文字时文字颜色和选中色 <!doctype html> <html> <head> <meta charset="utf-8"> <meta content="width=device-width,initial-s

Css 小技巧总结

相对偏移 指定left top等属性就能够够完美控制一个元素的位置 如: position:relative; left:2px; 今天遇到一个很好玩的问题,当两个并排浮动框,当一个框的长度太大时就会把另一个框顶到下一行,这个时候就可以用margin-right:-2px;将右外距设置为负数来解决! css写表达式控制图片大小,当图片大小大于某一数值时,强制设置其宽 高为指定大小. img { max-width: 163px; width:expression(this.width > 163

【前端词典】几个有益的 CSS 小知识

今天偷个懒,不长篇大论,分享几个你可能不知道的 CSS 小知识. 样式的顺序 CSS 代码: HTML 代码: 记得之前这是一道比较火的 CSS 考题,当时好像是有不少的人答错(30% 以上) 答案你们应该是知道的. 可以这样提升 CSS 性能 后代选择器 样式选择器中间的空格是什么?它的名字是 —— 后代选择器. 为什么会更消耗性能呢? 因为浏览器首先会找到所有p标签,然后再向上查找包含class为div标签.这样一来如果代码中有很多p标签,无疑是会做很多重复工作的. 所以可以减少使用 HTM

几个有益的 CSS 小知识

样式的顺序 CSS 代码: HTML 代码: 记得之前这是一道比较火的 CSS 考题,当时好像是有不少的人答错(30% 以上) 答案你们应该是知道的. 可以这样提升 CSS 性能 后代选择器 样式选择器中间的空格是什么?它的名字是 —— 后代选择器. 为什么会更消耗性能呢? 因为浏览器首先会找到所有p标签,然后再向上查找包含class为div标签.这样一来如果代码中有很多p标签,无疑是会做很多重复工作的. 所以可以减少使用 HTML 标签来定义 CSS 的方式,换成使用具体的class. 浏览器