当前位置: 首页 > article >正文

Javaweb之css

css的三种引入方式

1内行式

2.内嵌式

3.外部样式表

内行式和内嵌式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
            input{
                border: 1px solid green;
        width: 60px;
        height: 40px;
        background-color: aquamarine;
        color: black;
        font-size: 22px;
        font-family: '行书';
        border-radius: 5px;
            }

    </style>


</head>
<body>
    <!-- 
    
    
    
    -->
    <!-- <input  type="button" value="按钮"
     style=
        "border: 1px solid green;
        width: 60px;
        height: 40px;
        background-color: aquamarine;
        color: black;
        font-size: 22px;
        font-family: '行书';
        border-radius: 5px;
        "
    
    > -->
  


    <input type="button" value="按钮">
    <input type="button" value="按钮">


</body>
</html>

外部样式表

一个css的文件

input{
    border: 1px solid green;
width: 60px;
height: 40px;
background-color: aquamarine;
color: black;
font-size: 22px;
font-family: '行书';
border-radius: 5px;
}

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <link href="css/btn.css" rel="stylesheet">
</head>
<body>
    


<input type="button" value="按钮">
<input type="button" value="按钮">
<input type="button" value="按钮">

选择器

1元素选择器

2id选择器

3class选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

   
    <style>
        #六花{
            border: 1px solid green;
    width: 60px;
    height: 40px;
    background-color: aquamarine;
    color: black;
    font-size: 22px;
    font-family: '行书';
    border-radius: 5px;
        }


</style> -->



<!--
元素选择器

 <style>
            input{
                border: 1px solid green;
        width: 60px;
        height: 40px;
        background-color: aquamarine;
        color: black;
        font-size: 22px;
        font-family: '行书';
        border-radius: 5px;
            }


    </style>
     -->

    <style>
            .shapeClass{
                width: 60px;
                height: 40px;

            }
            .colorclass{
                background-color: aquamarine;
                color: black;
                border: 1px solid green;

            }
            .fontClass{
                font-size: 22px;
        font-family: '行书';
        border-radius: 5px;

            }


    </style>
    




</head>
<body>
    
    <input id="六花" class="colorclass shapeClass fontClass" type="button" value="按钮">
    <input  type="button" value="按钮">
    <input id="二奶" type="button" value="按钮">


    

</body>
</html>

浮动

float: 加上方位

如:float: right;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
            .outerdiv{
                background-color:burlywood ;
                height: 500px;
                width: 600px; 


            }

            .innerdiv{
                height:60px ;
                width: 100px;
                border: 1px solid black;



            }

            .d1{
                background-color: green;
                float: right;
            }
            .d2{
                background-color: red;
                float: right;
            }
            .d3{
                background-color: yellow;
                float: right;
            }



    </style>



</head>
<body>
    <div class="outerdiv" >
            <div class="innerdiv d1">diva</div>
            <div class="innerdiv d2">divx</div>
            <div class="innerdiv d3">divy</div>


        



    </div>

</body>
</html>

定位

 position

                    static 默认(不行动)

                    absolute  绝对  其他的会填充

                    relative  相对原来的位置  其他的不会填充

                    fixed   相对浏览器的窗口 其他的会填充

            top

            right

            left

            bottom

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
            .outerdiv{
                background-color:burlywood ;
                height: 500px;
                width: 600px; 


            }

            .innerdiv{
                height:60px ;
                width: 100px;
                border: 1px solid black;



            }

            .d1{
                background-color: green;
               position: static;
               top: 60px;
               left: 60px;
            }
            .d2{
                background-color: red;
                
            }
            .d3{
                background-color: yellow;
                
            }

          
    </style>



</head>
<body>
    <div class="outerdiv" >
            <div class="innerdiv d1">diva</div>
            <div class="innerdiv d2">divx</div>
            <div class="innerdiv d3">divy</div>


        



    </div>

</body>
</html>

  盒子模型

内边距 padding

外边距 margin

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
            .outerdiv{
                background-color:burlywood ;
                height: 500px;
                width: 600px; 
                margin: 0px auto;



            }

            .innerdiv{
                height:60px ;
                width: 100px;
                border: 1px solid black;
                float: left;
               


            }




            .d1{
                background-color: green;
                margin-right: 10px;
                padding-top: 20px;
                
            }
            .d2{
                background-color: red;
                margin-left: 10px;
            }
                
            .d3{
                background-color: yellow;
                
            }



    </style>



</head>
<body>
    <div class="outerdiv" >
            <div class="innerdiv d1">diva</div>
            <div class="innerdiv d2">divx</div>
            <div class="innerdiv d3">divy</div>


        



    </div>

</body>
</html>


http://www.kler.cn/a/516735.html

相关文章:

  • 【29】Word:李楠-学术期刊❗
  • C# volatile 使用详解
  • Kubernetes 集群网络及服务暴露方式详解
  • windows平台通过命令行安装前端开发环境
  • Linux应用编程(五)USB应用开发-libusb库
  • Selenium配合Cookies实现网页免登录
  • 时序数据库的使用场景
  • openresty(nginx)+lua+kafka实现日志搜集系统
  • 【Redis】事务
  • Windows Docker Desktop安装及使用 Docker 运行 MySQL
  • elasticsearch segment数量对读写性能的影响
  • STM32_SD卡的SDIO通信_基础读写
  • 互联网产品品牌形象构建与开源AI智能名片S2B2C商城小程序的应用研究
  • Lock和Synchronized的区别,源码分析
  • 基于Springboot用axiospost请求接收字符串参数为null的解决方案
  • 【unity游戏开发之InputSystem——02】InputAction的使用介绍(基于unity6开发介绍)
  • 68,[8] BUUCTF WEB [RoarCTF 2019]Simple Upload(未写完)
  • JAVASE入门八脚-Spring ,时间Data,Dateformat,parse,Math,容器
  • Linux网络 | 网络计算器客户端实现与Json的安装以及使用
  • 深度剖析 PyTorch框架:从基础概念到高级应用的深度学习之旅!
  • OpenCV: 深入理解OpenCV中CV_WRAP_AS宏及其作用
  • 城市生命线安全保障:技术应用与策略创新
  • 使用 ECS服务器 和 vsCode 搭建远程开发站
  • Windows电脑不小心点击了关机,关机过程中如何阻止
  • 20250121面试鸭特训营第29天
  • Python的进程和线程