博客列表 >HTML基础4作业08-15

HTML基础4作业08-15

theYon的博客
theYon的博客原创
2018年08月16日 17:05:461003浏览

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

总结

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

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议