为自己而写博客& CSS基础
最近不是很想继续写博客,总是怕写的东西没有逻辑,太乱,会被别人笑(尽管没有现实生活认识的人~).
但是其实想深一层,为什么总要活在别人的目光下,不能为自己而活吗?想做就做,因此我决定把自己的博客风格改变,要成我的一个笔记本,记录下突发的灵感.只要自己看得懂就可以了~而且饭要一口一口吃,对与内容,美观上的追求就要放在以后的整理中去了(我这么懒,都不知道会不会整理了~)
刚刚看到一个不错的图,对于最近在学习的JavaScript和CSS有一点帮助
讲述了Margin,border,padding的区别
最近被一些样式中的问题搞得很困扰(基础差啊)
主要是用于完成一个数据验证函数,当输入不正确的时候,输入框变颜色,来提示用户知道.
用style="border:1px solid Red" 就可以很轻松的完成,但出现了2个问题
1.对于下拉选择框不知道怎么变边框颜色
2.如何用JS控制边框颜色和粗细 用document.getElementById("txtPrjName").style.borderColor='Red';的效果不好,线条太粗~
继续思考中~本来好简单的问题啊......
by--2008-5-9
经过验证,对于select标签的下拉选择框的颜色问题是属于浏览器鉴别的原因,同样的代码 style="border:1px solid Red" ,在IE和FireFox上没有作用,但在opera下就可以起作用了。估计是微软做的手脚,对select标签的下层做了改动,不支持W3C标准(猜测),只能走别的路了。
对于不同标签的控制终于发现了问题(自己好菜鸟啊),通过
a=document.getElementById("txtPrjName");
a.style.borderColor='Red';
a.style.borderStyle='solid';
a.style.borderWidth='1px';
实现style="border:1px solid Red" 的功能,只是一个在JavaScript上(前者),一个在CSS上(后者)。
但问题是如果我想把颜色变回原色,我觉得只需要再加一句
a.style.borderColor='';
就可以了,但是发现边框变黑色了,而如果我把
a.style.borderWidth='1px';
去掉,颜色是可以变回原色,估计是宽度设置的时候也把默认颜色修改了,待继续修改了。
by--2008-5-10