网页分栏设计

写网页的时候,我们可能觉得自己做出来的东西和真正的网页有所差别,总是“少了点什么”。这很有可能是因为我们的网页没有注意分栏哦。

这里是天猫主页的截图,大家可以观察一下它的分栏设计。

右上角是搜索栏,页眉是导航栏,中间是促销广告,分栏十分清晰。

我们将用CSS来实现一个基本的分栏页面,大致分布如下。

导航栏

导航栏的制作我们在前面一篇文章中已经讲过了,这里只贴代码。

CSS样式:

ul { /*设置导航栏的框框*/

margin: 100px auto; /*框框整体的位置,30px是指离网页的顶部和下部的距离,auto控制的是左右距离为自动调节*/

margin-bottom: 10px auto;

width: 530px; /*框框的宽度*/

height: 0px auto; /*框框的长度*/

padding: 0px; /*将框框的padding设置为零,不然会导致框框里的内容与框边缘有间隔*/

/*border:1px solid #000;/*添加边框*/

}

li {

list-style-type: none; /* 去掉li前的点 */

float: left; /*将li设置成做浮动,变为联动*/

}

a {

display: block; /*将a变成块状*/

width: 100px; /*设置块的宽度*/

height: 50px; /*设置块的长度*/

font-family: Microsoft Yahei;

line-height: 50px; /*设置字体在块中的高度*/

background-color: #2f4f4f;

margin: 0px 0px; /*块里的高宽通过margin设置*/

color: #fff;

text-align: center; /*字体居中*/

text-decoration: none; /*去掉下划线*/

font-size: 15px;

}

a:hover {

background-color: #2f6f4f;

}

HTML引用

  • 首页
  • 经典美文
  • 名家诵读
  • 了解更多

效果

分栏实现

基本的分栏代码框架是这样的

...
...

这意味着,我们要定义两个ID名称为left 和middle的CSS类选择器

#left {

width: 120px;

background-color: pink;

/* position:relative; */

margin-left: 100px auto;

float: left;

margin-top: 10px;

}

#middle {

width: 260px;

background-color: gray;

margin-left: 320px auto;

margin-top: 10px;

}

之后在html中引用。

效果如下图:

表格实现

大家看到我们在中间一栏中插入了表格,这到底是如何实现的呢?

HTML

title author
背影

朱自清

tr 元素定义表格行

th元素定义表头

td元素定义表格单元。

页脚实现

CSS

footer {

width: 90%;

max-width: 430px;

margin-top: 30px;

bottom: 0px;

height: 50px;

background: #111;

color: white;

position: fixed;

}

HTML

这是一个快乐的页脚

position: fixed 不论我们如何拉动浏览器的滚动条,页脚在浏览器中的位置都是不会变化的

固定的标题和右下边框

标题

CSS

h1 {

position: fixed;

top: 0;

width: 500px;

margin: 0 auto;

background: white;

padding: 10px;

}

HTML

An example

效果

可以看到,当下拉浏览器滚动条的时候,标题固定在页面框不动

右下

用这个我们也可以实现右下角有一个小框框,固定不动的效果

联系方式:13529502940

整体页面效果如下:

不同的CSS样式

如何轻易地改变一个网页的风格,又不改变它的内容呢?

答案当然是使用不同的CSS样式啦。

StyleSheet2

StyleSheet1

只要改变不同CSS文件中设定的样式,将同一个HTML文件绑上不同的CSS样式就会有不同的效果。

html5标题分栏,网页分栏设计和不同的CSS样式相关推荐

  1. HTML5七夕情人节表白网页(抖音-流动爱心表白)HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 爱心表白网页

    HTML5七夕情人节表白网页❤抖音-流动爱心表白❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 爱心表白网页 这是程序员表白 ...

  2. HTML5七夕情人节表白网页(抖音3D立方体图像库) HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白

    HTML5七夕情人节表白网页❤抖音❤3D立方体图像库❤ HTML+CSS+JavaScript 求婚示爱代码 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心表白 这是程序 ...

  3. HTML5七夕情人节表白网页(新年倒计时+白色雪花飘落) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 c

    HTML5七夕情人节表白网页❤新年倒计时+白色雪花飘落❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表 ...

  4. HTML5七夕情人节表白网页(绘制冬季下雪3D相册) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心

    HTML5七夕情人节表白网页❤绘制冬季下雪3D相册❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 3D旋转相册 js烟花代码 css爱心 这是程序 ...

  5. html5内嵌式格式,如何使用内嵌式引入css样式表

    引入方法:将CSS代码集中写在HTML文档的" "头部标签中,并且用"". 本教程操作环境:windows7系统.CSS3&&HTML5版.De ...

  6. 基于HTML5的消灭星星网页小游戏设计

    目录 1 游戏介绍 1 2.1 Model 3 2.1.1 生成砖墙 4 2.1.2 消除砖块 4 2.1.3 夯实砖墙 6 2.1.4 消除残砖 11 2.2 View 12 2.3 Control ...

  7. HTML5期末大作业:美食网页主题网站设计与实现——HTML+CSS+JavaScript月饼美食食品企业网站html模板9页面

  8. HTML5七夕情人节表白网页制作【JS烟花表白】HTML+CSS+JavaScript 烟花表白代码 html烟花告白源码

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...

  9. HTML5七夕情人节表白网页制作【结婚倒计时】HTML+CSS+JavaScript html生日快乐祝福网页制作

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...

  10. HTML5七夕情人节表白网页制作【星空萤火虫】HTML+CSS+JavaScript

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...

最新文章

  1. 在java项目中加载IEDriverServer.exe引用路径
  2. 华为机器狗 VS 波士顿狗,谁更胜一筹?
  3. Vue 过渡实现轮播图
  4. 【2020年第12届全国大学生数学竞赛——资源分享 】【1~11届省赛决赛考题及题解(数学类、非数学类)、推荐学习网址、复习备考书籍推荐】
  5. 利用回溯法解决1-9之间添加+或-或使得运算结果为100的问题
  6. 微信暂停新用户注册标志一个时代的结束
  7. 有了报表FineReport,为什么还要上FineBI?
  8. 计算机二级省份,【计算机二级】这些省份发布报名时间!调整前的最后一次考试!...
  9. 苹果说:没错,我就是故意让旧 iPhone 变慢的!
  10. OpenCV实现立体视觉的案例
  11. 04735数据库系统原理(知识点整合)
  12. 计算机连接交换机配置命令,[计算机]交换机配置命令.doc
  13. word转pdf转换器免费版是一款专业将word文档转换成pdf文件的软件,完美支持在线word转换成pdf,可将office word文档doc、docx、wps格式转换成PDF格式。word转pd
  14. 用计算机谈我还是从前那个少年,我还是从前那个少年是什么歌-我还是从前那个少年抖音歌曲介绍...
  15. OpenHarmony hdc_std无反应的解决办法
  16. 微信公众号迁移,认证; 名称触发商标怎么办
  17. Android图表年度最强总结,一篇文章从入门到精通!
  18. 国家计算机二级和省计算机二级的区别?
  19. 蚂蚁代理免费代理ip爬取(端口图片显示+token检查)
  20. 遭遇:“说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。”错误...

热门文章

  1. 新疆旅游8天要多少钱,新疆8天价格记录分享
  2. Bitbucket安装配置
  3. Django 千锋培训读书笔记
  4. css 入场动画_CSS3 六边形标题入场动画
  5. java毕业生设计在线教学质量评价系统计算机源码+系统+mysql+调试部署+lw
  6. 移动apn接入点哪个快_提升移动联通电信网速
  7. UCI on PUSCH
  8. Ubuntu 修改只读文件
  9. 银行数字化转型导师坚鹏:《银行业同业竞争策略分析》
  10. python语句中print(type(1j))_Python语句 print(type(1/2))的输出结果是:______