自从alimama推出了方便的按时段展示付费的banner广告位后,我发现博客园中有不少的blog都放上了这种广告位。不过有些广告位放的位置虽然是首页的顶部,但是看起来却十分的不美观。dudu同学为了大家能方便定制自己的blog,开放了一个页首和页尾html嵌入区段,所以我们可以将首页的banner放置的更加美观些。

原来只有公告那个位置能插入html和脚本的时候,要定制页面确实比较困难,需要搞一堆的脚本,而且还需要页面加载完毕才能执行(这样才安全)。现在有了首页的html插入设置后,很多事情就方便了。博客园的大多数blog主题都是博客名称在左边,然后右边空出一大块,有的是图片,有的就是一个色块。所以把banner放在这个空出来的区域里面的话,一来利用空间,二来美化了页面,三来到了年底还能有顿大餐的钱,哈哈。

但是不过直接放入banner的代码,该banner就会直接的出现在页面的最上面,这样的效果似乎就破坏了整个页面的美观。比如:最远距离和无意的.net之旅,等等,就不一一列出了。所以我们需要使用一点css对html页面布局的小trick,当然我也不想用javascript,这个东西虽然能搞,但是有点杀鸡用牛刀的感觉。以鸟食轩blog为例,我放的banner代码是:

None.gif<iframeframeborder="0"marginheight="0"marginwidth="0"border="0"id="alimamaifrm"name="alimamaifrm"scrolling="no"height="60px"width="468px"style="width:468px;height:60px; float: right; src="http://p.alimama.com/code.php?t=2&i=mm_10055081_148045_158408&w=468&h=60&sz=12&bgc=FFFFFF&bdc=E6E6E6&tc=0000FF&lc=008000&dc=000000"></iframe>

首先我们需要一个和博客园首页一样宽的容器,为的是让我们的广告能右对齐,而且和浏览器右边是相对的位置关系。加一个div元素,设置其position样式为absolute,宽度为100%,这就相当于套在了博客的header上方:<divstyle="position:absolute; width: 100%;"> </div>。
    然后修改一下iframe的float和margin样式,把iframe放在div元素里面,在放入“首页html代码”中:

None.gif<divstyle="position:absolute; border: solid 0px red; width: 100%;"><iframeframeborder="0"marginheight="0"marginwidth="0"border="0"id="alimamaifrm"name="alimamaifrm"scrolling="no"height="60px"width="468px"style="width:468px;height:60px; float: right; margin: 8px;"src="http://p.alimama.com/code.php?t=2&i=mm_10055081_148045_158408&w=468&h=60&sz=12&bgc=FFFFFF&bdc=E6E6E6&tc=0000FF&lc=008000&dc=000000"></iframe></div>

这时再打开你的blog,banner就美观的出现在了自己blog首页的右端:
   
    而且resize浏览器,也是一直保持右对齐。由于firefox处理box模型和IE有差别,在IE中显示位置perfect的banner,在firefox中会从右边撑出去一点。不过总的来说也还不算太凌乱吧。

将Banner美观的放置于博客首页上相关推荐

  1. 怎么发表博客,还不能显示在自己的博客首页上,这还不如玩单机!

    怎么发表博客,还不能显示在自己的博客首页上,这还不如玩单机! 怎么发表博客,还不能显示在自己的博客首页上,这还不如玩单机! 怎么发表博客,还不能显示在自己的博客首页上,这还不如玩单机! 转载于:htt ...

  2. 从壹开始前后端分离 [ Vue2.0+.NET Core2.1] 十七 ║Vue基础:使用Vue.js 来画博客首页(一)...

    缘起 书说前两篇文章< 十五 ║ Vue前篇:JS对象&字面量&this>和 < 十六 ║ Vue前篇:ES6初体验 & 模块化编程>,已经通过对js面 ...

  3. #我要上首页# 新版博客首页来了,做明星博主还会远吗?

    千呼万唤始出来,新版博客首页终于如期与大家相见了! 这一次首页改版,除了发布全新LOGO,提升UI视觉体验外,更重要的是我们开疆扩土,增加了很多新分类,同时极大的开拓了原创文章的展示空间! 那么问题来 ...

  4. Django 博客开发教程 6 - 真正的 Django 博客首页视图

    在此之前我们已经编写了 Blog 的首页视图,并且配置了 URL 和模板,让 Django 能够正确地处理 HTTP 请求并返回合适的 HTTP 响应.不过我们仅仅在首页返回了一句话:欢迎访问我的博客 ...

  5. 装饰博客全攻略(如何在博客首页或博客中插入图片、音乐、视频等)

    一.在博客中插入图片. 以下是代码: <img src="http://图片地址" border="0" width="344" he ...

  6. Wordpress博客首页能打开 子页打不开解决办法

    刚安装了wordpress最新版本3.8.2,结果wordpress博客首页倒是能打开,但是子页面,分类页面,tag页面都打不开,全部是404错误,这是什么原因呢? Wordpress博客首页能打开 ...

  7. vuepress-theme-reco@1.x 解决博客首页 与 仓库README不兼容问题

    问题描述 基于 vuepress-theme-reco 可以搭建简介优雅的博客,利用github pages进行自动化部署,非常方便,而且无需额外成本.示例网站参考:https://www.dukti ...

  8. 博客图片上传:Typora+PicGo图床

    博客图片上传:Typora+PicGo图床设置 原因,解决问题:在Typora的笔记上传博客的时候,或者 typora到其它电脑上时,由于图片是本地图片,导致无法上传 或者 看不到 无法加载该图片. ...

  9. 我在博客大巴上新开了一个博客

    我在博客大巴上新建了一个博客,希望大家有空可以去看看啊! 依紫宵的博客:http://zzzz438.blogbus.com 转载于:https://blog.51cto.com/zzzz438/40 ...

  10. 运用HTML+CSS做CSDN博客首页

    原标题:运用前端知识做CSDN博客首页 文章目录 原标题:运用前端知识做CSDN博客首页 1. 看一下实现的代码效果 2.怎样实现 2.1 导航栏 2.2 盒子一 2.3 盒子二 2.3 盒子三 3. ...

最新文章

  1. [转] C#中绘制矢量图形
  2. PostgreSQL中的大容量空间探索时间序列数据存储
  3. Nagios+Centreon+Nrpe集成(二)
  4. 沭阳县依托运用大数据推进平安建设
  5. 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.3. 有心朝Linux作业系统学习者的学习态度)
  6. python文档字符串格式_Python字符串及文本模式方法详解
  7. (转)springcloud(一):大话Spring Cloud
  8. VC中使用GetModuleFileName获取应用程序路径
  9. 基于FPGA的EEPROM读写(IIIC 接口协议)
  10. Python学习【第2篇】:基本数据类型(详解)
  11. PyTorch学习—1.深入浅出PyTorch(如何学习PyTorch)
  12. .Net中的设计模式——Strategy模式
  13. 如何elf文件转换为asm汇编文件
  14. 中南大学工商管理考研考情与难度、参考书及上岸前辈备考经验
  15. Java、JSP公文流转系统分析与实现
  16. DNA序列的机器学习方法
  17. 基于MDKA5D31-EK_T70开发板的QT示例-demo04:LM75A温度监测
  18. java解二次方程函数_Charting for Java Swing中的FunctionSeries
  19. R语言结构方程模型(SEM)在生态学领域中的实践应用
  20. JavaScript键盘按键侦测

热门文章

  1. apache-storm例子:统计句子中的单词数量
  2. LINUX环境变量environ
  3. TeaVM的samples/benchmark范例运行办法
  4. VirtualBox虚拟机,WIN7的性能远远落后于LINUX及解决办法
  5. 编译Windows版本ffmpeg:cygwin方式通过
  6. 安装debian文件管理器
  7. 荒唐可笑的文言文编程语言
  8. 设置无效,为什么下载分数经常变化?
  9. MySQL用C访问的示例代码
  10. cudaMemcpy的性能问题