HTML5+CSS3综合案例-网页布局(浮动)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>小米布局</title>
    <style>
        * {
        margin: 0;
        position: 0;
        }
        .top{
            height: 40px;
            background-color: #333;
        }
        .header {
            width: 1226px;
            height: 100px;
            background-color: #ffc0cb;
            margin: 0 auto;
        }
        .content {
            width: 1226px;
            height: 460px;
            background-color: #fff;
            margin: 0 auto;
        }
        .lift {
            width: 234px;
            height: 460px;
            background-color: #ffa500;
            float: left;
        }
        .right {
            width: 992px;
            height: 460px;
            background-color: #87ceeb;
            float: right;
        }
    </style>
</head>
<body>
    <!-- 通栏的盒子:宽度和浏览器宽度一样大 -->
    <div class="top"></div>
    <div class="header">头部</div>
    <div class="content">
        <div class="lift"></div>
        <div class="right"></div>
    </div>
    
</body>
</html>

运行结果:

左右结构+li

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        .box {
            margin: 0 auto;

            width: 1226px;
            height: 614px;
            background-color: #fff;
        }
        .lift {
            width: 234px;
            height: 614px;
            background-color: #800080;
            float: left;
        }
        .right {
            width: 978px;
            height: 614px;
            background-color: #fff;
            float: right;
        }
        ul {
            /* 去掉列表的符号 */
           list-style: none; 
        }
        .right li {
            float: left;

            margin-right: 14px;
            margin-bottom: 14px;

            width: 234px;
            height: 300px;
            background-color: #87ceeb;
        }
        /* 第四个li和第八个li右侧间距清除 */
        .right li:nth-child(4n) {
            margin-right: 0;
        }
        .right li:nth-child(n+5) {
            margin-bottom: 0;
        }
    </style>
</head>
<body>
    <div class="box">
        <div class="lift"></div>
        <div class="right">
            <ul>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
                <li></li>
            </ul>
        </div>
    </div>
</body>
</html>

运行结果

导航:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }
        .nav{
            margin: 50px auto;

            width: 640px;
            height: 50px;
            background-color: #ffc0cb;
        }
        ul{
            list-style: none;
        }
        .nav li {
            float: left; 
        }
        .nav li a {
            /* 1.浮动/背景色 */
            display: block;
            /* 2.盒子模型 */
            width: 80px;
            height: 50px;
            /* 3.文字样式 */
            text-align: center;
            line-height: 50px;
            color: #fff;
            text-decoration: none;
        }
        .nav li a:hover{
            background-color: green;
        }
    </style>
</head>
<body>
    <!-- nav:导航 -->
    <div class="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>
           <li><a href="#">新闻6</a></li>
           <li><a href="#">新闻7</a></li>
           <li><a href="#">新闻8</a></li>
       </ul>
    </div>  
</body>
</html>

运行结果:

悬停效果:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好多资源不全,所以再次上传 《CSS设计彻底研究》是一本深入研究和揭示CSS设计技术的书籍。《CSS设计彻底研究》在透彻地讲解CSS核心技术的基础上,深入到各个实际应用领域中,充分向读者演示了如何使用CSS的各项技术,实现令人眩目的网页布局和效果。《CSS设计彻底研究》适合需要使用CSS的Web设计人员和开发人员阅读,最好具备一定的HTML和网页设计制作基础。 CSS:像艺术家一样浪漫,像工程师一样严谨; 核心原理、技巧与设计实战; 剖析CSS原理4大核心:盒子模型、标准流、浮动、定位创建主流流览器全兼容的网站:IE 6/UE 7/ Firefox讲解各类网页布局方法:固定宽度布局、变宽布局制作流行的网页元素:导航、菜单、圆角、面板为学习者提供:CSS常用单词英汉对照表内容丰富的配套网站。 《CSS设计彻底研究》是一本深入研究和揭示CSS设计技术的书籍。《CSS设计彻底研究》透彻地讲解CSS核心技术的基础上,深入到各个实际应用领域中,充分向读者演示了如何使用CSS的各项技术,实现令人眩目的网页布局和效果。 内容提要 -------------------------------------------------------------------------------- 《CSS设计彻底研究》详细介绍了CSS核心基础、盒子模型等知识,力求把道理和方法讲清楚,采用了“探索式”的讲解方法,对于一个问题,例如标准流、浮动、定位等规律,均通过一系列动手实验,使读者自己就能够非常自然地得出结论,使读者不但知其然,而且还知其所以然。 在《CSS设计彻底研究》中对设计中常用的网页元素和布局方式都给出详细的分类和归纳,并讲解了完整的解决方法,主要包括各种导航菜单(水平的、竖直的、固定宽度的、自适应宽度的、下拉的等),Tab面板、伸缩面板和折叠面板,以及各种形式的分列布局(固定宽度的、变化宽度的、固定宽度与变化宽度结合的),等等。这样读者在理解了方法的基础上,可以直接将案例用在自己的设计中的,只需要按照所需进行修改即可。 目录 -------------------------------------------------------------------------------- 第1章 (X)HTMLCSS核心基础 1.1 HTML与XHTML 1.1.1 追根溯源 1.1.2 DOCTYPE(文档类型)的含义与选择 1.1.3 XHTMLHTML的重要区别 1.2 (X)HTMLCSS 1.2.1 CSS标准简介 1.2.2 在HTML中引入CSS的方法 1.3 基本CSS选择器 1.3.1 标记选择器 1.3.2 类别选择器 1.3.3 ID选择器 1.4 复合选择器 1.4.1 “交集”选择器 1.4.2 “并集”选择器 1.4.3 后代选择器 1.5 CSS的继承特性 1.5.1 继承关系 1.5.2 CSS继承的运用 1.6 CSS的层叠特性 1.7 本章小结 第2章 “CSS禅意花园”作品鉴赏 2.1 “CSS禅意花园”简介 2.2 郊野——两列布局 2.3 像素画——三列布局 2.4 百合池塘——三列布局变体 2.5 郁金香——多列布局 2.6 日与夜——包含圆角的设计 2.7 Si6——包含倾斜的设计 2.8 清茶时光——装饰性设计 2.9 爱之空气——流体布局 2.10 谷香——食品主题设计 2.11 城市——建筑主题设计 2.12 “卡通版”禅意花园——特色效果 2.13 收音机——特色效果 2.14 杀手风格——特色效果 2.15 海底世界——特色效果 2.16 博物馆——特色设计 2.17 剧院效果——特色效果 2.18 本章小结 第3章 深入理解盒子模型 3.1 盒子的内部结构 3.2 边框(border) 3.2.1 实验1——border-style 3.2.2 属性值的简写形式 3.2.3 实验2——属性的缩写形式 3.2.4 实验3——边框与背景 3.3 内边距(padding) 3.4 外边距(margin) 3.5 盒子之间的关系 3.5.1 HTML与DOM 3.5.2 标准文档流 3.5.3  div 标记与 span 标记 3.6 盒子在标准流中的定位原则 3.6.1 实验1——行内元素之间的水平margin 3.6.2 实验2——块级元素之间的竖直margin 3.6.3 实验3——嵌套盒子之间的margin 3.6.4 实验4——将margin设置为负值 3.7 CSS中的几何题 3.8 本章小结
使用div+css开发个人网站毕业设计 目 录 前 言 1 第一章 网站开发背景 2 第一节 web概述 2 一、认识WEB 2 二、认识WEB2.0标准 2 第二章 DIV+CSS详解 5 第一节 DIV+CSS简介 5 第二节 级联样式表简介 6 第三节 DIV+CSS布局的优点 6 一、利于搜索引擎蜘蛛爬行 6 二、易于修改 7 三、减少网页加载时间 7 四、代码精简 7 五、相对表格的嵌套问题 8 六、搜索排名的影响 8 第四节 div+css布局方式 8 第五节 div+css理论概述 9 一、理解CSS盒子模型 9 二、转变思路 10 三、实现结构与表现分离 11 第六节 div+css的兼容性问题 11 一、div的垂直居中问题 11 二、margin加倍的问题 11 三、浮动ie产生的双倍距离 11 四、IE与宽度和高度的问题 11 五、页面的最小宽度 12 六、DIV浮动IE文本产生3象素的bug 12 七、IE捉迷藏的问题 12 八、IE6下为什么图片下有空隙产生 12 第二章 开发工具的介绍 13 第一节 梦幻网页的编织者——Dreamweaver 13 第二节 图形、图像编辑设计软件制作软件——Adobe Photoshop cs2 13 第三章 网站总体分析和设计 15 第一节 网站开发的需求分析 15 第二节 网站的总体设计 16 第三节 整体风格设计 19 一、页面属性设计 19 二、色彩搭配 19 三、连接效果 20 四、导航设计 20 五、细节设计 21 第四节 首页设计 21 一、DIV分布和概述 21 二、搜索关键字与描述 23 第五节 其他页面设计 23 第四章 网站的测试 29 第五章 后续工作 30 结 论 31 结束语 32 附录一:网站首页效果图 33 附录二:部分代码 34 前 言 当今世界已进入信息时代,Internet成为21世纪最受关注的行业之一,它的飞速发展 和在全球范围的普及应用正在给人类生活带来革命性变化。网络技术的发展也取得了巨 大的成就,为网站开发提供了很好的技术支持。网站已经成为现阶段众多企业不可或缺 的网络营销平台,互联网应用规模正不断扩大。其中,特别是中小型企业,对于网络平 台搭建的需要求相当的迫切。各大门户网,企业网都在WEB2.0的标准上,采用CSS+DIV来 布局网站,所以才有了此次的选题。 论文详细论述了一个基于公司网站的开发的设计过程。在技术上,采用了 Dreamweaver网站开发工具,以 HTML的超大功能结合 JAVAScript 的客户端语言,并加以 FLASH 等动画以增加网站的动态效果。这样的构造有利于以后对网站系统开发的把握,并给以 后的开发积累一定的经验,提升编程能力。其中,最主要的就是介绍和展示DIV+CSS在网 页中的最用和魅力。 本文实现了首页、新闻、案例、介绍、联系、搜索、留言、联系我们、等功能,全面 化个人网站的需求。 论文组织如下:首先阐述了该系统的开发背景、意义,详细介绍了div+css理论知识 ;其次介绍了相关的开发工具及技术基础;接着对网站的需求进行了分析,并提出了具 体的设计方案;然后展现了整个系统的具体实现,包括网页的设计和连接,各功能模块 的实现;最后对该网站进行了严格的测试。 第一章 网站开发背景 第一节 web概述 一、认识WEB web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形 式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。W eb(World Wide Web,简称WWW,又称万维网)是目前Internet上应用最广泛也是最重要的信息服务类型, 它的影响已经进入了Internet上 的广告、新闻、电子商务和展示信息等各个服务领域。 Web采用浏览器/服务器(B/S)工作模式,其运作模式可以描述为:请求 处理 应答。W eb以超文本标记语言HTML(Hyper Text Markup Language)与超文本传输协议HTTP(Hyper Text Transfer Protocol)为基础,通过浏览器为用户提供方便友好的信息浏览界面。 Web将位于全世界互联网上不同网址的相关信息有机地编织在一起。在Web服务方式中, 信息以页面(或称Web页)的形式存储在Web服务器中,这些页面采用超文本的方式对信 息进行组织,通过链接将一页信息链接到另一页信息。这些相互链接的页面既可以放置 在同一台主机上,也可以放置在不同的主机上。页面到页面的链接信息由统一资源定位 器URL(Uniform Resource Locator)维持。用户通过客户端应用程序(即浏览器)向Web服务器发出请求,服务器根 据客户端的请求将保存在服务器中的某个

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值