推广 热搜: csgo  vue  angelababy  2023  gps  新车  htc  落地  app  p2p 

Div CSS实例教程:页面制作方法

   2023-08-10 网络整理佚名1660
核心提示:就制作而言,我将一张页面分为四层:框架、布局、模块、列表和数据块。二、布局(以下用#ID表示页面元素)#Head和#Foot里的就不说了,具体查看演示页面源码。数据块其实是微格式的一个变相应用,给不同的数据元素定义固定的结构。CSS教程:判断用户分辨率调用不同的CSS样式文件当内容多出一屏时,他显示在网页的最下边,而不是窗口的最下边;测试了一下,还可以,在IE6、IE7、FF等都没有问题!

我从事前端工作已经好几年了。 我不敢说我​​能看透他,但我还是有一些自己的东西的。 就制作而言,我将一个页面分为四层:框架、布局、模块列表和数据块。

1. 框架

页面的框架基本上是:“头”、“体”和“尾”。 但对于某些页面,比如由于布局的需要,需要在“head”下面添加一个“menu”。

2.布局(下面使用#ID来表示页面元素)

#Head和#Foot我就不说了,具体请查看demo页面的源代码。

布局是指将#Main中的内容分成几个大块。 我们看一下,#Main中典型的左右结构是用#、#表示的,如图

3. 模块

布局#,#中的块是模块,

按照我的理解,一个模块至少要有一个ID,Class取决于页面设计,需要复用的就添加进去。

关于模块的ID名称,需要选择一个有意义的名称。 当然,如果你比较懒,也可以使用#Col_1、#Col_2。 。 。

模块的类名用 ., ., 表示。 。 。

模块内部如下图

4. 列表和数据块

模块的主体由列表组成,列表包含数据块。

根据我的理解,页面上的信息实际上是不同类型的列表。 我们应该提取典型的列表方法并将其放入通用样式(.css)中。

例如,.css 中至少需要定义三种类型的列表:

1..list -v 垂直列表方法(图片和文字垂直排列)

2..list -h 水平列表方法(图片和文字水平排列)

3..list -t 文本列表方法

数据块实际上是微格式的变相应用,它为不同的数据元素定义了固定的结构。

需要定义的数据块有:

1..(视频)

2..mList(bean列表)

3..mUser(用户)

例如。 应该是这样的:

=“”

= "p" ahref = "" title = "" = "" alt = "阿联酋有望再次首发对阵公牛队"

=“d”

=》》ahref =》》title =》》阿联酋对阵公牛队有望再次首发

=》》ahref =》》title =》》阿联酋对阵公牛队有望再次首发

=""06:88

DIV CSS教程:判断用户分辨率并调用不同的CSS样式文件

(未经网络测试,请自行验证)

变量=“”;

var IE800="";

变量=“”;

变量=“”;

单独填写引号,用户使用IE且分辨率为1024*768、800*600、1152*864时要使用的css文件名。

变量=“”;

变量=“”;

变量=“”;

变量=“”;

单独填写引号,用户使用FF且分辨率为1024*768、800*600、1152*864时要使用的css文件名。

变量=“”;

变量=“”;

变量=“”;

变量=“”;

单独填写引号,用户使用其他浏览器且分辨率为1024*768、800*600、1152*864时要使用的css文件名。

不判断分辨率,只判断浏览器

根据E.Qiang的建议,编译如下代码。 实现根据浏览器类型自动调用不同的CSS。

代码:

=“”

/

解释:

如果浏览器是IE,则调用.css

如果浏览器是,则调用 .css

如果浏览器是其他浏览器,则调用.css

使用方法:放入/head即可。

=“”

/

示例:将页脚保留在非全屏页面的底部

当内容不超过一屏时,当浏览器窗口变小时,页脚文本行会向上浮动,但仍保留在底部。

当内容多于一屏时,显示在网页底部而不是窗口底部; 测试了一下,是可以的,在IE6、IE7、FF等下都没有问题! 窗口缩小就没有问题了!

首先是JS脚本:

(){

=.(“信息”).;

=.("").;

=..;

=.("");

如果((+)){

.style.="";

.风格.=

}别的{

.风格.=

.风格.=

((){测试();},10);

测试();

检查运行效果:

!html "-//W3C//DTD XHTML 1.0 //EN" "/TR//DTD/-.dtd"html xmlns="/1999/xhtml" http-equiv="-Type"="text/html; =utf-8" /示例:将页脚保留在非全屏页面的底部/*{ :0; :0}#info{:#}#{:#;宽度:100%;}/style/ /br /br /br /br /br /br /br /br /br /br /br /br /br / ="" type="text/" test(){var = .("info").;var = .("").;var = ..;var = .("");if(( + ) ){。风格。 =“”;.风格。 = "0";}其他{.style. =“”; 。风格。 = "";} ((){test();},10);}test();//body/html

【可以先修改部分代码然后运行看看效果】

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报
Powered By DESTOON