分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

21.CSS盒模型【下】

发布时间:2023-09-06 01:43责任编辑:彭小芳关键词:CSS

                                         第十六章  CSS盒模型【下】

一、元素可见性

       使用visibility属性可以实现元素的可见性,这种样一般可以配合JavaScript来实现效果。

           属性         值                   说明                 CSS版本

                   {  visible      默认值,元素在页面上可见          2

        visibility {  hidden       元素不可见,但会占据空间          2

                   {  collaose     元素不可见,隐藏表格的行与列,

                                   如果不是表格,则和hidden一样      2

二、元素盒类型 (CSS盒模型中的display属性,可以更改元素本身盒类型)

   1、块级元素 (区块):能够设置元素尺寸,隔离其他元素功能的元素。比如:<div>,<p>能文档元素。

   2、行内元素 (内联):不能够设置元素尺寸,他只能自适应内容、无法隔离其他元素,其他元素会紧跟其后。比如:<span>,<b>能文本元素。

   3、行内-块元素 (内联块):可以设置元素尺寸,但无法隔离其他元素。比如:<img>

           属性         值                   说明                 CSS版本

                   {  block           盒子为块级元素                1

          display  {  inline          盒子为行内元素                1

                   {  inline-block    盒子为行内-块级元素           2

                   {  none            盒子不可见,不占位            1

三、元素的浮动(CSS盒模型有一种叫浮动盒,就是通过float属性建立盒子的浮动方向)

           属性         值          说明           CSS版本

                   {  left       浮动元素靠左         1

          float    {  right      浮动元素靠右         1

                   {  none       禁止浮动             1

    

    刚才的浮动有一个问题:当一个元素盒子被浮动后,下面的元素会自动堆叠处理,导致元素不可见或部分不可见,我们可以使用clear属性来处理。

          属性        值           说明            CSS版本

                {   none      允许两边都可浮动       1

          clear {   left      左边界不得浮动         1

                {   right     右边界不的浮动         1

                {   both      两边都不得浮动         1

21.CSS盒模型【下】

原文地址:https://www.cnblogs.com/keshuai752100461/p/8485184.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved