问题:关于贴友的一个书本页面简单布局(html+css)的实现

贴友需求:以html+css仿照书本的页面实现布局效果(见图)

html代码:

   1: <!-- 我的博客:http://www.ido321.com -->
   2: <!DOCTYPE HTML>
   3: <html>
   4:     <head>
   5:         <meta http-equiv="content-type" content="text/html;charset=utf-8">
   6:         <title>Test</title>
   7:         <meta name="author" content="淡忘~浅思">
   8:         <link rel="stylesheet" type="text/css" href="shuben.css">
   9:     </head>
  10:     <body>
  11:         <div class="content">
  12:             <p class="text">
  13:                 我的博客:<a href="http://www.ido321.com" target="_blank">www.ido321.com</a>.程序爱好者QQ群:259280570,如果你是coder,欢迎你加入我们。如果你是coder,欢迎你加入我们。
  14:             </p>
  15:             <div class="code">
  16:                 <pre style="margin-left:-250px">
  17:                     #p2{
  18:                         padding-left:2em;
  19:                         text-indent:-2em;
  20:                     }
  21:                 </pre>
  22:             </div>
  23:             <p class="text">
  24:                 我的博客:<a href="http://www.ido321.com" target="_blank">www.ido321.com</a>.程序爱好者QQ群:259280570,如果你是coder,欢迎你加入我们。如果你是coder,欢迎你加入我们。我的博客:<a href="http://www.ido321.com" target="_blank">www.ido321.com</a>.程序爱好者QQ群:259280570,如果你是coder,欢迎你加入我们。如果你是coder,欢迎你加入我们。
  25:             </p>
  26:             <div class="imgDiv">
  27:                 <div class="left">
  28:                     <img src="1.jpg">
  29:                     <p>图1:XXXXXX</p>
  30:                 </div>
  31:                 <div class="right">
  32:                     <img src="1.jpg">
  33:                     <p>图2:XXXXXX</p>
  34:                 </div>
  35:             </div>
  36:             <div>&nbsp;</div>
  37:             <div class="btn">
  38:                 <button>10.11&nbsp;&nbsp;&nbsp;&nbsp;设置字词间距</button>
  39:             </div>
  40:             <p class="text">
  41:                 我的博客:<a href="http://www.ido321.com" target="_blank">www.ido321.com</a>.程序爱好者QQ群:259280570,如果你是coder,欢迎你加入我们。如果你是coder,欢迎你加入我们。
  42:             </p>
  43:             <p class="text">
  44:                 我的博客:<a href="http://www.ido321.com" target="_blank">www.ido321.com</a>.程序爱好者QQ群:259280570,如果你是coder,欢迎你加入我们。如果你是coder,欢迎你加入我们。
  45:             </p>
  46:             <div class="footer">
  47:                 <div class="code2">
  48:                     <div style="background-color: #ccc;">
  49:                             <p style="margin-left:1.5em">
  50:                                 #p2{<br/>
  51:                                 padding-left:2em;
  52:                                 text-indent:-2em;<br/>
  53:                                 }
  54:                             </p>
  55:                     </div>
  56:                     <p class="text">
  57:                         我的博客:<a href="http://www.ido321.com" target="_blank">www.ido321.com</a>.程序爱好者QQ群:259280570,如果你是coder,欢迎你加入我们。如果你是coder,欢迎你加入我们。
  58:                     </p>
  59:                 </div>
  60:                 <div class="footerright">
  61:                     <img src="1.jpg">
  62:                     <p>图3:XXXXXX</p>
  63:                 </div>
  64:             </div>
  65:         </div>
  66:     </body>
  67: </html>

css代码:

   1: *{
   2:     margin:0 auto;
   3:     padding: 0;
   4: }
   5: .content{
   6:     width: 600px;
   7:     height: 1000px;
   8: }
   9: .text{
  10:     word-wrap:break-word;
  11:     text-indent: 2em;
  12:     line-height: 1.5em;
  13: }
  14: a{
  15:     color: red;
  16:     font-weight: bold;
  17: }
  18: a:link,a:hover{
  19:     text-decoration: none;
  20: }
  21: .code{
  22:     background-color: #ccc;
  23:     width: 100%;
  24: }
  25: .imgDiv{
  26:     margin-left: 1em;
  27:     margin-top: 1em;
  28:  
  29: }
  30: .left{
  31:     float: left;
  32: }
  33: .right{
  34:     float: left;
  35:     margin-left: 1.5em;
  36:     margin-bottom: 2em;
  37: }
  38: .btn{
  39:     clear: both;
  40:     -ms-box-shadow: -5px -5px 5px #888888;
  41:     -moz-box-shadow: -5px -5px 5px #888888;
  42:     -webkit-box-shadow: -5px -5px 5px #888888;
  43:     -o-box-shadow: -5px -5px 5px #888888;
  44:     box-shadow: -5px -5px 5px #888888;
  45: }
  46: button{
  47:     text-align: left;
  48:     width: 100%;
  49:     font-weight: bold;
  50:     font-size: 30px;
  51: }
  52: .footer{
  53:     margin-top: 1.5em;
  54: }
  55: .code2{
  56:     width: 50%;
  57:     float: left;
  58: }
  59: .footerright{
  60:     float: left;
  61:     margin-left: 1.5em;
  62: }

在FF中的最终效果:(部分截图)

不足之处,敬请指正。

来源:http://www.ido321.com/532.html

时间: 2024-08-25 12:15:23

问题:关于贴友的一个书本页面简单布局(html+css)的实现的相关文章

关于贴友的一个书本页面简单布局(html+css)的实现

贴友需求:以html+css仿照书本的页面实现布局效果(见图) html代码: 1: <!-- 我的博客:http://www.ido321.com --> DOCTYPE HTML> html> head> meta http-equiv="content-type" content="text/html;charset=utf-8"> title>Test</title> meta name="au

如何判断一个APP页面是原生的还是H5页面

来源:http://www.25xt.com/appdesign/11851.html Hybrid APP指的是半原生半Web的混合类App.需要下载安装,看上去类似Native App,但只有很少的UI Web View,访问的内容是 Web . 原生是Native APP,H5就是Web App 在Hybrid 当中,如何快速的判断一个APP页面是原生的还是H5页面呢? 1.看断网的情况 把手机的网络断掉.然后点开页面.然后可以正常显示的东西就是原生写的. 显示404或则错误页面的是htm

只用table模仿一个静态页面

尝试只用table标签来模仿一个静态页面,这样做可以很好的增加对网页结构理解. 要尝试模仿的页面如下: 附上我自己写的代码,因为只是用了HTML,没有用到CSS和js,所以有些样式写出来和原图有些出入 <!DOCTYPE html> <html> <head> <title>只用table来模仿一个网页</title> <meta charset="utf-8"> </head> <body>

【JS】测试:HTML页面引入另一个HTML页面,同名ID会冲突吗

今天被问到一个问题,就是当页面HTML页面引入了另外一个HTML页面,恰好2个页面具有相同的ID,那么需要用ID来处理一些行为的时候会发生冲突或者报错吗? 我用了iframe来引入另外一个HTML页面. 先准备好材料:1个HTML页面(含iframe标签,我命名为test.html),再加一个HTML页面(作为iframe页面的src源,这个页面我命名为iframe.html).两个页面的内容分别如下: test.html: <!DOCTYPE html> <html> <h

python使用Django制作第一个web页面

第一步:打开pycharm,点击File>New File 选择Django,填写完点击Create创建如下图: 第二步:项目名和应用名都写的web,目录列表如下: 第三步:将web目录下面的view.py改成 from django.http import HttpResponse def hello(request): return HttpResponse("<h3>使用Django的第一个web页面</h3><hr>") 第四步:将ur

android创建一个细节页面,以及argument的应用

大家好..以前我也好奇过有没有一些设计模式可以用来创建一个细节页面,直到最近我看了一些设计模式相关的博文和书后,我终于发现了以下的应用. 下面我们介绍一个Listview 点击后出现一个detail 页面的功能,功能简单,但是我们看的是思想. 首先我们实现自定义的ListView,ListItem 里面有一个TextView,一个EditText,一个Checkbox,对应存放数据的是一个Crime的类.ListView里面有好多个ListItem,而对应的是CrimeList 类,为了方便创建

Android进入一个新页面,EditText失去焦点并禁止弹出键盘

android在进入一个新页面后,edittext会自动获取焦点并弹出软键盘,这样并不符合用户操作习惯. 在其父控件下,添加如下的属性,就可以完美解决,使其进入页面后不主动获取焦点,并且不弹出软键盘: android:focusable="true"   android:focusableInTouchMode="true" 代码如下: 1 <ScrollView 2 android:layout_width="match_parent"

响应式重构,如何把一个固定页面重构为一个响应式页面:

上周末时接到公司安排下来的任务, 要我一个人在一周内把一个项目里的所有固定页面转换为响应式的页面,14个页面,虽说做成响应式不难,但是,先理解别人的代码,然后通过修改别人的代码,把一个页面转换为一个响应式的页面,还是没有那么简单的,公司觉得这个任务简单,于是把这个任务交给了我这个新手. 在重构一个页面时,我的思路如下: 一.拿到一个页面,你首先要考虑这个页面我是该重新做呢还是在现有的基础上去修改呢? 我这是这么判断的,首先看他的html结构,是否符合响应式的要求,如果符合,就在现有的基础去修改,

完成一个登陆页面。(用户名:F11;密码:123456)。要求用户输入用户 名和密码,验证是否等于正确值。如果等于告知登陆成功,程序结束;否则告 知用户名密码有误。用户三次输入不正确,告知登陆失败,程序结束 。

#include <stdio.h>#include <string.h> /*完成一个登陆页面.(用户名:F11:密码:123456).要求用户输入用户名和密码,验证是否等于正确值.如果等于告知登陆成功,程序结束:否则告知用户名密码有误.用户三次输入不正确,告知登陆失败,程序结束 .*/ void main(){ char username[20]; char password[20]; int i = 0; for(i = 0; i < 3; i++) { printf(