打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vJoomla模板CSS解析

Joomla模板CSS解析
Joomla模板CSS解析
【助你更好的了解Joomla模板】
高手可以略过此贴了 :)
如果自己需要改模板的话,先要了解以下Joomla的模板的特色,于是找了些教程,自学... ...
QUOTE:
<body>
<!-- 1 --><?php echo $mosConfig_sitename;?>
<!-- 2 --><?php mospathway()?>
<!-- 3 --><?php mosLoadModules(‘top‘);?>
<!-- 4 --><?php mosLoadModules(‘left‘);?>
<!-- 5 --><?php mosMainBody();?>
<!-- 6 --><?php mosLoadModules(‘right‘);?>
<!-- 7 --><?php include_once( $mosConfig_absolute_path .‘/includes/footer.php‘ );?>
</body>
</html>
逻辑顺序一目了然:
1. name of the site 网站名称
2. the pathway 模块路径
3. top module 顶部模块
4. left modules 左侧模块
5. main content 主要内容
6. right modules 右侧模块
7. the default footer module 默认的底部模块
这就是一个结构化的语义标记(semantic markup)的典型例子。它的目的十分单纯和明确:让任何人在浏览器端可以阅读网页的内容,让任何浏览器都没有障碍地展现网页的全部内容,让任何网页阅读装置如网络蜘蛛都可以准确地抓取网页信息。语义标记是奠定网站亲和度(accessibility)的基石。
有了这样一个结构化的语义标记逻辑框架并不等于大功告成。Joomla!的模板世界丰富多彩,变幻诡谲。这些层出不穷的主题都不是由一个模子刻出来的。世界上也没有哪个设计师能把大千世界镶嵌进一个千篇一律的模板里。每诞生一个新主题,第一件要做的事情,就是跑到W3C的官方网站去验证网页代码(xml和css)的合法性。
二、CSS布局
我们打算用CSS来谋划一个三栏布局的Joomla模板,而且这个三栏布局是可变宽窄的(fluid)。页面的宽窄布局迄今有两种主要的模式,一种是固定宽窄(fixed),还有一种就是可变宽窄。这两种布局模式都是控制页面宽度的。
页面的宽窄一直是困扰设计师的问题。由于人们使用不同分辨率的浏览器,在设计页面时不得不考虑分辨率和人们的浏览习惯等因素。大约20%的冲浪者使用800X600分辨率,这个数字正在下降。76%的人使用1024X768分辨率,这是主流趋势(数据来源:www.upsdell.com)。采用可变宽窄的页面布局意味着你的网页既不会在1024分辨率下变得很窄,同时也可以在低分辨率的显示器上获得完美展现。
我们用float来给内容定位。下面是template_css.css文件的内容:
QUOTE:
<?php defined( ‘_VALID_MOS‘ ) or die( ‘Direct Access to this location is not allowed.‘ ); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php echo _LANGUAGE; ?>" xml:lang="<?php echo _LANGUAGE; ?>"
<head>
<meta http-equiv="Content-Type" c />
<?php
if ($my->id) { initEditor(); } ?>
<?php mosShowHead(); ?>
<script type="text/javascript"> </script>
<!--http://www.bluerobot.com/web/css/fouc.asp-->
<link href="templates/<?php echo $cur_template; ?>/css/template_css.css" rel="stylesheet" type="text/css" media="screen" />
<style type="text/css"> <!--
#wrap {width:80%;}
#header {}
#sidebar {float:left;width:20%;}
#content {float:left;width:60%;}
#sidebar-2 {float:left;width:20%;}
#footer {clear:both;}
--> </style>
</head>
<body>
<div id="wrap">
<div id="header">
<?php echo $mosConfig_sitename; ?> <?php mospathway() ?>
</div>
<div id="sidebar">
<?php mosLoadModules(‘left‘);?>
</div>
<div id="content">
<?php mosLoadModules(‘top‘);?> <?php mosMainBody(); ?>
</div>
<div id="sidebar-2">
<?php mosLoadModules(‘right‘);?>
</div>
<div id="footer">
<?php include_once( $mosConfig_absolute_path .‘/includes/footer.php‘);?>
</div>
</div> <!--end of wrap-->
</body>
</html>
Joomla模板默认的层叠样式表(Cascading Style Sheet,简称CSS)是template_css.css文件,它统领全局,是网页整体布局的灵魂。CSS将所有的元素视为一个盒子(box),由內容(content)、留白(padding)、外框(border)与边界(margin)所组成。在此例中,全部内容都被装填到一个叫“盒子”或“元素”的容器中。
 

Joomla中的CSS图示:
转载请保留出处,谢谢!此帖转自智联网信[http://bbs.13925.com/]原帖地址:http://bbs.13925.com/viewthread.php?tid=20616
 
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一步步教你如何用Bootstrap构建WordPress主题
如何在emlog博客系统中投放广告,广告位置代码都有哪些
WordPress 主题简明教程
WordPress模板制作傻瓜教程① – 奇迹
编写自己的 WordPress 模板
Joomla 2.5 JA T3白模板的运用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服