Html+Css+jquery 2021/11/1

简介: Html+Css+jquery 2021/11/1

看一下运行结果

这个案例用了html +css +jquery

<!DOCTYPE html>
<html lang="en">
<!--定义元的信息-->
<head>
    <script src="jquery-3.6.js"></script>
    <link type="text/css" href="html.css" rel="stylesheet">
    <meta charset="UTF-8">
    <!--css样式-->
    <!--定义标题-->
    <title>HTML基础操作案例一</title>
    <!--全局title属性-->
    <abbr title="HELLOW WORLD SEE YOU ME NESSS TO YOY">HELLOW</abbr><br><br>
    <!--定义css样式-->
    <style>
        ul{
            list-style: none;
            width: auto;
        }
        ul li{
            float: left;
            padding: 5px 5px;
        }
    </style>
    <!--默认地址默认目标-->
    <base href="#">
</head>
<body>
<script src="hellow.js"></script>
<div4>
    <div id="dd">1</div>
    <div id="ddd">2</div>
    <div id="dddd">3</div>
    <input type="text">
    <input type="password">
    <input type="date" name="date">
    <input type="month" name="month">
    <input type="week" name="week">
    <input type="email" name="email">
    <input type="number" name="number">
</div4>
<hr>
<article>
    <h1 id="aa">了解一些基础操作标签</h1>
    <hr>
    <h6 id="bb">hellow world</h6>
    <hr>
    <p>这是p标签哦</p>
    <hr>
    <strong>这是strong标签</strong>
    <hr>
    <p>这是p标签</p>
    <hr>
    <h3>这是善</h3><br>
    <p>换行符号哦</p>
    <span>这是span标签</span>
    <address>这是address标签</address>
    <blockquote>这是blockquote标签</blockquote>
    <q>这是q标签</q>
    <cite>这是cite标签</cite>
    <dfn>这是cite标签</dfn>
    <del>这是del标签</del>
    <ins>这是ins标签</ins>
    <kbd>这是kbd标签</kbd>
    <pre>这是pre标签</pre>
    <samp>这是samp标签</samp>
    <var>这是var标签</var>
</article>
<hr>
<hr>
<article>
    <h1>第二部分例表属性</h1>
   <ul>
       <li>这是无序例表</li>
       <li>这是无序例表</li>
       <li>这是无序例表</li>
       <li>这是无序例表</li>
       <li>这是无序例表</li>
   </ul>
    <br><br>
    <ol id="cc">
        <li>这是有序例表</li>
        <li>这是有序例表</li>
        <li>这是有序例表</li>
        <li>这是有序例表</li>
        <li>这是有序例表</li>
    </ol>
    <hr>
    <di id="cc">
        <dt>这是自定义例表</dt>
        <dt>这是自定义例表</dt>
        <dt>这是自定义例表</dt>
        <dt>这是自定义例表</dt>
        <dt>这是自定义例表</dt>
        <dt>这是自定义例表</dt>
    </di>
</article>
<hr>
<article>
    <h1>第三部分表格属性</h1>
    <table border="10px " cellspacing="20">
        <caption>学习表格属性</caption>
        <thead>
        <tr align="center">
            <th>这是单元格标题属性1</th>
            <th>这是单元格标题属性2</th>
            <th colspan="2">这是单元格标题属性3</th>
            <th>这是单元格标题属性5</th>
            <th>这是单元格标题属性6</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td>这是单元格属性1</td>
            <td>这是单元格属性2</td>
            <td>这是单元格属性3</td>
            <td>这是单元格属性4</td>
            <td>这是单元格属性5</td>
            <td>这是单元格属性6</td>
        </tr>
        <tr>
            <td>这是单元格属性1</td>
            <td>这是单元格属性2</td>
            <td>这是单元格属性3</td>
            <td>这是单元格属性4</td>
            <td>这是单元格属性5</td>
            <td>这是单元格属性6</td>
        </tr>
        </tbody>
        <tfoot>
        <tr>
            <td>这是单元格属性1</td>
            <td>这是单元格属性2</td>
            <td>这是单元格属性3</td>
            <td>这是单元格属性4</td>
            <td>这是单元格属性5</td>
            <td>这是单元格属性6</td>
        </tr>
        </tfoot>
    </table>
    <article>
        <h2>表格二</h2>
        <table border="2px">
            <colgroup>
                <col width="100px">
                <col width="300px">
                <tr>
                    <td>表格一234</td>
                    <td>表格一234</td>
                    <td>表格一234</td>
                    <td>表格一234</td>
                </tr>
                <tr>
                    <td>表格一234</td>
                    <td>表格一234</td>
                    <td>表格一234</td>
                    <td>表格一234</td>
                </tr>
                <tr>
                    <td>表格一234</td>
                    <td>表格一234</td>
                    <td>表格一234</td>
                    <td>表格一234</td>
                </tr>
            </colgroup>
        </table>
    </article>
    <hr>
    <section>
        <h1>点评表格</h1>
        <article>
            <header>
                <h2>发稿者:张三李四</h2>
                <p><time pubdate datetime="2021/11/1">一小时前</time></p>
            </header>
        </article>
    </section>
</article>
<article>
    <h1>第四部分导航栏</h1>
    <nav>
        <ul>
            <li><a href="Html.Eng1.html">点击这里1</a></li>
            <li><a href="Html.Eng1.html">点击这里2</a></li>
            <li><a href="Html.Eng1.html">点击这里3</a></li>
            <li><a href="Html.Eng1.html">点击这里4</a></li>
        </ul>
        <ul>
            <li><a href="Html.Eng1.html">点击这里5</a></li>
            <li><a href="Html.Eng1.html">点击这里6</a></li>
            <li><a href="Html.Eng1.html">点击这里7</a></li>
            <li><a href="Html.Eng1.html">点击这里8</a></li>
        </ul>
    </nav>
    <br>
    <br>
</article>
<hr>
<article>
    <h1>第五部分表单的一些属性和方法</h1>
    <form action="Html.Eng1.html" method="post">
        用户名:<input type="text" value=" "><br>
        密码:<input type="password"><br>
        性别:<input type="radio">男<input type="radio">女<br/>
        兴趣:<input type="checkbox">足球<input type="checkbox">篮球<input type="checkbox">排球<input type="checkbox">羽毛球<br>
        选择文件:<input type="file"><br>
        图片:<input type="image" src=""><br>
        <input type="reset"><br>
        <input type="submit"><br>
        <input type="button"><br>
        <input type="hidden"><br>
    </form>
</article>
<article>
    <h1>第六部分表单控制键</h1>
    <form action="Html.Eng1.html" method="post">
        你的出生地?
        <select>
            <option value="去往的地方名称">北京</option>
            <option value="去往的地方名称">上海</option>
            <option value="去往的地方名称">南昌</option>
            <option value="去往的地方名称">九江</option>
            <option value="去往的地方名称">湖口</option>
            <option value="去往的地方名称">新疆</option>
        </select><br><br>
        你的身份证号?
        <select size="3" multiple="multiple">
            <option value="身份证号为360开灯">234</option>
            <option value="身份证号为360开灯">333</option>
            <option value="身份证号为360开灯">786</option>
            <option value="身份证号为360开灯">556</option>
            <option value="身份证号为360开灯">899</option>
            <option value="身份证号为360开灯">654</option>
            <option value="身份证号为360开灯">234</option>
            <option value="身份证号为360开灯">456</option>
        </select>
        <br>
        <select size="7">
            <optgroup label="上海">
            <option value="123a">heiiowqe</option>
            <option value="123s">heiiowqe</option>
            <option value="123d">heiiowqe</option>
            </optgroup>
            <optgroup label="南昌">
                <option value="123a">a123456789</option>
                <option value="123s">s123456789</option>
                <option value="123d">c123456789</option>
            </optgroup>
            <optgroup label="北京">
                <option value="123a">f123456789</option>
                <option value="123s">g123456789</option>
                <option value="123d">h123456789</option>
            </optgroup>
        </select>
        <button type="submit">提交</button>
        <button type="reset">重来</button>
        <hr>
        <textarea cols="100" rows="10"></textarea><br>
        <textarea cols="100" rows="10" readonly="readonly">这个是文本域</textarea><br>
    </form>
</article>
<article>
    <h1>html5新的使用方案</h1>
    <form action="Html.Eng1.html" method="get" style="float: left">
        <input type="color" name="color" id="" value="red">&nbsp;
        <input type="time" name="time"  value="">
        <input type="datetime-local" name="date-time">
        <input type="date" name="date">
        <input type="month" name="month">
        <input type="week" name="week">
        <input type="email" name="email">
        <input type="number" name="number">
        <input type="range" name="range">
        <hr>
        <input type="range" list="marks">
        <datalist id="marks">
            <option value="1"></option>
            <option value="2"></option>
            <option value="4"></option>
            <option value="8"></option>
            <option value="16"></option>
        </datalist>
        <hr>
        <input type="search">
        <input type="tel">
        <input type="url">
        <input type="submit" name=""/>
        <input type="range" id="a" value="100">
        <output name="x" for="a"></output>
    </form>
    <br><br>
    <font >
        空格&nbsp; &lt;; &gt; &amp; &yen; &copy; &reg; &deg; &plusmn; &times;;&divide;4 &sup2;5&sup3;
    </font>
</article><br><br>
<hr>
<article>
    <h1>第七部分表单属性</h1>
    <form action="" method="get" oninput="x.value=parseInt(a.value)">0<input type="range" this.id="a" value="50">100<br>
        <output name="x" for="a">50</output>
    </form>
    <br>
    <!--1-->
    <from id="login" action="" method="get">
        <label >用户名:</label><input this.id="username" type="text" name="username" >
        <label>密码:<input form ="" type="password" name="password"></label><br>
        <input form="" type="submit">
    </from>
    <br>
    <!--2-->
    <from id="login" action="" method="get">
        <label >用户名:</label><input this.id="username" type="text" name="username"  placeholder="请输入用户名"><br>
        <label>密码:<input  type="password" name="password" autofocus="autofocus" placeholder="请输入用户密码"></label><br>
        <input type="submit" formaction="login">
        <button type="submit" formaction=" regist">注册</button>
    </from>
    <!--3-->
    <form id="login" action="" method="get">
        <label for="username"></label><input id="username" type="text" name="username" placeholder="请输入用户名"></form>
    <label><input form="login" type="password" name="password" autofocus="autofocus"
                  placeholder="请输入密码"></label><br>
    <input form="login" type="submit">
    <h1>autocomplete属性</h1>
    <!--4-->
    <form   action="" method="post">
        <input type="text" name="username" placeholder="请输入用户名">
        <input type="text" name="password"   placeholder="请输入密码"  autocomplete="off">
        <button type="submit">提交</button>
        <h1 class="qw">formtarget属性</h1>
        <!--5-->
        <form   action="" method="post">
            <input type="text" name="username" placeholder="请输入用户名"><br>
            <input type="text" name="password"   placeholder="请输入密码"  autocomplete="off"><br>
            <button type="submit">提交</button>
            <button type="submit" formtarget="_blank">提交新的窗口</button>
        </form>
        <!--6-->
    </form>
    <h1 class="qw">autofocus属性</h1>
    <form id="log" action="" method="get" >
        <label for="usernam">用户名:</label><input id="usernam" type="text" name="usernam">
    </form>
    <label>密码:<input form="log" type="password" name="password" autofocus="autofocus" ></label><br>
    <input form="log" type="submit">
    <hr>
</article>
<hr>
<div3>
    我是div三哦div3要实现的什么属性呢
</div3>
<hr>
<article>
    <h1>综合练习题</h1>
    <input type="button" value="选择 id 为 one 的元素1" id="btn1" /><hr>
    <input type="button" value="选择 class 为 mini 的所有元素2" id="btn2" /><hr>
    <input type="button" value="选择 元素名是 div 的所有元素3" id="btn3" /><hr>
    <input type="button" value="选择 所有的元素4" id="btn4" /><hr>
    <input type="button" value="选择 所有的 span 元素和id为two的元素5" id="btn5" /><hr>
    <input type="button" value="选择 body 内的所有 div 元素6" id="btn6" /><hr>
    <input type="button" value="在 body 内, 选择div子元素7" id="btn7" /><hr>
    <input type="button" value="选择 id 为 one 的下一个 div 元素8" id="btn8" /><hr>
    <input type="button" value="选择 id 为 two 的元素后面的所有 div 兄弟元素9" id="btn9" /><hr>
    <input type="button" value="选择第一个 div 元素10" id="btn10" /><hr>
    <input type="button" value="选择最后一个 div 元素11" id="btn11" /><hr>
    <input type="button" value="选择class不为 one 的所有 div 元素12" id="btn12" /><hr>
    <input type="button" value="选择索引值为偶数的 div 元素13" id="btn13" /><hr>
    <input type="button" value="选择索引值为奇数的 div 元素14" id="btn14" /><hr>
    <input type="button" value="选择索引值为大于 3 的 div 元素15" id="btn15" /><hr>
    <input type="button" value="选择索引值为等于 3 的 div 元素16" id="btn16" /><hr>
    <input type="button" value="选择索引值为小于 3 的 div 元素17" id="btn17" /><hr>
    <input type="button" value="选择所有的标题元素18" id="btn18" /><hr>
    <input type="button" value="选择当前正在执行动画的所有元素19" id="btn19" /><hr>
    <input type="button" value="选择没有执行动画的最后一个div20" id="btn20" /><hr>
    <input type="button" value="选择 含有文本 'di' 的 div 元素21" id="btn21" /><hr>
    <input type="button" value="选择不包含子元素(或者文本元素) 的 div 空元素22" id="btn22" /><hr>
    <input type="button" value="选择含有 class 为 mini 元素的 div 元素23" id="btn23" /><hr>
    <input type="button" value="选择含有子元素(或者文本元素)的div元素24" id="btn24" /><hr>
    <input type="button" value="选取含有 属性title 的div元素.25" id="btn25" /><hr>
    <input type="button" value="选取 属性title值等于'test'的div元素.26" id="btn26" /><hr>
    <input type="button"
           value="选取 属性title值不等于'test'的div元素(没有属性title的也将被选中).27" id="btn27" /><hr>
    <input type="button" value="选取 属性title值 以'te'开始 的div元素.28" id="btn28" /><hr>
    <input type="button" value="选取 属性title值 以'est'结束 的div元素.29" id="btn29" /><hr>
    <input type="button" value="选取 属性title值 含有'es'的div元素.30" id="btn30" /><hr>
    <input type="button"
           value="组合属性选择器,首先选取有属性id的div元素,然后在结果中 选取属性title值 含有'es'的 div 元素.31"
           id="btn31" /><hr>
    <input type="button"
           value="选取 含有 title 属性值, 且title 属性值不等于 test 的 div 元素32." id="btn32" />
    <hr>
    <hr>
    <div class="one" id="one">
        id 为 one,class 为 one 的div
        <div class="mini">class为mini</div>
    </div>
    <div class="one" id="two" title="test">
        id为two,class为one,title为test的div
        <div class="mini" title="other">class为mini,title为other</div>
        <div class="mini" title="test">class为mini,title为test</div>
        <div class="mini" title="other">class为mini,title为other</div>
        <div class="mini" title="test">class为mini,title为test</div>
        <div class="mini" title="other">class为mini,title为other</div>
        <div class="mini" title="test">class为mini,title为test</div>
    </div>
    <div class="one">
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini"></div>
    </div>
    <div class="one">
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini">class为mini</div>
        <div class="mini" title="tesst">class为mini,title为tesst</div>
    </div>
    <div style="display:none;" class="none">style的display为"none"的div</div>
    <div class="hide">class为"hide"的div</div>
    <div>
        包含input的type为"hidden"的div<input type="hidden" value="123456789" size="8">
    </div>
    <div id="mover">正在执行动画的div元素.</div>
    <span class="one" id="span">^1018^span元素^^</span>
</article>
<!--HTML样式-->
</body>
</html>
$(function () {
    $('div').mouseover(function () {
        $('div').css('background', "red");
    });
    /*移出变pink*/
    $(function () {
        $('div').mouseleave(function () {
            $('div').css('background', "pink");
        });
        $('div').click(function () {
            $('div').css('background', "green");
        })
    })
    $('input').focus(function () {
        $(this).css('background-color', 'pink');
        /*失去焦点*/
        $('input').blur(function () {
            $(this).css('background-color', 'red');
        })
    });
    $(function () {
        $(document).click(function () {
            $('input').css('background-color', 'red');
            $('input').keydown(function () {
                $(this).css('background-color', 'pink');
            });
            $('input').keyup(function () {
                $(this).css('background-color', 'yellow');
            })
        })
    })
});
    $(document).ready(function(){
        //1.选择 body 内的所有 div 元素
        $("#btn1").click(function(){
            $("body div").css("background", "pink");
            $("body div").css("color", "red");
        });
        //2.在 body 内, 选择div子元素
        $("#btn2").click(function(){
            $("body>div").css("background", "yellow");
            $("body>div").css("color", "white");
        });
        //3.选择 id 为 one 的下一个 div 元素
        $("#btn3").click(function(){
            $("#one+div").css("background", "red");
            $("#two+div").css("background", "red");
        });
        //4.选择 id 为 two 的元素后面的所有 div 兄弟元素
        $("#btn4").click(function(){
            $("#one~div").css("background", "blue");
        });
    });
    $(document).ready(function(){
        //1.选择 body 内的所有 div 元素
        $("#btn5").click(function(){
            $("body div").css("background", "pink");
            $("body div").css("color", "red");
        });
        //2.在 body 内, 选择div子元素
        $("#btn6").click(function(){
            $("body>div").css("background", "yellow");
            $("body>div").css("color", "white");
        });
        //3.选择 id 为 one 的下一个 div 元素
        $("#btn7").click(function(){
            $("#one+div").css("background", "red");
            $("#two+div").css("background", "red");
        });
        //4.选择 id 为 two 的元素后面的所有 div 兄弟元素
        $("#btn8").click(function(){
            $("#one~div").css("background", "blue");
        });
    });
    $(document).ready(function(){
        function anmateIt(){
            $("#mover").slideToggle("slow", anmateIt);
        }
        anmateIt();
    });
$(document).ready(function(){
    //1.选择第一个 div 元素
    $("#btn9").click(function(){
        $("div:first").css("background", "red");
        $("div:first").css("color", "yellow");
    });
    //2.选择最后一个 div 元素
    $("#btn10").click(function(){
        $("div:last").css("background", "pink");
        $("div:last").css("color", "red");
    });
    //3.选择class不为 one 的所有 div 元素
    $("#btn11").click(function(){
        $("div:not(.one)").css("background", "yellow");
    });
    //4.选择索引值为偶数的 div 元素
    $("#btn12").click(function(){
        $("div:even").css("background", "#bbffaa");
    });
    //5.选择索引值为奇数的 div 元素
    $("#btn13").click(function(){
        $("div:odd").css("background", "purple");
        $("div:odd").css("color", "red");
    });
    //6.选择索引值为大于 3 的 div 元素
    $("#btn14").click(function(){
        $("div:gt(3)").css("background", "red");
        $("div:gt(3)").css("color", "pink");
    });
    //7.选择索引值为等于 3 的 div 元素
    $("#btn15").click(function(){
        $("div:eq(3)").css("background", "brown");
    });
    //8.选择索引值为小于 3 的 div 元素
    $("#btn16").click(function(){
        $("div:lt(3)").css("background", "green");
    });
    //9.选择所有的标题元素
    $("#btn9").click(function(){
        $(":header").css("background", "#bbffaa");
    });
    //10.选择当前正在执行动画的所有元素
    $("#btn17").click(function(){
        $(":animated").css("background", "brown");
    });
    //11.选择没有执行动画的最后一个div
    $("#btn18").click(function(){
        $("div:not(:animated):last").css("background", "#bbffaa");
    });
});
    $(document).ready(function(){
        function anmateIt(){
            $("#mover").slideToggle("slow", anmateIt);
            $("#btn1").slideToggle("slow",anmateIt)
            $("#btn2").slideToggle("slow",anmateIt)
            $("div:contains('di')").slideToggle("slow",anmateIt)
        }
        anmateIt();
    });
/**
 :contains(text)
 :empty
 :has(selector)
 :parent
 */
$(document).ready(function(){
    //1.选择 含有文本 'di' 的 div 元素
    $("#btn19").click(function(){
        $("div:contains('di')").css("background", "red");
    });
    //2.选择不包含子元素(或者文本元素) 的 div 空元素
    $("#btn20").click(function(){
        $("div:empty").css("background", "pink");
    });
    //3.选择含有 class 为 mini 元素的 div 元素
    $("#btn21").click(function(){
        $("div:has('.mini')").css("background", "gray");
    });
    //4.选择含有子元素(或者文本元素)的div元素
    $("#btn22").click(function(){
        $("div:parent").css("background", "orange");
    });
});
    $(document).ready(function(){
        function anmateIt(){
            $("#mover").slideToggle("slow", anmateIt);
        }
        anmateIt();
    });
/**
 :hidden
 :visible
 */
$(document).ready(function(){
    //1.选取所有可见的  div 元素
    $("#btn23").click(function(){
        $("div:visible").css("background", "pink");
    });
    //2.选择所有不可见的 div 元素
    //不可见:display属性设置为none,或visible设置为hidden
    $("#btn24").click(function(){
        $("div:hidden").show("slow").css("background", "yellow");
        $("div:hidden").show("slow").css("color", "red");
    });
    //3.选择所有不可见的 input 元素
    $("#btn25").click(function(){
        alert($("input:hidden").attr("value"));
    });
});
    /**
     [attribute]
     [attribute=value]
     [attribute!=value]
     [attribute^=value]
     [attribute$=value]
     [attribute*=value]
     [attrSel1][attrSel2][attrSelN]
     */
    $(function() {
        //1.选取含有 属性title 的div元素
        $("#btn26").click(function() {
            $("div[title]").css("background", "pink");
        });
        //2.选取 属性title值等于'test'的div元素
        $("#btn27").click(function() {
            $("div[title='test']").css("background", "red");
        });
        //3.选取 属性title值不等于'test'的div元素(*没有属性title的也将被选中)
        $("#btn28").click(function() {
            $("div[title!='test']").css("background", "green");
        });
        //4.选取 属性title值 以'te'开始 的div元素
        $("#btn29").click(function() {
            $("div[title^='te']").css("background", "yellow");
        });
        //5.选取 属性title值 以'est'结束 的div元素
        $("#btn30").click(function() {
            $("div[title$='est']").css("background", "orange");
        });
        //6.选取 属性title值 含有'es'的div元素
        $("#btn31").click(function() {
            $("div[title*='es']").css("background", "cyan");
        });
        //7.首先选取有属性id的div元素,然后在结果中 选取属性title值 含有'es'的 div 元素
        $("#btn32").click(function() {
            $("div[id][title*=es]").css("background", "#bbffaa");
        });
        //8.选取 含有 title 属性值, 且title 属性值不等于 test 的 div 元素
        $("#btn33").click(function() {
            $("div[title!='test'][title]").css("background", "#bbffaa");
        });
    });
/*进入css的学习本章除上述采用的是外链式*/
/*css的全局选择器*/
*{
    padding: 0px;
    margin: 0px;
    font-size: 25px;
    background: none;
}
/*id选择器*/
#aa {
    border: 3px solid;
    font-size: 20px;
    color: red;
    font-family: Arial;
    font-weight: bolder;
    font-variant: all-small-caps;
}
#bb{
    height: 100px;
    font-style: italic;
    border: 3px solid;
    font-size: 30px;
    color: yellow;
    margin: auto;
    font-family: Arial;
    /*字粗细*/
    font-weight: bolder;
    font-variant: all-small-caps;
    /*字间距*/
    letter-spacing: 1px;
    /*单词的距离*/
    word-spacing: revert;
    /*行距*/
    line-height: 2px;
    /*文本修饰*/
    text-transform: uppercase;
   /* text-transform: revert;*/
    /*首行退一2px*/
    text-indent: 2px;
    background: #888888;
}
/*标签选择器*/
p{
    color: brown;
    background: #00CC33;
    font-size: 30px;
    border: solid 3px cornflowerblue;
}
q{
    color: pink;
    background: #00CC33;
    font-size: 30px;
    border: solid 3px cornflowerblue;
}
cite{
    color: blue;
    background: #00CC33;
    font-size: 30px;
    border: solid 3px cornflowerblue;
}
dfn{
    color: brown;
    background: darkgray;
    font-size: 30px;
    border: solid 3px cornflowerblue;
}
del{
    background: #1E90FF;
    border: salmon 6px dot-dash;
}
li{
    color: red;
    font-size: 30px;
    border: solid 3px cornflowerblue;
}
#cc{
    color: yellow;
    font-size: 30px;
    border: solid 4px cornflowerblue;
}
h1{
    background: #33FF66;
    font-size: 40px;
    border-bottom: #1E90FF 3px dotted;
}
/*认证盒子属性*/
/*solid dashed dotted double*/
div3{
    font-size: 40px;
    height: 800px;
    width: 1000px;
    /*border属性*/
    border: solid  coral 20px;
    border-top-color: #33FF66;
    border-bottom-color: #6c6c6c;
    border-left-width: 10px;
    border-right-width: 15px;
    /*设置四边样式  border-style: solid;*/
    margin: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px;
    padding-bottom: auto;
    padding-right: auto;
}
h1{
    float: left;
    clear: left;
}
#dd{
    height: 300px;
    width: 300px;
    font-size: revert;
    overflow: hidden;
    background: whitesmoke;
   /* overflow: initial;
    overflow: fragments;*/
}
#ddd{
    height: 300px;
    width: 300px;
    font-size: revert;
    overflow: hidden;
    background: whitesmoke;
    /* overflow: initial;
     overflow: fragments;*/
}
div4{
   float: outside;
}
#dddd{
    height: 300px;
    width: 300px;
    font-size: revert;
    overflow: hidden;
    background: whitesmoke;
    /* overflow: initial;
     overflow: fragments;*/
}
/*操作表格属性*/
table{
    border: 5px solid red;
    mso-cellspacing: 12px;
    width: 1000px;
    height: 600px;
    align-content: center;
    background: wheat;
}
div, span, p {
    width: 200px;
    height: 150px;
    margin: 1px;
    background: yellow;
    border: #000 5px solid;
    float: left;
    font-size: 17px;
    font-family: Verdana;
    /* border-radius: 50%;*/
}
div.mini {
    width: 60px;
    height: 60px;
    background-color: #aaa;
    font-size: 12px;
}
div.hide {
    display: none;
}

多学多用自有体会

相关文章
|
2天前
|
移动开发 前端开发 JavaScript
:掌握移动端开发:HTML5 与 CSS3 的高效实践
:掌握移动端开发:HTML5 与 CSS3 的高效实践
10 1
|
7天前
|
缓存 移动开发 前端开发
【专栏:HTML与CSS前端技术趋势篇】HTML与CSS在PWA(Progressive Web Apps)中的应用
【4月更文挑战第30天】PWA(Progressive Web Apps)结合现代Web技术,提供接近原生应用的体验。HTML在PWA中构建页面结构和内容,响应式设计、语义化标签、Manifest文件和离线页面的创建都离不开HTML。CSS则用于定制主题样式、实现动画效果、响应式布局和管理字体图标。两者协同工作,保证PWA在不同设备和网络环境下的快速、可靠和一致性体验。随着前端技术进步,HTML与CSS在PWA中的应用将更广泛。
|
7天前
|
前端开发 JavaScript 开发者
【专栏:HTML与CSS前端技术趋势篇】前端框架(React/Vue/Angular)与HTML/CSS的结合使用
【4月更文挑战第30天】前端框架React、Vue和Angular助力UI开发,通过组件化、状态管理和虚拟DOM提升效率。这些框架与HTML/CSS结合,使用模板语法、样式管理及组件化思想。未来趋势包括框架简化、Web组件标准采用和CSS在框架中角色的演变。开发者需紧跟技术发展,掌握新工具,提升开发效能。
|
7天前
|
前端开发 JavaScript UED
【专栏:HTML 与 CSS 前端技术趋势篇】Web 性能优化:CSS 与 HTML 的未来趋势
【4月更文挑战第30天】本文探讨了CSS和HTML在Web性能优化中的关键作用,包括样式表压缩、选择器优化、DOM操作减少等策略。随着未来趋势发展,CSS模块系统、自定义属性和响应式设计将得到强化,HTML新特性也将支持复杂组件构建。同时,应对浏览器兼容性、代码复杂度和性能功能平衡的挑战是优化过程中的重要任务。通过案例分析和持续创新,我们可以提升Web应用性能,创造更好的用户体验。
|
7天前
|
移动开发 前端开发 UED
【专栏:HTML与CSS前端技术趋势篇】渐进式增强与优雅降级在前端开发中的实践
【4月更文挑战第30天】前端开发中的渐进式增强和优雅降级是确保跨浏览器、跨设备良好用户体验的关键策略。渐进式增强是从基础功能开始,逐步增加高级特性,保证所有用户能访问基本内容;而优雅降级则是从完整版本出发,向下兼容,确保低版本浏览器仍能使用基本功能。实践中,遵循HTML5/CSS3规范,使用流式布局和响应式设计,检测浏览器特性,并提供备选方案,都是实现这两种策略的有效方法。选择合适策略优化网站,提升用户体验。
|
7天前
|
前端开发 开发者 UED
【专栏:HTML与CSS前端技术趋势篇】网页设计中的CSS Grid与Flexbox之争
【4月更文挑战第30天】本文对比了CSS Grid和Flexbox两种布局工具。Flexbox擅长一维布局,简单易用,适合导航栏和列表;CSS Grid则适用于二维布局,能创建复杂结构,适用于整个页面布局。两者各有优势,在响应式设计中都占有一席之地。随着Web标准发展,它们的结合使用将成为趋势,开发者需掌握两者以应对多样化需求。
|
7天前
|
前端开发 JavaScript 搜索推荐
【专栏:HTML 与 CSS 前端技术趋势篇】HTML 与 CSS 在 Web 组件化中的应用
【4月更文挑战第30天】本文探讨了HTML和CSS在Web组件化中的应用及其在前端趋势中的重要性。组件化提高了代码复用、维护性和扩展性。HTML提供组件结构,语义化标签增进可读性,支持用户交互;CSS实现样式封装、布局控制和主题定制。案例展示了导航栏、卡片和模态框组件的创建。响应式设计、动态样式、CSS预处理器和Web组件标准等趋势影响HTML/CSS在组件化中的应用。面对兼容性、代码复杂度和性能优化挑战,需采取相应策略。未来,持续发掘HTML和CSS潜力,推动组件化开发创新,提升Web应用体验。
|
7天前
|
前端开发 UED
【专栏:HTML与CSS实战项目篇】创建一个具有复杂布局的电商详情页
【4月更文挑战第30天】构建复杂布局的电商详情页涉及页面结构规划、样式设计和交互效果实现。首先规划顶部导航栏、商品图片展示区、商品信息区、用户评价区和相关商品推荐区。在样式设计上,注重色彩搭配、字体选择、布局与间距及图片处理。交互效果包括图片放大、添加到购物车按钮、滚动监听和评论互动,以提升用户体验。实际开发中需考虑跨设备兼容性和用户体验优化。
|
7天前
|
移动开发 前端开发 JavaScript
【专栏:HTML与CSS实战项目篇】使用HTML5与CSS3制作一个动态表单验证页面
【4月更文挑战第30天】本文介绍了使用HTML5和CSS3创建动态表单验证页面的方法。首先,简述HTML5用于构建网页内容,CSS3用于描述样式。接着,分四步展示实现过程:1) 设计包含输入框和提示信息的表单结构;2) 使用CSS3创建样式,增强视觉效果;3) 使用JavaScript监听输入事件,动态验证表单并显示错误信息;4) 测试和调试确保跨平台兼容性。通过学习,开发者能掌握创建带验证功能的表单,提升用户体验。
|
7天前
|
前端开发 测试技术 UED
【专栏:HTML 与 CSS 实战项目篇】实现一个在线产品展示页面
【4月更文挑战第30天】本文介绍了使用HTML和CSS创建吸引人的在线产品展示页面的实战步骤,包括页面设计规划、HTML结构搭建、CSS样式设计、具体页面实现、交互效果添加、优化与提升。通过简洁布局、产品列表和详情页设计,实现易用且具吸引力的展示效果。优化图片和代码,提升性能,以助企业在数字时代脱颖而出。