zoukankan      html  css  js  c++  java
  • html个人浮水入门day05

    1.盒子模型

    盒子模型又称“框”模型,( box model)

    页面上所有元素可看作盒子模型

    边框,外边距,内边距,尺寸

      盒子模型:(这是截图,忽略图中数据)

        

      margin:外边距

        margin-top:上部外边距

        margin-bottom:底部外边距

        margin-left:左外边距

        matgin-right:右外边距

            取值:

                    px、%(比较少用)、负值、auto

                     margin:取值;(同时作用于上下左右)

                     margin:1px 1px;(第一个值作用于上下,第二个值作用于左右)

                     margin:1px 1px 1px;(上,左右,下)

                     margin:1px 1px 1px 1px ;(上右下左,顺时针)

        margin-top:1px;

        margin-bottom:1px;

        margin-left:1px;

        matgin-right:1px;

                  *当左右边距命名为auto时,标签居中

        *垂直外边距合并:

                         两个垂直外边距相遇时,会合并成一个垂直外边距,值取两个中较大的一个

                   *<hn></hn>、<p></p>、<body></body>系统默认存在外边框,可以去掉

      padding:内边距,内容与边框的间距

             padding-top:上部内边距

        padding-bottom:下部内边距

        padding-left:左内边距

        padding-right:右内边距

            取值:取值方式和margin相似,但是没有auto和负数

                     *元素内边距增加时元素所在框的占地也增大

                    例:<div class="d1">

              <div calss="d2"></div>

                           </div>

                        css:.d1{

                                          100px;

                                            height:100px;

                                           border:1px solid red;

                                       }

                        若添加padding-left:20px;则父级div的宽度时120px;

      2.背景

                 (1)背景色

                  background-color:背景颜色

                  取值:合法颜色值

                (2)背景图片

                   background-image:背景图片  

                   取值:url(图像路径)

                   background-image:url("图像路径");

                (3)背景重复

                      背景会在水平和垂直方向铺满整个框

                  属性:background-repeat

                  取值:

                        repeat:默认值,水平垂直平铺

                        repeat-x:水平平铺

                        repeat-y:垂直方向平铺

           no-repeat:取消平铺

               (4)背景图片固定

                        background-attachment:scroll;(默认值)

                         fixed:背景图片相对于所在视窗固定在页面中,所在视窗怎么滚动背景都不会动

                         scroll:在所在框内固定,框内元素动图片不会动,但当所在框移动时,背景图片也会动

       (5)背景定位

                           改变背景图片在框中的位置

                           background-position

                          取值:

                                 x    水平方向移动      y  垂直方向移动    x%  y%;

                                0% 0%:显示在元素的左上方

                                100% 100%:显示在元素的右下方

                                50% 50%:显示在元素的居中位置

                                left :靠左
              right:靠右
              center :将元素显示在水平或垂直方向的中间
              top:靠上
              bottom:靠下

                        背景图片属性常用取值方式:

                           background:url()   repeat   position;

        3 、文本格式化

                    (1)指定字体

                           font-family:value1,value2.........;

                           font-family:"宋体","楷体";

                      (2)设置字号

                            font-size:1px;

                        (3)  设置字体宽度

                            font-weight:1px;

                       (4) 字体样式

                             font-style:normal/italic(斜体);

                        (5)字体以小号的大写字母显示

                              font-variant:normal/small-caps;

                 

              

  • 相关阅读:
    docker安装kafka
    Prometheus警报
    MongoDB介绍
    SpringMvc中几个注解
    无DNS安装VCSA
    互联网本质
    什么是领导力
    58沈剑_一分钟专栏
    以数据库思维理解区块链
    区块链的4个实际应用
  • 原文地址:https://www.cnblogs.com/fbbg/p/10413768.html
Copyright © 2011-2022 走看看