返回顶部
首页 > 资讯 > 前端开发 > JavaScript >css盒子模型、背景和列表的应用方法
  • 522
分享到

css盒子模型、背景和列表的应用方法

2024-04-02 19:04:59 522人浏览 泡泡鱼
摘要

这篇文章主要介绍“CSS盒子模型、背景和列表的应用方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css盒子模型、背景和列表的应用方法”文章能帮助大家解决问题。

这篇文章主要介绍“CSS盒子模型、背景和列表的应用方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css盒子模型、背景和列表的应用方法”文章能帮助大家解决问题。

  border-style的值:

  none 无

  dotted 点状

  dashed 虚线

  solid 实线

  double 双实线

  margin:

  垂直方向两个相邻元素都设置了外边距,那么外边距会发生合并

  合并高度=两个发生合并的外边距中的较大值

  元素的实际高度=上边框+上内边距+内容高度+下内边距+下边框

  元素在页面中实际所占的高度是:上外边距+上边框+上内边距+内容高度+下内边距+下边框+下外边距

  hover属性实现鼠标悬停时显示子元素:

  <!DOCTYPE html>

  <html>

  <head lang="en">

  <meta charset="UTF-8">

  <title>display属性</title>

  <style type="text/css"> div { width: 200px;

  }

   ul{ margin-left:-36px;

  } li{ display: none;

  } div:hover li{ display: inline-block; list-style: none;

  }

  </style>

  </head>

  <body>

  <div>

  <h3>家电</h3>

  <ul>

  <li>冰箱</li>

  <li>空调</li>

  <li>洗衣机</li>

  </ul>

  </div>

  </body>

  </html>

  inline将元素显示为内联元素,元素前后没有换行符

  行内元素无法设置宽和高,外边距只能设置左右的,无法设置上下的

  列表demo:

  <!DOCTYPE html>

  <html>

  <head lang="en">

  <meta charset="UTF-8">

  <title>display属性</title>

  <style type="text/css"> *{margin:0;padding:0;} .wrap { width: 220px; background-color:#f2f4f6; border:1px solid #ececec; margin:0 auto;

  } .list{ width:100%; height:150px; background-color:#040a10; text-align:center; color:#fff; line-height:150px; font-size:20px; font-weight:bold;

  } li{ list-style: none; border-bottom:1px solid #d9dde1; font-size:14px; line-height:1.5em; margin:0 15px; padding:10px 5px 5px 5px;

  } li:last-child{ border-bottom:none;

  }

  </style>

  </head>

  <body>

  <div class="wrap">

  <div class="list">

  <p>前端课程排列</p>

  </div>

  <ul>

  <li>

  <p>HTML+CSS基础课程</p>

  <span>456605人在学</span>

  </li>

  <li>

  <p>HTML+CSS基础课程</p>

  <span>456605人在学</span>

  </li>

  <li>

  <p>HTML+CSS基础课程</p>

  <span>456605人在学</span>

  </li>

  </ul>

  </div>

  </body>

  </html>

  鼠标悬停显示demo:

  <!DOCTYPE html>

  <html>

  <head lang="en">

  <meta charset="UTF-8">

  <title>display属性</title>

  <style type="text/css"> *{margin:0;padding:0;} .big{width: 150px;margin: 10px auto 0 auto;background: #f2f4f6;border: 1px solid #DDD;} h4{height: 40px;line-height: 40px;text-align: center;} .div1 h4{border-bottom: 1px solid #ddd;} .div2 h4{border-bottom: 1px solid #ddd;} ul{background-color:#fff;display: none;} ul li{ height: 30px;line-height: 30px;margin-left: 58px;list-style: none;} .div1:hover .elec{display: block;border-bottom: 1px solid #ddd;} .div2:hover .wash{display: block;border-bottom: 1px solid #ddd;} .div3:hover .clothes{display: block;border-top: 1px solid #ddd;}

  </style>

  </head>

  <body>

  <div class="big">

  <div class="div1">

  <h4>家电</h4>

  <ul class="elec">

  <li>冰箱</li>

  <li>洗衣机</li>

  <li>空调</li>

  </ul>

  </div>

  <div class="div2">

  <h4>洗护</h4>

  <ul class="wash">

  <li>洗衣液</li>

  <li>消毒液</li>

  <li>柔顺剂</li>

  </ul>

  </div>

  <div class="div3">

  <h4>衣物</h4>

  <ul class="clothes">

  <li>衬衫</li>

  <li>裤子</li>

  <li>卫衣</li>

  </ul>

  </div>

  </div>

  </body>

  </html>

  background-color:transparent 透明,是默认值

  背景区包括内容+内边距+边框,不包括外边距

  background-repeat:repeat、no-repeat、repeat-x、repeat-y、inherit

  background-attachment:scroll(默认)/ fixed

  background-position:

  值(x y)(x% y%)(只有一个参数代表第二个默认居中)/top/bottom/left/right/center(水平垂直居中)

  background简写:后面的属性值不分顺序

  有序列表样式:

  list-style-position:inside(嵌入文本中)/outside(在所有文本左侧)

  <!DOCTYPE html>

  <html lang="en">

  <head>

  <meta charset="UTF-8">

  <title>demo</title>

  <style> li{ list-style-image:url(/file/imgs/upload/202210/19/qs0xu0iwxiq.jpg);

  }

  </style>

  </head>

  <body>

  <ul>

  <li>电视</li>

  <li>冰箱</li>

  <li>洗衣机</li>

  <li>空调</li>

  </ul>

  </body>

关于“css盒子模型、背景和列表的应用方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网JavaScript频道,小编每天都会为大家更新不同的知识点。

--结束END--

本文标题: css盒子模型、背景和列表的应用方法

本文链接: https://lsjlt.com/news/91126.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • css盒子模型、背景和列表的应用方法
    这篇文章主要介绍“css盒子模型、背景和列表的应用方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css盒子模型、背景和列表的应用方法”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • CSS盒模型的算法和应用
    本篇内容介绍了“CSS盒模型的算法和应用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CSS盒模型网页设计...
    99+
    2024-04-02
  • Css中表格和盒子模型怎么用
    这篇文章主要介绍Css中表格和盒子模型怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!表格border-collapse相邻单元格边框处理,合并表格=collapseborder...
    99+
    2024-04-02
  • CSS盒模型BoxModel的用法介绍
    这篇文章主要讲解了“CSS盒模型BoxModel的用法介绍”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS盒模型BoxModel的用法介绍”吧!这里向大...
    99+
    2024-04-02
  • CSS盒子模型含义和原理的示例分析
    这篇文章主要介绍CSS盒子模型含义和原理的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!什么是盒子模型说起盒子模型,作为前端开发的我们,相信大家都有了解过的 。这里套用mdn...
    99+
    2024-04-02
  • CSS背景background和background-position的使用方法
    这篇文章主要介绍“CSS背景background和background-position的使用方法”,在日常操作中,相信很多人在CSS背景background和background-position的使用方...
    99+
    2024-04-02
  • CSS 列表模型之marker标记的使用方法
    这篇“CSS 列表模型之marker标记的使用方法”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“CSS 列表模型之marker标记的使用方法”,小编整理了以下知识点,请大家跟着小编的步伐一步一...
    99+
    2023-06-08
  • CSS中盒模型用法的示例分析
    CSS中盒模型用法的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。视觉类型的媒体根据CSS的视觉格式化模型(Visual format...
    99+
    2024-04-02
  • CSS弹性盒模型flex在布局中的应用
    本篇内容主要讲解“CSS弹性盒模型flex在布局中的应用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS弹性盒模型flex在布局中的应用”吧!元素居中【1】...
    99+
    2024-04-02
  • CSS盒子居中常用的方法有哪些
    小编给大家分享一下CSS盒子居中常用的方法有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!第一种:用css的position属性<style type="text/css">&...
    99+
    2023-06-08
  • CSS单位的应用方法和场景
    这篇文章主要介绍“CSS单位的应用方法和场景”,在日常操作中,相信很多人在CSS单位的应用方法和场景问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS单位的应用方法和场景”...
    99+
    2024-04-02
  • 利用CSS实现元素的模糊背景效果的方法
    利用CSS实现元素的模糊背景效果的方法,需要具体代码示例随着Web设计的不断发展,如何让页面元素呈现出优雅、独特的效果成为了设计师们关注的焦点之一。其中一种常见的效果是模糊背景。通过将元素的背景进行模糊处理,可以增强界面的层次感和美观度。在...
    99+
    2023-11-21
    CSS 背景 模糊效果
  • RabbitMQ 的七种队列模式和应用场景
    目录七种模式介绍与应用场景 简单模式(Hello World)工作队列模式(Work queues)订阅模式(Publish/Subscribe)路由模式(Routing)...
    99+
    2024-04-02
  • vue3使用particles插件实现粒子背景的方法详解
    目录总结效果(可以修改多种不同的样式效果) 1、安装 npm install particles.vue3 2、main.js import { createApp } from ...
    99+
    2024-04-02
  • 揭秘Python Lambda表达式背后的原理和应用场景
    Lambda表达式,又称匿名函数,是Python中一种简洁的函数定义方式。它没有函数名,只需要将函数体的内容写在lambda关键字后面,即可作为一个函数使用。Lambda表达式经常用于需要定义临时函数的情景,它可以简化代码,使代码更加简...
    99+
    2024-02-23
    Python, Lambda表达式, 匿名函数, 函数定义, 临时函数, 代码简化
  • CSS中同时div设置背景颜色、高度和宽度的方法
    本篇内容介绍了“CSS中同时div设置背景颜色、高度和宽度的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • 浅析css隐藏div块的实现方法和应用场景
    CSS的隐藏功能在网页设计中起着重要的作用,尤其是在实现动态效果的过程中。在这个过程中,隐藏Div块是经常用到的一种方法。本文将为大家介绍CSS隐藏Div块的实现方法和应用场景。一、CSS隐藏Div块的实现方法display属性displa...
    99+
    2023-05-14
  • CSS只改变父元素背景透明度不改变子元素透明度的方法
    本篇内容主要讲解“CSS只改变父元素背景透明度不改变子元素透明度的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS只改变父元素背景透明度不改变子元素透明...
    99+
    2024-04-02
  • Python列表的应用方法有哪些
    今天小编给大家分享一下Python列表的应用方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Python 集合(数组...
    99+
    2023-07-06
  • Dreamweaver中CSS样式表的应用方法
    本篇内容介绍了“Dreamweaver中CSS样式表的应用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、 去除超级链接的下划线以及在...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作