Blogger Information
Blog 34
fans 1
comment 0
visits 23148
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
HTML基础4作业08-15
theYon的博客
Original
1007 people have browsed it

HTML基础4

主要知识点

  1. css选择器基本语法

  2. 元素的单位(浏览器默认字体大小为16px)

  3. 常用选择器(标签选择器,id选择器,类选择器,属性选择器: 属性名,属性选择器: 属性值,属性选择器: 以指定属性值开头,属性选择器: 以指定属性值结束,属性选择器: 属性值中包含指定子串,后代选择器,子选择器,相邻选择器,相邻兄弟选择器,等)

  4. 伪类选择器(child-child,hover,nth-child(n)等)

代码

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>css</title>
	<style type="text/css">
		ul li{
			margin-bottom: 5px; 
		}
		/*标签选择器*/
		p{
			background: #00EEEE;
		}
		/*id选择器*/
		#asd{
			background: #FFE4B5;
		}
		/*类选择器*/
        .asdf {
            background-color: #00868B;
        }
        /*属性选择器: 属性名*/
        ul li[class] {
            background-color: #708090;
        }
        /*属性选择器: 属性值*/
        ul li[class="item2"] {
            background-color: #000080;
        }
        /*属性选择器: 以指定属性值开头*/
        ul li[class^="item4"] {
            background-color: #6495ED;
        }
        /*属性选择器: 以指定属性值结束*/
        ul li[class$="dog"] {
            background-color: #90EE90;
        }
        /*属性选择器: 属性值中包含指定子串*/
        ul li[class*="ac"] {
            background-color: #6A5ACD;
        }
        /*后代选择器*/
        body ul li {
            border: 1px solid red;
        }
        /*子选择器*/
        ul > li[class$="dog"] {
            background-color: #00868B;
        }
        /*相邻选择器*/
        ul li[class$="dog"] ~ * {
            /*选择当前元素之后的所有同级元素(不含当前)*/
            background-color: #E6E6FA;
            color: #fff;
        }
        p,span{
        	color: #fff;
        }
        /*伪类选择器: 位置*/
        /*选择集合中的第一个元素*/
        div ul li:first-child {
            background-color: #00FF00;
        }
        /*选择集合中的最后一个子元素*/
        div ul li:last-child {
            background-color: #4169E1;
        }
        /*按索引选择指定的元素,注意从1开始计数*/
        div ul li:nth-child(2) {
            background-color: #87CEEB;
        }
        /* 选择所有的偶数小球变色 */
        /* 2n偶数, even偶数, 2n+1奇数, odd奇数*/
        div ul li:nth-child(even) {
            background-color: #66CD00!important;
        }
        /*伪类选择器: 根据子元素数量*/
        /*选择具有唯一子元素的元素*/
        ol:only-child {
            background-color: lawngreen;
        }
        /* 选择指定类型的唯一子元素 */
        ol li:only-of-type {
            background-color: lawngreen;
        }
        /* 倒数选择指定位置的元素 */
        ul li:nth-last-child(3) {
            background-color: #7B68EE!important;
        }
        /*选择指定父级的第二个<li>子元素*/
        ol li:nth-of-type(2) {
            background-color: #66CDAA;
        }
        /*选择页面中内容为空的元素*/
        :empty {
            width: 220px;
            height: 271px;
            background-color: #BCEE68;
        }
        :empty:after {
            content: '我被显示';
        }
	</style>
</head>
<body>
	<p>我是P标签</p>
	<span id="asd">我是span</span>
	<span class="asdf">我是span</span>
	<ul>
		<li class="item">1</li>
		<li class="item2">2</li>
		<li class="item">3</li>
		<li class="item4 cat dog">4</li>
		<li class="item back">5</li>
		<li class="item">6</li>
	</ul>
	<div>
		<ul>
			<li>8</li>
			<li>9</li>
			<li>7</li>
			<li>4</li>
			<li>6</li>
		</ul>
	</div>
	<ol>
		<li>45646</li>
	</ol>
	<ol>
		<li>45646</li>
		<li>45646</li>
		<li>45646</li>
		<li>45646</li>
	</ol>
	<ol>
		<li>45646</li>
	</ol>
	<strong></strong>
</body>
</html>

运行结果

微信图片_20180816165516.png

手写笔记

微信图片_20180816162245.jpg

总结

    通过这次学习,个人认为收获最大的是,元素单位的转换原理,以及各种选择器的运用。

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post