2007年06月02日
在网页中对网页元素的大小修饰除了数值大小外,还有就是度量单位的选择了。不同的度量单位会有哪些不同的效果呢?
首先先看一下这个连接
http://www.tan5.cn/tan5_attachment/08-04-03-web-length.html
了解下各类单位及说明
像素(px)
根据显示器的分辨率来确定长度,在web应用中多采用该单位;
点数(pt)
根据windows系统定义的字号大小来确定长度;
英寸(in)、厘米(cm)和毫米(mm)
根据显示的实际尺寸来确定长度。此类单位不随显示器分辨率的改变而改变;
12pt字(pc)
即windows系统定义的12字号大小为单位(1pc=12pt)。该单位前输入的数字表示字号大小的倍数。如{font-size: 2pc;}表示文字大小为24pt;
以上单位均为定值,改变浏览器中浏览文字大小不会对应用这些单位的文字产生变化。
字体高(em)
表示当前文本的尺寸。如{font-size:2em}是指文字大小为原来的2倍;
字体x的高(ex)
表示当前字母“x”的高度;
%
是以当前文本的百分比定义尺寸。如{font-size:200%}是指文字大小为原来的2倍;
2007年05月28日
css盒子模式。要向w3c标准靠拢,这个是必须要掌握的。
目前我对margin 和 padding 以及 div 的定位 甚是模糊。
发现这篇文章,觉得适合自己,也推荐给大家。
和我一起彻底弄懂CSS盒子模式吧~~
1.彻底弄懂CSS盒子模式一
2.彻底弄懂CSS盒子模式二(导航栏实例)
3.彻底弄懂CSS盒子模式三(浮动的表演和清除的自述)
4.彻底弄懂CSS盒子模式四(绝对定位和相对定位)
5.彻底弄懂CSS盒子模式五(定位强化练习)
2007年05月28日
1、将css与javascript全部用下边的方法分离到外部文件中去,让html代码最大可能的只是用来显示实际内容。
2、采用xhtml代码编写页面,抛弃传统Table布局模式,去掉页面中的例如font/bgcolor等格式化控制标签。用符合web标准的代码来制作页面。这样能够让xhtml代码结构化、语义化。提高页面代码的可读性。
3、采用了上边的方法你会发现你的html代码会变得非常小,当然如果可以的话。让它变得更小。太大的页面会影响搜索引擎的处理速度。一般通过xhtml+css设计的网页,html代码应该可以控制在50K以内。大家可以去看一下用web标准重构得比较好的网站。
4、用好图片的alt标签,合理的使用页面关键字去描述图片,这样能增加页面的关键字密度。
5、尽可能少地使用javascript来做与内容相关的事情,例如用document.write去显示正文。这样会影响搜索引擎对页面内容的搜索。
6、千万不要用javascript来实现你网站的导航。那样会让搜索引擎迷失方向。
7、每个页面的关键字尽可能出现在页面的标题,也就是头部的Title标签中。当然,要合理应用,不要太长,更别用大量与页面内容无关的网络热门关键字。因为那就不是优化而是在作弊。
8、尽量在每个页面代码中合理使用
等标签并让你的关键字出现在
标签中,让页面的文档结构更清晰。
我是做网页制作的,所以SEO的诸多专业技术及算法我都不是非常了解。如果您想了解更多关于这方法的知识,建议您访问一些国内知名的SEO优化类的网站,比如点石互动等。在那里你能查阅到很多关于“反向链接”、“页面PR值”等专业知识。这里只是将我在页面制作的过程中涉及到的一些细节问题拿出来和大家探讨一下。由此也可以说明为什么基于web标准设计的网站会更有利于SEO了。
如果您不打算花钱去请专业的SEOer来为您的网站做优化,那么可以让页面制作人员在制作上注意一些细节。相信这样免费的一些细节也能达到一个比较好的效果。
2007年05月28日
1.简单实用的滑动门效果,想要改变效果onmouseover 改成 onclick 就好了
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
- <title>我的滑动门</title>
- <style type="text/css">
- body{
- color: #000;
- font-family: "宋体", arial;
- font-size: 12px;
- background: #fff;
- text-align: center;
- margin: 0;
- }
- .nTab{
- float: left;
- width: 960px;
- margin: 0 auto;
- border-bottom:1px #AACCEE solid;
- background:#d5d5d5;
- background-position:left;
- background-repeat:repeat-y;
- margin-bottom:2px;
- }
- .nTab .TabTitle{
- clear: both;
- height: 22px;
- overflow: hidden;
- }
- .nTab .TabTitle ul{
- border:0;
- margin:0;
- padding:0;
- }
- .nTab .TabTitle li{
- float: left;
- width: 70px;
- cursor: pointer;
- padding-top: 4px;
- padding-right: 0px;
- padding-left: 0px;
- padding-bottom: 2px;
- list-style-type: none;
- }
- .nTab .TabTitle .active{background:#fff;border-left:1px #AACCEE solid;border-top:1px #AACCEE solid;border-right:1px #AACCEE solid;border-bottom:1px #fff solid;}
- .nTab .TabTitle .normal{background:#EBF3FB;border:1px #AACCEE solid;}
- .nTab .TabContent{
- width:auto;background:#fff;
- margin: 0px auto;
- padding:10px 0 0 0;
- border-right:1px #AACCEE solid;border-left:1px #AACCEE solid;
- }
- .none {display:none;}
-
- </style>
-
- <script type="text/javascript">
- function nTabs(thisObj,Num){
- if(thisObj.className == "active")return;
- var tabObj = thisObj.parentNode.id;
- var tabList = document.getElementById(tabObj).getElementsByTagName("li");
- for(i=0; i <tabList.length; i++)
- {
- if (i == Num)
- {
- thisObj.className = "active";
- document.getElementById(tabObj+"_Content"+i).style.display = "block";
- }else{
- tabList[i].className = "normal";
- document.getElementById(tabObj+"_Content"+i).style.display = "none";
- }
- }
- }
- </script>
-
-
- </head>
- <body>
- <br />
- <br />
-
- <div align="center" style="padding-left:25px;">
- <!-- 选项卡0开始 -->
- <div class="nTab">
- <!-- 标题开始 -->
- <div class="TabTitle">
- <ul id="myTab0">
- <li class="active" onmouseover="nTabs(this,0);">全部</li>
- <li class="normal" onmouseover="nTabs(this,1);">日志</li>
- <li class="normal" onmouseover="nTabs(this,2);">咨询</li>
- <li class="normal" onmouseover="nTabs(this,3);">相册</li>
- <li class="normal" onmouseover="nTabs(this,4);">商城</li>
- <li class="normal" onmouseover="nTabs(this,5);">社区</li>
- </ul>
- </div>
- <!-- 内容开始 -->
- <div class="TabContent">
- <div id="myTab0_Content0"> 000 </div>
- <div id="myTab0_Content1" class="none">111</div>
- <div id="myTab0_Content2" class="none">222</div>
- <div id="myTab0_Content3" class="none">333</div>
- <div id="myTab0_Content4" class="none">444</div>
- <div id="myTab0_Content5" class="none">555</div>
- </div>
- </div>
- <!-- 选项卡0结束 -->
- <!-- 选项卡1开始 -->
- <div class="nTab" style=width:288px>
- <!-- 标题开始 -->
- <div class="TabTitle">
- <ul id="myTab1">
- <li class="active" onclick="nTabs(this,0);">aaa</li>
- <li class="normal" onclick="nTabs(this,1);">bbb</li>
- <li class="normal" onclick="nTabs(this,2);">ccc</li>
- <li class="normal" onclick="nTabs(this,3);">单击</li>
- </ul>
- </div>
- <!-- 内容开始 -->
- <div class="TabContent">
- <div id="myTab1_Content0"> 000 </div>
- <div id="myTab1_Content1" class="none"> 111 </div>
- <div id="myTab1_Content2" class="none"> 222 </div>
- <div id="myTab1_Content3" class="none"> 333 </div>
- </div>
- </div>
- <!-- 选项卡1结束 -->
- </div>
-
- </body>
- </html>
2. 网易滑动效果!一个js,页面任意滑动数量、任意调用

0个评论 标签: ue