abstract:<!DOCTYPE html> <html> <head> <title>测试</title> <style type="text/css"> *{ margin: 0; display: 0; } .top{ background-
<!DOCTYPE html> <html> <head> <title>测试</title> <style type="text/css"> *{ margin: 0; display: 0; } .top{ background-color: red; } .top-left{ float: left; width: 20%; } .top-right{ float:left; display: 0 10px; width: 80%; } .clear{ clear: both; } .top-h1{ text-align: center; } .top-z{ text-align: center; font-size: 50px } .top-x{ text-align: center; font-size: 40px } .divs div{ width: 100px; height: 100px; background-color: blue; margin:5px 20px; } </style> </head> <body> <div class="top"> <div class="top-left"><img src="1.jpg" width="100%"></div> <div class="top-right"> <h1 class="top-h1">我是logo标题名在右</h1> <div class="top-z">测试</div> <p class="top-x">测试</p> <p class="top-x">测试</p> <p class="top-x">测试</p> <p class="top-x">测试</p> </div> <div class='clear'></div> </div> <div class="divs"> <div>1</div> <div>2</div> <div></div> <div>4</div> <div>5</div> <b></b> </div> <form> <label>姓名1</label><input type="text" name="text" value="pass"><hr> <label>姓名2</label><input name=""><hr> <label>姓名3</label><input name="text" type="pass" value="pass"><hr> <label>姓名4</label><input type="" name="" disabled=""><hr> <select> <option>1</option> <option selected="">2</option> <option>3</option> </select> <hr> <label>姓名5</label><input type="checkbox" ><hr> <label>姓名6</label><input type="checkbox" checked=""><hr> <label>姓名7</label><input type="checkbox" ><hr> </form> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('input[type]').css('background','pink')//匹配包含给定属性的元素 $('input[type=text]').css('background','red')//匹配属性并匹配属性内容的元素 // $('input[type!=text]').css('background','#000000') $('div:parent').css('background','#444444') $('div:contains(5)').css('background','#ffffff')//选中包含此文本的盒子 $('div:empty').css('background','red')//匹配元素为空的即不包含元素 $('div:has(b)').css('background','#000000')//匹配保函此标签的盒子 // $('input[value] [type=pass] [name=pass]').css('width','200px') //所有激活的input元素 $(':enabled').css('width','500px') $(':disabled').css('width','200px')//相反 $(':selected').css('color','#ffffff') $(':checked').parent(). css('color','red') }) </script> </body> </html>
练习了下,嗯,还是有些搞不清楚,不过应该多测试就能明白了!
Correcting teacher:灭绝师太Correction time:2018-11-13 09:31:42
Teacher's summary:有很多选择器用法很类似,注意区分开,多测试一下应该就可以搞明白的;