• 校内网涂鸦板代码
  • 首 页
  • 校内网代码
  • 校内网涂鸦板代码
  • 校内网教程
  • 校内网音乐代码
  • 校内网播放器代码
  • 校内网鼠标代码
校内网涂鸦板代码>>校内网教程>> 校内网css标签的详细讲解

校内网css标签的详细讲解

文章来源: 发表时间:2008-04-18
  • 将本文收藏到QQ书签中,以便日后查看或与好友分享 -.页面整体概述: (本篇文章开启了评论功能,有什么疑问可以发表评论,禁止发表垃圾信息,及违法信息)

    #homepage  页面全部元素

    #header   顶部导航栏

    #footer   底部导航栏

    #sidebar  左侧导航栏

    #content  #homepage中除#header、#footer和#sidebar外其余部分

    #userInfo  个人照片和用户行为部分

    #userVisitor  最近访问好友

    #userFriend   最近登陆好友

    #userFriendUniv  外校好友

    #userProfile  个人资料部分

    #userBlog  日志部分

    #userPandora  涂鸦板

    =.具体实现:

    1、移动homepage

    <style type=text/css><!--#homepage{overflow:visible; width:750px; position:relative; left:270px; } --></style><!-移动homepage->

    参数说明:

    overflow:visible :此处不做说明,在后面一起说明。

    position : relative :  对象不可层叠,但将依据left,right,top,bottom等属性在正常文档流中偏移位置。用通俗点的话讲,就是在当前所在的框架内移动,而不流出。

    width:宽度。如有需要,可以加个height参数调整高度。

    left:相对移动距离。正值为向右移动,负值为向左移动。这个值要结合content一起调整,开始给270px这个值时,会使homepage部分偏右,而调整content后,页面将回到居中位置。

    当然,如果有需要,还可以加上top参数,以调整垂直方向的位置。

    2、移动content

    <style type=text/css><!--#content{overflow:visible; width:750px; position:relative; left:-150px; } --></style><!-移动content->

    参数意义同上
    这里因为移走了sidebar,所以这里的width取值与homepage相同。

    3、加宽及移动个人资料、相册、日志和涂鸦板

    <style type=text/css><!--#userProfile{width:540px; position:relative; left:-145px; } --></style><!-移动个人资料->

    <style type=text/css><!--#userAlbum{width:540px; position:relative; left:-145px; } --></style><!-移动相册->

    <style type=text/css><!--#userBlog{width:540px; position:relative; left:-145px; } --></style><!-移动日志->

    <style type=text/css><!--#content #userPandora {overflow:visible; width:750px; position:relative; left:-355px; } --></style><!-移动涂鸦板->

    参数意义同上

    4、移动sidebar

    <style type=text/css><!--#sidebar {z-index:1; width:130px; position:absolute;; left:480px; top:50px;}#sidebar li{border:0px; }#sidebar li a{border:solid;border:1px; border-color: #999999;} #sidebar li{margin:0;padding-top:10px; } --></style><!--左侧导航栏-->

    这里修改了一下border的属性,如果单纯移动sidebar可用下面代码

    <style type=text/css><!--#sidebar {z-index:1; width:130px; position:absolute;; left:480px; top:50px;}--></style><!--左侧导航栏-->

    参数说明:

    position:absolute :  将对象从文档流中拖出,使用left,right,top,bottom等属性进行绝对定位。而其层叠通过z-index属性定义。此时对象不具有边距,但仍有补白和边框。
    其中z-index:1;表示置于顶层。此处如果不加这一参数,sidebar移动到这一位置时,链接将无法点击。

    其余参数同上

    5、移动header

    <style type=text/css><!--#header{width:750px; position:relative; left:-145px; } --></style><!-移动header->

    参数意义同上

    6、关于overflow:visible;

    overflow:visible :  不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效 举例说明吧,代码都是写在涂鸦板内的,所以如果不用position:absolute进行绝对定位时,所加的图片或flash等都是在涂鸦板内的,此时我的涂鸦板位置移动了,我再要绝对定位flash如我顶部的导航栏,就要在#content #userPandora的代码内加上overflow:visible;才能使原本在涂鸦板内的flash绝对定位的显示。而涂鸦板又是在content中的,content也移动了,所以content也要加上,同理,homepage也要加上。

    在移动了相关部分,关在各部分代码里加入overflow:visible;参数后,用绝对定位代码定位图片或flash时,如果图片或flash不见了,可以把定位代码里的left和top的值调小或置零,然后再一点点的调整好位置。

    三.相关问题:
    在加宽或移动页面某一部分时,要注意页面整体的协调性。比如我加宽了涂鸦板,盖住了外样好友列表,这时我就要隐藏外校好友列表。而隐藏外校好友列表后,有时我的日志过长,会使左侧显得很空,这时我就要限制日志的长度。还有就是移动sidebar后,广告会挡住日志,这时要把广告隐藏。

    隐藏各部分相关代码请参考群内相应帖子.

    四.一点经验:
    最好的老师是你自己——到这来的至少已是大学生,智力上不成问题,只要你肯用心去研究,就一定能做好,否则只懂一味提问,你永远都是知其然,而不知其所以然。

    最好的教材是群里的精华帖——前人的经验放那了,该怎么用看你的了。

    最好的模板是main.css和home.css——看懂了这两个,页面结构不在话下。

    最好的在线手册叫百度(也可能叫Google)——有问题,先问百度,后问我。Google之所以能对微软造成一定程度的威胁,很大程度上来自搜索技术,如果你现在还不会善加利用百度和Google,我不得不认为你要么是生活在原始社会,要么是在暴殓天物了。

    五.BORDER属性:
    这里顺便说一下border吧,什么是border?用了页面透明代码的,会明显一些,就是页面的两个竖条,以及各栏标题上的蓝条条,border分为上下左右四边的,而根据页面的当前设置,有的只显示了两侧,有的只显示了一侧,关于border的属性有很多,具体请参考css2.0中文手册,这里只说明我们可能用到的几个属性,border-width、border-style和border-color。

    如果想隐藏border,只要在相应部分代码里加上border:0px;即可,这是border-width:0px;简写。举例如下

    <style type=text/css><!--#userTalk .article{border:solid;border:1px; border-color: #999999;}--></style><!-留言border属性修改->

    也可以单独改变某一侧的border属性,如修改上侧border的颜色,可以用border-top-color:red;
    各部分的id或class名称,


    下面是页面用到的border属性修改代码,大家可以做下参考
    <style type=text/css><!--#userTalk .article{border:solid;border:1px; border-color: #999999;}--></style><!-留言border属性修改->
    <style type=text/css><!--#sidebar li{border:0px; }#sidebar li a{border:solid;border:1px; border-color: #999999;} #sidebar li{margin:0;padding-top:10px; } --></style><!--左侧导航栏border属性修改-->
    <style type=text/css><!--#content{border:solid;border:1px; border-color: #999999;}--></style><!-content的border属性修改->
    <style type=text/css><!--.box h3{border:solid;border:1px; border-color: #999999}--></style><!-所有h3标题栏border属性修改->

查找: 相关文章 | 评论 (0) | 复制本页地址 |

发表评论/ 全部评论

  • 用户名: (新注册)
  • 密 码 :
  • 匿名发表:

推荐文章

  • 绝对经典的校内网魔兽代码,喜欢的来看看哦 (2008-04-13)
  • 海邊 沙灘主题校内网代码 (2008-04-13)
  • 最有人气的经典校内网代码!绝对漂亮! (2008-04-13)
  • 校内网-宁静的蓝天 (2008-04-13)
  • 校内网涂鸦板助手,不懂代码也能自己编辑自己的 (2008-04-13)
  • 一天就可以上升1000的人气代码 (2008-04-13)
  • 把校内网留言板改成可以发卡通表情的那种 (2008-04-13)
  • 成为校内之星的代码(非主流)绝对经典 (2008-04-13)
  • 让你人气大增的校内网涂鸦板代码 (2008-04-13)
  • 千首音乐分类播放器,包括流行前线,劲舞歌曲, (2008-04-13)
  • 校内网涂鸦板代码 地图| rss