CSS基础样式

1.高度和宽度

.c1{
    height:300px;
    width:500px;
}

 注意事项:

        宽度,支持百分比

        行内标签:默认无效

        块级标签:默认有效(右侧区域就算是空白,也不给占用)

2.块级和行内标签

       css样式:标签--display:inline-block允许在元素上设置宽度和高度




    
    Title
    


      北京
      上海
      

 下图我们可以看到display:inline-block标签的效果

     中 #这行本来是块级标签,加上style="display:inline;"变为行内标签
     国 #这行本来是行内标签,加上style="display:block;"变为块级标签

CSS基础样式_第1张图片

 3.字体和颜色

.c1{
    color:red;/*颜色*/
    font-size:60px;/*字体大小*/
    font-weight:600;/*字体加粗*/
    font-family:字体;/*字体样式*/
    }

4.文字的对齐方式

.c1{
    height:60px;
    width:300px;
    
    text-align:center;/*水平方向居中*/
    line-height:60px;/*垂直方向居中,使用其值等于height属性值的line-height属性,只能用于一行数据*/
}

5.浮动

 float 属性定义元素在哪个方向浮动


      左边
      右边




    
    Title
    



      1
      2
      3


CSS基础样式_第2张图片

 float会让标签浮动之后脱离文档流(可以理解成覆盖在网页的最上面),需要加

style="clear:both;"使标签恢复正常



    
    Title
    


1
2
3

6.边距

内边距

下面这个代码是给内边距上下左右都留了20px




    
    Title
    


      
内边距
222

 CSS基础样式_第3张图片

 可以简写成这样,顺序是顺时针 上右下左

padding:20px 10px 15px 20px;

外边距

很好理解,就是标签与周围创建的空间

p {
  margin-top: 100px;
  margin-bottom: 100px;
  margin-right: 150px;
  margin-left: 80px;
}

7.区域局中

.c1{
    margin:0 auto;
    }

父亲如果自己没有高度或宽度,会被孩子撑起来

8.hover(伪类)

选择鼠标指针浮动在其上的元素,并设置其样式,例如下面这个代码,本来显示的111111是红色的,但当鼠标挪上去时会显示黄色并变大


    
    Title
    


1111111111

CSS基础样式_第4张图片

 CSS基础样式_第5张图片

 9.after(伪类)

在每个指定元素之后插入内容


    
    Title
    


1111111111
22222
44444

CSS基础样式_第6张图片

10.position

fixed (生成绝对定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。)


    
    Title
    


    

 固定红框,不随着页面滑动而改变位置

CSS基础样式_第7张图片


    
    Title
    



    
登录

可以用于做网页固定登录窗口

CSS基础样式_第8张图片

 relative生成相对定位的元素    absolute生成绝对定位的元素


    
    Title
    


    

CSS基础样式_第9张图片

 11.border边框


    
    Title
    


    

CSS基础样式_第10张图片

 12.background-color背景色

(在上述代码中加一行background-color:black;将框中背景改成黑色)

        .c1{
                height:300px;
                width:500px;
                border:3px solid red;
                border-left:3px solid green;
                background-color:black;
                margin:100px;
                position:relative;
             }

CSS基础样式_第11张图片

你可能感兴趣的:(Python,Web开发,css,前端,html)