CSS 设计模式一 元素

本文介绍了五种CSS布局技巧:背景图片显示、绝对定位、文本替换、左旁注及旁注图片下沉,通过具体实例展示了每种技巧的应用场景和实现方式。

1、background  内置

是一种CSS内置设计模式,支持在元素下显示图片

HTML

<!DOCTYPE html>

<html lang="en">

      <head><title>Background Image</title>

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        <link rel="stylesheet" href="site.css"   media="all"    type="text/css" />

        <link rel="stylesheet" href="page.css"   media="all"    type="text/css" />

        <link rel="stylesheet" href="print.css"  media="print"  type="text/css" />

        <!--[if lte IE 6]>

        <link rel="stylesheet" href="ie6.css"    media="all"    type="text/css" />

         <![endif]-->

      </head>

       <body>

       <h1>Background Image</h1>

       <div></div>

     </body>

</html>

 

CSS

div { background:url("heading2.jpg") no-repeat; width:250px; height:76px; }

 

2、Absolute  绝对定位

是将元素从流中移除,然后将它相对于另一个元素进行重新定位。

HTML

<!DOCTYPE html>

<html lang="en">

      <head><title>Absolute</title>

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     <link rel="stylesheet" href="site.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="page.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="print.css"  media="print"  type="text/css" />

     <!--[if lte IE 6]>

     <link rel="stylesheet" href="ie6.css"    media="all"    type="text/css" />

     <![endif]-->

      </head>

       <body>    

         <h1>Absolute</h1>

         <div class="positioned">

              <span class = "absolute">Sized Absolute</span>

         </div>

     </body>

</html>

 

CSS

/* Non-essential styles */

 

*.positioned { height:120px; border:2px solid black; }

*.absolute   { padding:5px; text-align:center;

               border:5px solid black; background-color:gold; }

 

/* Essential Styles */

 

*.positioned { position:relative; }

*.absolute   { position:absolute; top:10px; left:10px; }

 

3、Text Replacement 文本替换

是将一些文本的位置上显示一张图片。当图片下载失败时,则显示文本信息。

HTML

<!DOCTYPE html>

<html lang="en">

     <head>

           <title>Text Replacement</title>

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     <link rel="stylesheet" href="site.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="page.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="print.css"  media="print"  type="text/css" />

     <!--[if lte IE 6]>

     <link rel="stylesheet" href="ie6.css"    media="all"    type="text/css" />

     <![endif]-->

      </head>

 

       <body>    

          <h1>Text Replacement</h1>

          <h2 id="h2">Heading 2 <span></span></h2>

      </body>

</html>

 

CSS

#h2      { position:relative; width:250px; height:76px; overflow:hidden; }

 

#h2 span { position:absolute; width:250px; height:76px; left:0; top:0;

           background:url("heading2.jpg") no-repeat; }

 

4、Left Marginal 左旁注

是将一个或多个元素移动到块级元素的左边。

HTML

<!DOCTYPE html>

<html lang="en">

     <head>

     <title>Left Marginal</title>

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     <link rel="stylesheet" href="site.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="page.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="print.css"  media="print"  type="text/css" />

     <!--[if lte IE 6]>

     <link rel="stylesheet" href="ie6.css"    media="all"    type="text/css" />

     <![endif]-->

     </head>

 

     <body>    

         <h1>Left Marginal</h1>

              <div class="left-marginal">

                    <h2 class="marginal-heading">Heading</h2>

                   You want to except an element and move it into the left margin.

               </div>

     </body>

</html>

 

CSS

 *.left-marginal { position:relative;margin-left:200px;}

 *.marginal-heading { position:absolute;left:-200px;top:0px;margin:0px;}

 

 

5、Marginal Graphic Dropcap 旁注图片下沉

是将一个或多个元素移动到块级元素的左边。

HTML

<!DOCTYPE html>

<html lang="en">

     <head>

     <title>Left Marginal</title>

     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     <link rel="stylesheet" href="site.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="page.css"   media="all"    type="text/css" />

     <link rel="stylesheet" href="print.css"  media="print"  type="text/css" />

     <!--[if lte IE 6]>

     <link rel="stylesheet" href="ie6.css"    media="all"    type="text/css" />

     <![endif]-->

     </head>

    <body>

        <h1>Marginal Graphic Dropcap</h1>

        <p class="indent">

                <span class="graphic-dropcap">

                 M

                <span></span>

        </span>

        arginal Graphic Dropcap.The letter M has been covered by the dropcap image.

        Screen readers read the text and visual users see the image.

        If the browser cannot display the dropcap image,

        the text becomes visible.

            </p>

         </body>

</html>

 

CSS

 *.indent {

            position: relative;margin-left: 120px;

  } 祖元素

 

 *.graphic-dropcap{

       position: absolute;width:120px;height:90px;left:-120px;top:0px;

 }

          

 *.graphic-dropcap span { position:absolute;width:120px;height:90px;margin:0px;left:0px;top:0px;

                            background:url("m.jpg") no-repeat;

 }

 

 

转载于:https://www.cnblogs.com/zorro8z8/p/3543740.html

标题基于SpringBoot的马术俱乐部管理系统设计与实现AI更换标题第1章引言介绍马术俱乐部管理系统的研究背景、意义、国内外研究现状、论文方法及创新点。1.1研究背景与意义阐述马术俱乐部管理系统对提升俱乐部管理效率的重要性。1.2国内外研究现状分析国内外马术俱乐部管理系统的发展现状及存在的问题。1.3研究方法以及创新点概述本文采用的研究方法,包括SpringBoot框架的应用,以及系统的创新点。第2章相关理论总结和评述与马术俱乐部管理系统相关的现有理论。2.1SpringBoot框架理论介绍SpringBoot框架的基本原理、特点及其在Web开发中的应用。2.2数据库设计理论阐述数据库设计的基本原则、方法以及在管理系统中的应用。2.3马术俱乐部管理理论概述马术俱乐部管理的基本理论,包括会员管理、课程安排等。第3章系统设计详细描述马术俱乐部管理系统的设计方案,包括架构设计、功能模块设计等。3.1系统架构设计给出系统的整体架构,包括前端、后端和数据库的交互方式。3.2功能模块设计详细介绍系统的各个功能模块,如会员管理、课程管理、预约管理等。3.3数据库设计阐述数据库的设计方案,包括表结构、字段设计以及数据关系。第4章系统实现介绍马术俱乐部管理系统的实现过程,包括开发环境、编码实现等。4.1开发环境搭建介绍系统开发所需的环境,包括操作系统、开发工具等。4.2编码实现详细介绍系统各个功能模块的编码实现过程。4.3系统测试与调试阐述系统的测试方法、测试用例以及调试过程。第5章系统应用与分析呈现马术俱乐部管理系统的应用效果,并进行性能分析。5.1系统应用情况介绍系统在马术俱乐部中的实际应用情况。5.2系统性能分析从响应时间、并发处理能力等方面对系统性能进行分析。5.3用户反馈与改进收集用户反馈,提出系统改进建议。第6章结论与展望总结马术俱乐部管理系统的设计与实现成果,并展望未来的研究
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值