首页 > 其他分享 >前端 css属性设置

前端 css属性设置

时间:2022-12-02 21:11:40浏览次数:42  
标签:margin 前端 边框 标签 border top css 属性

边框

/* 1.边框样式*/
    none      无边框
    dotted    点状虚线边框
    dashed   矩形虚线边框
    solid       实线边框
/* 2.统一设置边框属性*/
    #i1 {
       border-width:   2px;          /* 边框宽度*/
       border-style :   solid;       /* 边框样式*/
       border-color :   red;         /* 边框颜色*/
       border-radius : 50%;          /* 实现圆角边框的效果,设置为长或高的一半,可以变为圆形*/
    }
       缩写:       
       border:10px solid orange;
    
/*3.单独为某一个边框设置样式
    #i1 {
       border-top-style:dotted;
       border-top-color:red;
       border-right-style:solid;
       border-bottom-style:dotted;
       border-left-style:none;
    }
/*4.display属性(可以控制HTML元素的显示效果)
display:"none" # HTML文档中元素存在,但是在浏览器中不显示。(隐藏元素)

 

盒子模型

# 1.margin 外边距
 -1.标签之间的距离: 可以看作两个快递盒之间的距离

# 2.border 边框
 -1.标签的边框:可以看作快递盒的厚度

# 3.padding 内边距
 -1.内部文本与边框的距离:盒子内壁与盒子内物体的距离

# 4.content 内容
 -1.标签内部的内容:物体自身的大小

"""
1.有关于标签内边距的设置
  -1.设置外边距margin
       margin-top: 20px;
       margin-left: 30px;
       margin-rignt: 40px;
       margin-bottom: 50px;
       # 当然以上操作可以简写 次序依次是上,右,下,左
       margin: 20px 40px 50px 30px; 
       # <body>标签会自带8px的外边距,可以将其取消掉
       margin: 0;
       # 另外对于外边距的书写我们还可以简化
       margin: 10px                   # 上下左右
       margin: 10px 20px;             # 上下  左右
       margin: 10px 20px 30px;        # 上 左右 下
       margin: 10px 20px 30px 40px;   # 上 右 下 左
       # margin还可以让内部标签居中显示
       margin: 100px auto            # 仅限于水平方向的居中

2.内边距padding的使用方式和外边距margin的使用方式是一致的
"""

浮动

# 1.float是页面布局不可缺少的操作
  -1.让元素浮动起来,再css样式里面添加float
        float: right/left;
  -2.使用浮动之后又及其容易造成父标签塌陷,如果发生了父标签塌陷,使用以下方式解决
     /*在边框的div标签内的class类选择器和css中使用clearfix类值即可*/
  CSS:
      .clearfix:after {
          content: '';
          display: block;
          clear: both;
       } 
  HTML:
    <body>
    <div class="new0 clearfix">
    <div id="new1">
        <div id="new2"></div>
    </div>
    <div id="new3"></div>
    </div>
    </body>
  -3.浏览器对于文本优先展示,元素浮动遮挡文字,会让其优先展示

溢出overflow

/* 1.我们往一个框内写入文字,或插入图片时,会发生这样的现象*/
  我们会发现插入的图片或文字没有填充在框内,所以此时我们就需要用到溢出

/* 2.出可以使用的值有五个,我们可以根据自己的需求进行添加*/
  -1. visible       默认的值,没什么帮助
  -2. hidden        内容被修剪,只能看到一角,一般可以用来制作头像
  -3. scroll        内容被修剪,但是浏览器会显示翻页键以便查看其它内容
  -4. auto          如果内容被修剪,可以在浏览器使用滚动来查看其他内容
  -5. inherit       从父元素继承溢出的属性值

/* 3.如何设置*/
  -1.css内:     
      div {
          height: 80px;
          width: 120px;
          border: 3px solid black;
          overflow: 溢出的属性值;
      }
      div img {
          max-width:100%       /*设置图片为按比例全填充到框内*/
      }
 
  -2.html内:
    <div >
        <img src="图片地址" alt="">
    </div>
 /*另外矩形框还可以通过border-radius: 50%;调整为圆形框,将其写入css文件即可*/

结果:

定位

# 1.css中添加定位
      position: 定位的方式;
      left: 移动的像素值;
      top: 移动的像素值;  

# 2.定位分为四种
      -1.static(静态)
          所有的标签默认都不能直接通过定位修改位置,不能使用left与top,必须切换为其他三种之一
      -2.relative(相对定位)
          相对于标签原来的位置做定位
      -3.absolute(绝对定位)
          基于已经定位过的父标签做定位(没有父标签以body作为参照)
      -4.fixed(固定定位)
          相对于浏览器窗口做定位

z-index

# 1.浏览器是一个三维坐标系,z轴指向用户
       模态框
# 2.使用方法
       在css中使用z-index,要使一个网页出现底层可以动,展示给用户的不动,这样的效果。
       不动的标签z-index值要大于动的标签,搭配定位一起使用

# 3.css代码:
        body {
            margin: 0;
        }
        .cover {
            background-color: rgba(127,127,127,0.5);
            position: fixed;
            left: 0;
            bottom: 0;
            right: 0;
            top: 0;
            z-index: 100;
        }
        .modal {
            height: 200px;
            width: 400px;
            background-color: white;
            z-index: 101;
            position: fixed;
            left: 50%;
            top: 50%;
            margin-left: -200px;
            margin-top: -100px;
         }

"""
   搭建一个简易的博客页面
      1.分析页面结构
         利用布局标签div和span搭建架子
      2.先编写网页骨架
         HTML
      3.再编写CSS
      4.最后编写JS 
"""

 

标签:margin,前端,边框,标签,border,top,css,属性
From: https://www.cnblogs.com/juzijunjun/p/16945612.html

相关文章

  • 12月2日内容总结——边框属性,display属性,css盒子模型,浮动、溢出、定位、z-index属性和
    目录一、边框二、display属性三、CSS盒子模型概念margin外边距padding内填充四、浮动float三种取值clear清除浮动五、溢出overflow溢出属性六、定位staticrelative(相对定位......
  • 大前端html基础学习03-定位锚点透明
    一、position定位属性和属性值position定位属性,检索对象的定位方式;语法:position:static/absolute/relative/fixed/sticky/unset/inherit(未设置是inherit和initial的结合......
  • css(2)
    边框/*border-left-width:5px;*//*border-left-style:dotted;*//*border-left-color:#0000ff;*//*border-left:3pxsolidblack;*/border:10pxsolid......
  • 前端第三课---
    昨日内容回顾form表单补充说明1.基于form表单获取用户数据的标签 至少应该有name属性并且选择类型的标签还应该有value属性 针对没有name属性的标签就算获取了数据......
  • 前端学习3简易博客页面搭建
    目录前端学习3一、css重要属性之边框盒子模型浮动定位补充说明1.边框border2.画圆3.display属性4.快速敲代码的方法5.盒子模型6.浮动float(很重要)7.益处overflow8.......
  • CSS边框,定位 ,浮动,溢出 盒子模型
    CSS(2)边框标签都有边框,我们可以通过css来调整边框。#左边框border-left-width:3px;边框粗细可以配颜色color样式style粗细width上下左右只需要在border......
  • 前端之css
    目录边框display盒子模型浮动溢出定位z-index简易博客页面搭建边框border-left-width:5px;border-left-style:dotted;dotted-定义点线边框border-left-color:#0......
  • css关系选择器
    父子关系div>span{}祖先后代divspan{}兄弟关系div+span{}标签选择器divspan{}id选择器#span{}class选择器.div{}......
  • CSS3 filter(滤镜) 属性使用整理
    一、CSS3filter(滤镜) 1.定义filter属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度)。默认值:none继承:no动画支持:是。详细可查阅 CSS动画......
  • 前端CSS学习(二)
    目录边框画圆小例子displaydisplay属性盒子模型浮动溢出overflow溢出属性圆形头像示例定位fixedz-index顶部导航栏代码展示简易博客页面搭建边框<head><metacharse......