使用CSS/JS代码修改博客模板plus
之前对CSS/JavaScript了解还不深,只是把模板的CSS胡乱修改了几个属性。最近正好也在做一个网站的前端,学习了不少东西,再来改一改~
上次最后之所以铩羽而归,是因为从CSS里找不到那些#和.对应的东西控制的都是啥子,这回不在看那个CSS了,直接用浏览器的开发者模式打开博客,一级一级找下去,看控制要改的内容的都是哪个DIV,把那些呆滞傻二的字体一一改掉:



.cnblogs_code pre {
font-family: Courier New!important;
font-size: 16px!important;
word-wrap: break-word;
white-space: pre-wrap;
}
.cnblogs_code span {
font-family: Courier New!important;
font-size: 16px!important;
line-height: 1.5!important;
}
#header h1 {
font-weight: normal;
font-size: 30px;
line-height:;
}
#header h1 a {
font-family: "Microsoft YaHei";
}
#header h1 a:hover {
color: #F60;
text-decoration: none;
}
#blogTitle h2 {
font-weight: normal;
font-size: 18px;
color: #000000;
line-height: 1.5em;
margin-top: 10px;
margin-left: 30px;
width: 50%;
margin-left: 10em;
float: left;
}
.c_b_p_desc{
word-wrap:break-word;
word-break:break-all;
overflow:hidden;
font-family:"CHARLEMAGNE STD","Microsoft YaHei";
font-size: 13px;
}
.newsItem{
font-family: "Microsoft YaHei";
font-size: 14px;
}
#profile_block a{
font-family: "CHARLEMAGNE STD","Microsoft YaHei";
}
.postTitle {
font-family:"CHARLEMAGNE STD","Microsoft YaHei";
font:"CHARLEMAGNE STD","Microsoft YaHei";
font-size:16px;
}
#header {
width: 1180px;
}
#main {
width: 1180px;
}
#mainContent {
width: 900px;
}
#home{
width: 1180px;
margin:0 auto;
}
#sidebar_categories{
font-family:"CHARLEMAGNE STD","Microsoft YaHei";
font:"CHARLEMAGNE STD","Microsoft YaHei";
font-size: 13px;
}
CSS代码
只可惜这个希腊碑文的英文字体很多电脑上没有,从网上查了一下让网页使用特殊字体的方法,不过需要url,但是我没地方上传啊,这个问题的解决方法还在研究当中。
最后,找了一下页面最后的广告的DIV,一共有3个,id分别是ad_c1,ad_c2和ad_什么的记不起来了,还有两三个新闻的DIV。一开始的想法是用JS看看能不能根据id的前缀来getelement什么的,可是貌似没有这样的函数。如果把这五六个DIV一一设置隐藏的话也太萌了,所以我就直接把整个评论区给隐藏了,反正也不会有人评论,呵呵。不过这里还是要存疑,毕竟这样并不完美。
<img src="//pic.cnblogs.com/avatar/293751/20160902001721.png" alt="丶夕颜的头像" class="img_avatar"><br> <script type="text/javascript">
window.onload=function(){
var oA=document.getElementById("comment_form");
oA.setAttribute("hidden", "hidden",1);
}
</script>
JavaScript代码
这就很尴尬了。隐藏广告这项能力似乎是一次性的,刷新一次后就失去了......一开始真的是能隐藏的,奇怪。好像明白是怎么回事,不过说不太清楚。

哈哈,JS不行老娘就jQuery,把window.onpageshow改成$(document).ready(就搞定了~
来咬我啊,广告君~

使用CSS/JS代码修改博客模板plus的更多相关文章
- 使用CSS代码修改博客模板
在修改设置使公告栏里的头像更新为新的头像时发现里边还有“页面定制CSS代码”这一选项,查了一下发现这东西可以对页面做一些个性化的调整.正好目前我使用的这个模板标题和导航栏的字体实在难看,顺手修改了一下 ...
- 不懂CSS也能定制博客界面!
之前没想过定制博客界面,毕竟CSS,HTML什么的都不懂,不过看了这篇文章分分钟搞定: [详细图解]一步一步教你自定义博客园(cnblog)界面 我是基于模板BlueSky做了些改动,先看修改前后的效 ...
- 我的博客模板(线框图wireframe)
不久前看到一篇介绍定制网页浏览的方法,当时就想着,我把我的博客页也修改下,在手机浏览的时候,也能漂亮的显示出来.以后写的文章的话,也可以分享的微信朋友圈里面和朋友分享. 具体步骤参考:http://w ...
- 第41篇 推荐一个jekyll博客模板
本人用的模板是基于Codeboy的博客模板改造模板,(由于本人可能会有很多样式修改,所以不再将修改pullrequst到原项目,在此对codeboy模板表示感谢).功能改造如下: 添加微信支付宝打赏 ...
- 基于Jekyll的博客模板
代码地址如下:http://www.demodashi.com/demo/13147.html 效果 环境配置 环境 Windows 10 Git Bash 安装ruby 下载rubyinstalle ...
- Submine Text3格式化HTML/CSS/JS代码
Submine Text3格式化HTML/CSS/JS代码需要安装插件,步骤如下: 1.打开菜单--->首选项---->Package Control,输入 install package ...
- Sublime text 3 如何格式化HTML/css/js代码
Sublime Text 3 安装Package Control 原来Subl3安装Package Control很麻烦,现在简单的方法来了 一.简单的安装方法 使用Ctrl+`快捷键或者通过Vi ...
- Zend Studio 上 安装使用Aptana插件(html,css,js代码提示功能) .
最近装了zend studio 9.0 用了段时间发现写html,css,js代码没提示,要开dreamwaver(对js代码提示也不好).就网上搜索了下,发现了Aptana插件,装上用了下,感觉不错 ...
- 利用Sails.js+MongoDB开发博客系统
http://yoyoyohamapi.me/categories/利用Sails-js-MongoDB开发博客系统/ 利用Sails.js+MongoDB开发博客系统 Apr 14, 2016 利用 ...
随机推荐
- CSS3混合模式background-blend-mode
注意:background属性中的背景图片和颜色混合,只能在一个background属性中. 属性值: background-blend-mode: normal; //正常 background-b ...
- 困难的串(dfs)
困难的串 题意: 如果一个字符串包含两个相邻的重复子串,则称它是“容易的串”,其他串称为“困难的串”.例如, BB.ABCDABCD都是容易的串,而D.DC.ABDAD ...
- 三、jQuery--Ajax基础--Ajax全接触--JSON
JSON基本概念 JSON:JavaScript对象表示法(JavaScript Object Notation) JSON是存储和交换文本信息的语法,类似XML.它采用键值对的方式来组织,易于人们阅 ...
- Oracle数据库锁表及解锁进程
下午代码迁移,更新数据库记录时for update语句无法执行,数据库被锁,KILL掉几个进程搞定. Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实 ...
- C# 一些常用的技巧代码
1.字符串风格成字符数组: 比如将字符串:23$123$45$转换成int[]这样的数组,你该怎么转换?其实你不用写那么的for循环,只需要一句话: int [] Relst =Array.Conve ...
- 算法系列:XXX
转载自http://www.cnblogs.com/skynet/p/3372855.html 这次分享的宗旨是——让大家学会创建与使用静态库.动态库,知道静态库与动态库的区别,知道使用的时候如何选择 ...
- 消息队列通信,王明学learn
消息队列通信 消息队列就是一个消息(一个结构)的链表.而一条消息则可看作一个记录,具有特定的格式.进程可以从中按照一定的规则添加新消息:另一些进程则可以从消息队列中读走消息. 每一个消息都是一个结构体 ...
- 多进程程序设计,王明学learn
多进程程序设计 一.函数学习 1.1 创建进程fork 1.1.1 函数原形 pid_t fork(void); 1.1.2 函数功能 创建一个子进程 1.1.3 所属头文件 <unistd.h ...
- C# 拓展方法
/// <summary> /// 扩展类 /// </summary> public static class Extend { /// <summary> // ...
- NuGet学习笔记(1) 初识NuGet及快速安装使用
关于NuGet园子里已经有不少介绍及使用经验,本文仅作为自己研究学习NuGet一个记录. 初次认识NuGet是在去年把项目升级为MVC3的时候,当时看到工具菜单多一项Library Package M ...