Html学习之四(页面布局)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>布局</title>
</head>
<body>
<header style="width: 800px;height: 120px;border: 1px red solid;">
<header style="width: 800px;height: 20px;background-color: blue;">2019.3.22</header>
<div style="width: 800px;height: 80px;background-color: red;">logotupian</div>
<div style="width: 800px;height: 20px;background-color: pink;">导航部分</div>
</header>
<div style="width: 800px;height: 500px;border: 1px red solid;">
<div style="width: 600px;height: 500px;background-color: green;float: left;" >
<article>
正文导航
<p>新闻正文</p>
</article>
</div>
<aside style="width: 200px;height: 500px;background-color: yellow; float: right;">侧边栏</aside>
</div>
<footer style="width: 800px;height: 30px;border: 1px red solid;>
<div style="width: 800px;height: 50px;background-color: white;">
版权信息
</div>
</footer>
</body>
</html>
结果:

进阶:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hpu</title>
<style>
*{padding: 0px;margin: 0px;}
header{width:100%;height: 100px; background:#f90;margin-bottom:5px;
padding-top: 30px;position: absolute;}
nav{position: absolute;left: 150px;top: 85px;}
section{width: 100%;height: 700px;}
/*article{width:70%;height: 700px; background:#abc;float:left;}*/
#a1{width: 34%;height: 700px;background: #453;float:left;margin-right:5px;}
#a2{width: 35%;height: 700px;background: purple;float:left;}
aside{width:29.5%;height: 700px; background:#a10;float:right;}
footer{width:100%;height: 100px; background:cyan;clear:both;margin-top:5px;}
ul{list-style: none;}
ul li{float: left;}
ul li a{
text-decoration: none;
background: #0f9;
height: 40px;
line-height: 40px;
display: block;
margin-right: 1px;
padding:0px 10px;
}
ul li a:hover{background: purple;}
ul li ul li{clear:left; }
ul li ul{display: none;}
ul li:hover ul{display: block;}
</style>
</head>
<body>
<header>
<nav>
<ul>
<li><a href="http://baidu.com">学院简介</a></li>
<li><a href="#">管理机构</a></li>
<li>
<a href="#">学院设置</a>
<ul>
<li><a href="">能源学院</a></li>
<li><a href="">电气学院</a></li>
<li><a href="">安全学院</a></li>
<li><a href="">材料学院</a></li>
<li><a href="">资环学院</a></li>
</ul>
</li> <li><a href="#">招生就业</a></li>
<li><a href="#">科学研究</a></li>
</ul>
</nav>
</header>
<section>
<article id="a1"></article>
<article id="a2"></article>
<aside></aside>
</section>
<footer></footer>
</body>
</html>
结果:

Html学习之四(页面布局)的更多相关文章
- 九 Vue学习 manager页面布局
1: 登录后系统页面如下: 对应代码: <template> <div class="manage_page fillcontain"> <el-r ...
- 【Flutter学习】页面布局之其它布局处理
一,概述 Flutter中拥有30多种预定义的布局widget,常用的有Container.Padding.Center.Flex.Row.Colum.ListView.GridView.按照< ...
- 【Flutter学习】页面布局之列表和表格处理
一,概述 Flutter中拥有30多种预定义的布局widget,常用的有Container.Padding.Center.Flex.Row.Colum.ListView.GridView.按照< ...
- 【Flutter学习】页面布局之宽高尺寸处理
一,概述 Flutter中拥有30多种预定义的布局widget,常用的有Container.Padding.Center.Flex.Row.Colum.ListView.GridView.按照< ...
- 【Flutter学习】页面布局之基础布局组件
一,概述 Flutter中拥有30多种预定义的布局widget,常用的有Container.Padding.Center.Flex.Row.Colum.ListView.GridView.按照< ...
- xamarin学习之页面布局
在android应中,需要注意3个文件,他们分别是:Main.axml,String.xml和Activity.cs. 1.布局文件Main.axml ,该文件保存在Resouses/layout的目 ...
- [Android学习笔记]页面布局
线性布局:LinearLayout 1.集成ViewGroup,故可容纳多个View 2.线性布局,可设置水平或者垂直方向 相对布局:RelativeLayout
- (数据科学学习手札103)Python+Dash快速web应用开发——页面布局篇
本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 这是我的系列教程Python+Dash快速web ...
- CSS3与页面布局学习总结(八)——浏览器兼容与前端性能优化
一.浏览器兼容 1.1.概要 世界上没有任何一个浏览器是一样的,同样的代码在不一样的浏览器上运行就存在兼容性问题.不同浏览器其内核亦不尽相同,相同内核的版本不同,相同版本的内核浏览器品牌不一样,各种运 ...
- CSS3与页面布局学习总结(七)——前端预处理技术(Less、Sass、CoffeeScript、TypeScript)
CSS不像其它高级语言一样支持算术运算.变量.流程控制与面向对象特性,所以CSS样式较多时会引起一些问题,如修改复杂,冗余,某些别的语言很简单的功能实现不了等.而javascript则是一种半面向对象 ...
随机推荐
- 转载:关于STM32硬件I2C读写EEPROM代码实现原理的理解与总结
http://home.eeworld.com.cn/my/space-uid-716241-blogid-655190.html 一.I2C协议简介 I2C是两线式串行总线,用于连接微控制器及其外围 ...
- Linux内核和用户空间通信之netlink
1. netlink Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口. Netlink 是一种特殊的 socket,它 ...
- CodeForces - 1263E(线段树维护前缀和最值)
题意 https://vjudge.net/problem/CodeForces-1263E 您要设计一个只有一行的打字机,这一行的长度是无限大,一开始可以认为每个字符都是空.您的打字机有一个光标只指 ...
- SP1716 GSS3 - Can you answer these queries III 线段树
问题描述 [LG-SP1716](https://www.luogu.org/problem/SP1716] 题解 GSS 系列的第三题,在第一题的基础上带单点修改. 第一题题解传送门 在第一题的基础 ...
- 华为mate10 pro内置浏览器出现的令人头疼的样式兼容问题
问题描述: 下图红色框区域内容在华为mate10 pro(以下简称mate10)内置浏览器中整体向左偏移,没有居中,其它手机浏览器都无该问题,如下图 问题分析 经过一番追根溯源,我发现是 bo ...
- web开发中移动端适配
这个话题有些复杂,说起来有些琐碎,因为和移动端适配相关的问题太多了. 1. 概念 1.1 设备像素 设备像素被称为物理像素,它是显示设备中一个最小的物理部件.每个像素可以根据操作系统设置自己的颜色和亮 ...
- 【linux】dmesg命令显示开机信息和设备加载情况
Linux命令dmesg用来显示开机信息,kernel会将开机信息存储在ring buffer中.您若是开机时来不及查看信息,可利用dmesg来查看.开机信息亦保存在/var/log目录中,名称为dm ...
- WPF——如何为项目设置全局样式。
在项目中,需要为所有的Button.TextBox设置一个默认的全局样式,一个个的为多个控件设置相同的样式显然是不明智的.在WPF中可以通过资源设置全局样式,主要有俩种方法: 1.第一种就是先写好按钮 ...
- 二维码生成 Gma.QrCodeNet (目前测试支持.net4.0及以上,但vs版本2010不可以 NuGet中搜索不到程序包)
1.添加程序包 2.生产二维码方法 #region 二维码 /// <summary> /// 生成二维码 /// </summary> /// <param name= ...
- C#A类派生类强转基类IL居然还是可以调用派生类中方法的例子
大家都知道在C#中,如果B类继承自A类,如果一个对象是B类型的但是转换为A类型之后,这个对象是无法在调用属于B类型的方法的,如下例子: 基类A: public class A { } 派生类B: pu ...