标签归档:网页设计

WordPress文章或者页面中插入豆瓣FM

有的同学也许会和我一样,很喜欢用豆瓣FM来听歌,恩!有种上学时听收音机的感觉,而且豆瓣会更具你的习惯推荐歌曲,很不错!
这就是我的小站的效果

豆瓣fm

豆瓣fm

其实这个实现非常简单,新建文章或者页面,然后转到【文本】模式下编辑

wenben-douban

以下是插入的代码:

<iframe name="iframe_canvas" src="http://douban.fm/partner/baidu/doubanradio" scrolling="no" frameborder="0" width="420" height="190"></iframe>

效果查看:http://qulehe.com/music

块元素&内联元素

块对象默认宽度是100%(继承自父元素),如果没有采用“float:left/right;”样式,相邻的两个块对象就会分排在不同的两行上。

内联对象的宽度取决于其内部元素的宽度与padding样式值之和,不可直接指定其宽度与高度(“display:block;”、“float:left/right;”强行转换后可以定义),相邻的两个内联对象会排在同一行上。

网页标签显示网站LOGO

第一步,设计:设计自己网站的图标LOGO

第二步,制作:通过在线制作工具制作favicon.ico,你可以直接在百度上搜索“ICO 图标 在线制作”。

第三部,上传:只需要将这个图标文件(favicon.ico)上传到您的网站所在的服务器的根目录下。因为我使用的是WordPress,所以我将我的网站的图标LOGO上传到了我的主题下面。

上传到网站根目录:

link rel="shortcut icon "href="http://www.net/myicon.ico"

WordPress上传到主题中:

注意:该图标的路径一定要使用绝对路径。

不用插件实现WordPress代码高亮显示

总是想在博客中加上高亮代码显示,但又不想用插件,就在网上找了一下了没有解决的方法,还别说,查到了知更鸟的这篇《不用插件实现WordPress代码高亮显示》,本着拿来主义精神,我可耻的转了!具体操作如其博客所述:
首先下载工具:CodeRenderUnmi.zip
然后在CodeRender 中贴上你要着色的代码,然后选择语种,点击 Render 按钮就会在 HTML Code 中生成相应的 HTML 代码,同时在 HTML Preview 中可以预览到效果。
简要说明:Lang 下拉框可以选择所支持的语法,Options 右边的 Gutter、Controls、CollapseAll、FirstLine、Columns 是控制生成的额外的元素,逐一点试试就知道了。每个内容显示(输入)区都提供了 Copy/Paste/Clear 快捷操作链接,还有一个总的 Clear 按钮。
Copy生成 的HTML 代码,在日志编辑窗口切换到HTML源代码编辑模式,粘贴就可以了。不过要想正确显示代码高亮还需在WordPress主题中加载样式文件“highlight.css”(在下载的压缩包中)
方法:
首先,把highlight.css上传到所使用主题目录中;
其次:打开header.php,查找:

  1. <link rel=“stylesheet” type=“text/css” href=“<?php bloginfo(‘template_directory’); ?>/style.css” />  

在后面添加:

  1. <link rel=“stylesheet” href=“<?php bloginfo(‘template_url’); ?>/highlight.css” />  

当然,你也可以复制highlight.css中的所有代码到你主题style.css中,以上步骤就免了!
如认为默认的样式不符合自己的要求,可以通过修改“highlight.css”中的样式改变代码高亮、边框、背景等颜色,更个性化。
但需要注意的是Wordpress会自动把半角符号替换为全角,别人复制下来的函数代码标点是全角的,无法使用,切记!
解决办法:

  1. 打开并编辑 wp-includes/formatting.php 文件,找到以下代码:   
  2. // static strings   
  3. $curl = str_replace($static_characters$static_replacements$curl);   
  4. // regular expressions   
  5. $curl = preg_replace($dynamic_characters$dynamic_replacements$curl);   
  6. $curl 开头的两句代码注释掉,如下:   
  7. // static strings   
  8. //$curl = str_replace($static_characters, $static_replacements, $curl);   
  9. // regular expressions   
  10. //$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);