- 浏览: 16391 次
- 性别:
- 来自: 南京
最新评论
-
yizhaorong:
...
致一个奇葩的面试题
文章列表
今天公司前端群里有人问了一个这样的问题如下:
如果一个元素是fixed定位,不定宽,不定高,如果只利用css实现页面居中显示
这个本来应该是挺好解决的问题
但是由于加了各种限制,大家都有点蒙了
本人本着对知识的好奇心(有点官方了,哈哈……)
就去百度了一下,终于在一个博客的评论里找到解决办法
方法如下:
position:fixed;left:50%;top:50%;transform: translate(-50%,-50%);
<!DOCTYPE html>
<html>
<head>
<title& ...
一直想用HTML5写一个页面,但是由于对IE8-的浏览器都不支持,所以一直不敢尝试。
今天闲得无聊,便想就试一下吧,就当练练手吧。
写完以后发现,oh,my god!IE8以下的浏览器简直是那画面太美我不敢看。
但是不能就这么放 ...
IE6不兼容margin为负值的解决方法
- 博客分类:
- IE6兼容性问题
CSS里边再加上“position:relative;”就行了
如:#div1{ width:200px; margin-left:-80px;},这个在IE6中是有问题的,
换成:#div1{ width:200px; position:relative; margin-left:-80px;},这样在IE6中就没问题了
众所周知最近城觅在招人,很有诚意地招人,最近我在看简历,尤其是应聘市场专员的简历。经历了一下午看得眼睛都要瞎了的筛选过程后,有几句老生常谈的话跟大家分享:
1.起一个清晰明确的邮件标题真的很重要!最希望看到的是“XX大学/公司XXX(姓名,不要网名笔名之类的)应聘XXX(职位)”。最近我们 公司同一批招聘技术、市场、广州深圳运营编辑,像我是不负责技术岗位的简历筛选的。所以如果能让筛简历的人从一堆简历里看到他的目标群体,他会对你千恩万 谢的。如果再能把关于自己的一些关键信息点在标题里列出(比如你最得意于你现在是知名公司工作的、你认为名校毕业是你的核心竞争力、你觉得7年工作经验很 ...
ubuntu修改hosts文件
- 博客分类:
- ubuntu
Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。具体过程如下:1、修改hostssudo gedit /etc/hosts2、添加解析记录( . )完整案例:127.0.0.1 localhost.localdomain localhost简洁记录:127.0.0.1 localhost3、保存后重启网络sudo /etc/init.d/networking restart
一、JDK 7
1、Debian, Ubuntu等系统。
在命令行中,键入:
$sudo apt-get install openjdk-7-jre
需要注意的是,openjdk-7-jre包只包含Java运行时环境(Java Runtime Environment)。如果是要开发Java应用程序,则需要安装openjdk-7-jdk包。命令如下:
$sudo apt-get install openjdk-7-jdk
2、Fedora, OracleLinux, Red Hat Enterprise Linux等系统.
...
js去掉字符串前后空格的五种方法
- 博客分类:
- js
第一种:循环检查替换[javascript]//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(0)) != -1) { var j=0, i = s ...
Canvas标签使用实例
- 博客分类:
- html5
<!doctype html><html> <head></head> <body> <canvas width="500" height="800" style="background:yellow" id="canvas"> 您的浏览器当前版本不支持canvas标签 </canvas> <script> //获取画布DOM 还不可以操作 var canvas=document.getElement ...
Canvas标签使用及API
- 博客分类:
- html5
Canvas的使用
canvas标签在页面中只显示一个设定背景色的画布,如果要产生新内容或者进行画图操作,需要借助canvas API(HTML5的内置对context 对象)和javascript操作实现画图或者其他图像操作
canvas的常见属性
Canvas的APIcanvas主要属性和方法
颜色、样式和阴影属性和方法
线条样式属性和方法
矩形方法
路径方法
html5标签的改变
- 博客分类:
- html5
新的文档类型声明(DTD)
文档类型声明HTML 5的DTD声明为:
<!doctype html> <!DOCTYPE html >等也是正确的,因为HTML语法是不区分大小写的。
在编写HTML5文档时,要求指定文档类型,以确保浏览器能在HTML5的标准模式下进 ...
CSS3 Transition
- 博客分类:
- css3
语法
transition : [<'transition-property'> || <'transition-duration'> || <'transition-timing-function'> || <'transition-delay'> [, [<'transition-property'> || <'transition-duration'> || <'transition-timing-function'> || <'transition-delay'>]]*
trans ...
英文字符和汉字自动换行和不换行的设置
- 博客分类:
- css3
默认设置,一长串英文字符(中间没空格)不会自动换行,比 如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不能处理自动换行,而汉字字符却可以自动换行。原因 是:英文字母之间如果没有空格,系统认为是一个单词,就不会自动换行。汉字就没有这种情况。
1、在需要强制设置换行时,
td中:
需用css来控制style='word-break: break-all'
div中 :
div 实现长英文字母自动换行CSSIE浏览器#wrap{white-space:normal; width:200px; }或者#wrap{word-break ...
1、完成代码:ctrl+\ //任何地方按下此组合键,均会提示相应的参考字段; 2、错误提示:alt + enter //顾名思义,当系统报错时,按下此组合可以查看系统提示; 3、自动完成字符串: ctrl+L ctrl+k //后者(Ctrl+L没用过)组合键自动打出字符串,每按一次打出一个新串,串序自下向上; 4、右键:修复自动导入 5、右键:格式化代码风格 6、导入所需包:ctrl+shift+i 7、格式化代码:alt+shift+F 8、注释/取消注释:ctrl+/,此功能支持多行注释,但首先需选中所要注释行 9、psvm+Tab 生成Main方法 10、sout + Tab // ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script type="text/javascript">
function bodyLoad(){
var dateTime=new Date();
var hh=dateTime.getHo ...
var re = /<a href=[\"\']?([-=\w\.\/\?]+)[\"\']?>[\[\(<]?上一页[\]\)>]?<\/a>/igm; if (window.document.body.innerHTML.search(re) >= 0) { var PREVIOUS_PAGE = RegExp.$1; } 如果搜下到"上一页",则定义var PREVIOUS_PAGE = RegExp.$1; var re = /<a href=[\"\']?([-=\w\.\/\?]+) ...