CSS 网页布局

文章目录

    • 布局元素
      • 页眉标签
      • 导航栏
      • 侧边栏
      • 网页主体
      • 文章
      • 页脚
      • 测试网页布局元素

布局元素

在html4.01等之前的版本中html并没有专用的布局元素,而是统统使用div进行布局

页眉标签

header标签一般用来嵌套网页的标题,搜索栏,导航栏等

导航栏

nav用来嵌套列表

侧边栏

aside 侧边栏

注意:圣杯布局一般存在左侧和右侧两个侧边栏,此处我们仅书写一个

网页主体

section 网页主体 左右两侧可以放置侧边栏等 内部可以放置正文aricle标签

文章

article 用来放置一篇完整的文章 一般这种文章内部可以再次嵌套页眉页脚

页脚

footer 一般放置网站的联系地址,加盟信息,版权等

测试网页布局元素

<!DOCTYPE html>
<html lang="zh-CN"><head><meta charset="UTF-8"><title>布局元素</title><style>body{background-image: url("./image/222.JPG");}div#container{width:700px;height:900px;margin: 0 auto;border:solid 1px white;/*h5新特性:设置阴影box-shadow:三个偏移量 阴影颜色*/box-shadow:15px 15px 15px gray;}header{width:700px;height:200px;background-color: silver;border:solid 1px silver;}nav{width:700px;height:50px;background-color: hotpink;border:solid 1px hotpink;margin-top:100px;}aside{width:100px;height:600px;float:left;background-color: darkcyan;}section{width:600px;height:600px;float: left;background-color: darkseagreen;}footer{width:700px;height:100px;/* 放置其它元素浮动干扰 */clear:left;background-color: coral;}nav ul,aside ul{list-style-type: none;}nav a,aside a{color:bisque;text-decoration: none;}nav a:hover,aside a:hover{color:moccasin;text-decoration: underline;}nav ul li{float:left;margin-right:50px;}aside li{font-size:10px;margin-top:50px;margin-left:-13px;}section article header,section article footer{width:600px;height:50px;background-color: cornflowerblue;/*h5新特性:设置圆角边框,数字越大边框越圆一般使用在div上,不能使用在table中*/border-radius: 20px;}section article p{width:600px;height:400px;background-color: darkturquoise;}</style></head><body><div id="container"><header>我是网页的标题<nav><ul><li><a href="#">导航链接1</a></li><li><a href="#">导航链接2</a></li><li><a href="#">导航链接3</a></li><li><a href="#">导航链接4</a></li><li><a href="#">导航链接5</a></li></ul></nav></header><aside><ul><li><a href="#">侧边链接1</a></li><li><a href="#">侧边链接2</a></li><li><a href="#">侧边链接3</a></li><li><a href="#">侧边链接4</a></li><li><a href="#">侧边链接5</a></li></ul></aside><section>我是文章的主体<article><header>我是文章的页眉</header><p>我是段落文本我是段落文本我是段落文本我是段落文本</p><footer>我是文章的页脚</footer></article></section><footer>我是页脚<address>我是联系地址</address></footer></div></body>
</html>

效果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/413090.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

redis原理(四)redis命令

目录 一、字符串命令&#xff1a; 二、列表命令&#xff1a; 三、集合命令&#xff1a; 四、散列命令&#xff1a; 五、有序集合命令&#xff1a; 六、redis发布与订阅命令&#xff1a; 七、事务命令 八、其他命令 1、排序&#xff1a;SORT 2、键的过期时间&#xff…

使用muduo库编写网络server端

muduo库源码编译安装和环境搭建 C muduo网络库知识分享01 - Linux平台下muduo网络库源码编译安装-CSDN博客 #include<iostream> #include<muduo/net/TcpServer.h> #include<muduo/net/EventLoop.h> using namespace std; using namespace muduo; using name…

STC8H8K蓝牙智能巡线小车——1. 环境搭建(基于RTX51操作系统)

1. 基本介绍 开发环境准备&#xff1a;Keil uVision5 烧录软件&#xff1a;STC-ISP&#xff08;V6.92A&#xff09; 芯片&#xff1a; STC8H8K64U-45I-LQFP64 芯片引脚&#xff1a; 2.创建项目 打开Keil&#xff0c;点击【Project】&#xff0c;选择【new uVersion proje…

中北数据结构2023真题

雪雾: 设计一个算法&#xff0c;将一个节点值为自然数的单列表拆分成两个单列表&#xff0c;原表中值为偶数的节点保留&#xff0c;而值为奇数的节点&#xff0c;按他们在原表的相对次序组成一个新的单列表 #include <stdio.h> #include <stdlib.h>typedef struct…

【计算机图形学】习题课:Viewing

【计算机图形学】Viewing 部分问题与解答 CS100433 Computer Graphics Assignment 21 Proof the composed transformations defined in global coordinate frame is equivalent to the composed transformations defined in local coordinate frame but in different composing…

Python+Selenium+Unittest 之selenium13--WebDriver操作方法3-鼠标操作2

这篇说下ActionChains里常用的几种鼠标操作的方法。 ActionChains常用的鼠标操作方法 click()鼠标左键单击double_click()鼠标左键双击context_click()鼠标右键单击move_to_element()鼠标移动到某个元素上&#xff08;鼠标悬浮操作&#xff09;click_and_hold()点击鼠标左键&am…

工作流管理框架airflow-安装部署教程

1 概述 Airflow是一个以编程方式编写&#xff0c;用于管理和调度工作流的平台。可以帮助你定义复杂的工作流程,然后在集群上执行和监控这些工作流。 Airflow计划程序在遵循指定的依赖项&#xff0c;同时在一组工作线程上执行任务。丰富的命令实用程序使在DAG上执行复杂的调度…

LabVIEW精确测量产品中按键力和行程

项目背景 传统的按键测试方法涉及手工操作&#xff0c;导致不一致和效率低下。在汽车行业中&#xff0c;带有实体按键的控制面板非常常见&#xff0c;确保一致的按键质量至关重要。制造商经常在这些组件的大规模、准确测试中遇到困难。显然&#xff0c;需要一个更自动化、精确…

2.【Linux】(进程的状态||深入理解fork||底层剖析||task_struct||进程优先级||并行和并发||详解环境变量)

一.进程 1.进程调度 Linux把所有进程通过双向链表的方式连接起来组成任务队列&#xff0c;操作系统和cpu通过选择一个task_struct执行其代码来调度进程。 2.进程的状态 1.运行态&#xff1a;pcb结构体在运行或在运行队列中排队。 2.阻塞态&#xff1a;等待非cpu资源就绪&am…

算法练习-A+B/财务管理/实现四舍五入/牛牛的菱形字符(题目链接+题解打卡)

难度参考 难度&#xff1a;简单 分类&#xff1a;熟悉OJ与IDE的操作 难度与分类由我所参与的培训课程提供&#xff0c;但需要注意的是&#xff0c;难度与分类仅供参考。以下内容均为个人笔记&#xff0c;旨在督促自己认真学习。 题目 A B1. A B - AcWing题库财务管理1004:财…

【C语言基础考研向】05 scanf读取标准输入超详解

文章目录 一.scanf函数的原理 样例问题原因解决方法 二.多种数据类型混合输入 错误样例正确样例 一.scanf函数的原理 C语言未提供输入/输出关键字&#xff0c;其输入和输出是通过标准函数库来实现的。C语言通过scanf函数读取键盘输入&#xff0c;键盘输入又被称为标准输入。…

FairyGUI Day 1 导入FairyGUI

FairyGUI Unity3d引擎版本&#xff1a;Uinty3d 20233.2.3f1 1、从资产商店中将FairyGUI购入我的资产中&#xff0c;目前是免费的。 2、从我的资产中将FairyGUI导入到当前项目中。 3、我遇到的问题&#xff0c;我的Assets下有两个文件夹分别是Resources和Scenes&#xff0c;导…