• JavaWeb


    CSS 参考手册 :https://www.w3school.com.cn/cssref/index.asp
    JavaWeb - 学习笔记

    CSS 样式

    内联样式

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>内联样式</title>
        </head>
        <body>
            <!--在标签内使用style属性-->
            <div style="color:red;">zut</div>
        </body>
    </html>
    

    内部样式

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>内部样式</title>
            <style>
                div {
                    color: red;
                }
            </style>
        </head>
        <body>
            <!--在head标签内定义style标签-->
            <div>zut</div>
        </body>
    </html>
    

    外部样式

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>外部样式</title>
            <link rel="stylesheet" href="css/zut.css">
        </head>
        <body>
            <!--css资源文件-->
            <!--head link引入外部资源文件-->
            <div>zut</div>
        </body>
    </html>
    
    div {
        color: blue;
    }
    

    选择器

    基础选择器

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>选择器</title>
            <style>
                #div1 {
                    color: red;
                }
                div {
                    color: blue;
                }
                .cls {
                    color: aquamarine;
                }
            </style>
        </head>
        <body>
            <!--id选择器:建议唯一-->
            <div id="div1">zut</div>
            <div class="cls">zut1</div>
            <!--元素选择器:id选择器优先级高于元素选择器-->
            <!--类选择器:类选择器优先级高于元素选择器-->
            <p class="cls">zut</p>
        </body>
    </html>
    

    扩展选择器

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>扩展选择器</title>
            <style>
                /*选择所有元素*/
                * {
    
                }
                /*并集选择器*/
                div, p {
                    color: aqua;
                }
                /*子选择器*/
                div p {
                    color: red;
                }
                /*父选择器*/
                div > p {
                    background: black;
                }
                /*属性选择器*/
                input[type='text'] {
                    border: 2px solid;
                }
                /*伪类选择器*/
                a:link {
                    color: deeppink;
                }
                a:hover {
                    color: aqua;
                }
                a:active {
                    color: yellow;
                }
                a:visited {
                    color: red;
                }
    
            </style>
        </head>
        <body>
            <!--https://www.w3school.com.cn/cssref/index.asp-->
            <div>
                <p>zut</p>
            </div>
            <p>zut</p>
            <!--属性选择器-->
            <input type="text"><br>
            <input type="password"><br>
            <!--伪类选择器:选择一些元素具有的状态-->
            <!--a link:初始化状态,visited:被访问过的状态,active:正在访问的状态,hover:鼠标悬浮状态-->
            <a href="#">zut</a>
        </body>
    </html>
    

    CSS 常用属性

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>CSS常用属性</title>
        </head>
        <style>
            p {
                color: red;
                font-size: 20px;
                text-align: center;
                line-height: 50px;
                /*宽度,实线,黑色*/
                border: 1px solid black;
            }
            div {
                border: 1px solid black;
                 100px;
                /*height: 600px;*/
                /* 600px;*/
                /*background: red;*/
                /*background: url("https://img2020.cnblogs.com/blog/1615081/202004/1615081-20200425192425460-532751811.jpg") no-repeat center;*/
            }
            .div1 {
                 100px;
                height: 100px;
                /*margin: 50px;*/
            }
            .div2 {
                 200px;
                height: 200px;
                /*内边距撑大盒子*/
                /*padding: 50px;*/
                /*设置盒子属性保证盒子大小不发生变化*/
                box-sizing: border-box;
                padding: 50px;
            }
            .div3 {
                float: left;
            }
            .div4 {
                float: left;
            }
            .div5 {
                float: right;
            }
        </style>
        <body>
            <!--字体、边框:复合属性,每一个边都可以设置-->
            <p>zut</p>
            <div></div>
            <!--盒子模型:控制布局-->
            <!--margin:外边距-->
            <!--padding:内边距-->
            <div class="div2">
                <div class="div1">
    
                </div>
            </div>
            <!--float浮动-->
            <div class="div3">1</div>
            <div class="div4">2</div>
            <div class="div5">3</div>
        </body>
    </html>
    
  • 相关阅读:
    vue-cli3.0结合lib-flexible、px2rem实现移动端适配,完美解决第三方ui库样式变小问题
    vue-cli配置移动端自适应flexible.js
    fastclick的介绍和使用
    vue 项目中安装npm--save-dev 和 --save 命令
    vue项目积累
    移动端 1px 像素边框问题的解决方案(Border.css)
    reset.css文件下载及剖析
    Chrome 开发工具之Network
    Flutter的布局和页面组件
    Vue之样式绑定
  • 原文地址:https://www.cnblogs.com/zut-syp/p/12788011.html
Copyright © 2020-2023  润新知