Blogger Information
Blog 7
fans 1
comment 0
visits 8934
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
3月21日作业
今日难忘的博客
Original
885 people have browsed it

本节课主要学习的是基本选择器和属性选

基本选择器代码案例如下:择器

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>1.基本选择器使用案例总结</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
<style type="text/css">
/*元素选择器*/
h2{font-weight: bolder;font-size: 2em;}
ul{
	padding: 0;
	margin: 0 auto;
	width: 300px;
	padding: 10px 0px;

}

ul:after{
	content:'';
	display: block;
	clear: both;
}

li{
	list-style: none;
	width: 300px;
	height: 40px;
	line-height: 40px;	
	text-align: center;
	margin-right: 5px;	
}

ul li{
	color:#666;
}

ul *{
	border:1px solid black;
}


ul > li{
	background-color: silver
}

#box{
	 width: 60%;
	 height: auto;
	 margin: 0 auto;
	 text-align: center;
	 /*background-color: lightblue;*/
}
#box em{ color: red; padding-right: 20px;}
#box span{ color: #666;}

#item1+li{
	 /*background-color: black;*/
}

#item2 ~li {
	 background-color: coral;/**亮橙色**/
}

</style>
</head>
<body>

<div id="box">
 <h2>清明</h2><em>【作者】杜牧</em>  <span>【朝代】唐</span>
<ul>
    <li id="item1">清明时节雨纷纷,</li>
    <li id="item2">路上行人欲断魂。</li>
    <li>借问酒家何处有?</li>
    <li>牧童遥指杏花村。</li>
    <p style="text-align: left;border: none;line-height: 24px">清明节又叫踏青节,在仲春与暮春之交。是中国传统节日,也是最重要的祭祀节日之一,是祭祖和扫墓的日子。</p>
    <p style="text-align: left;border: none;line-height: 24px">中华民族传统的清明节大约始于周代,距今已有二千五百多年的历史。</p>
</ul>

</div>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

执行效果:

1.png

基本选择器手抄代码:

jbxzq.jpg



属性选择学习,个人编写案例代码如下:

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>2.属性选择器使用案例总结</title>
<style type="text/css">
/*元素选择器*/
 ul{
 	padding: 0;
 	margin: 0;
 	width: 850px;
 	/*border: 1px solid #666;*/
 	padding: 10px 5px;
 }

 ul:after{
    content: "";
    display: block;
    clear: both;
 }

 li{
 	list-style: none;/*去掉默认列表项样式*/
 	float: left;/*左浮动*/
 	width:60px;/*设置宽度*/
 	height: 60px;/*设置高度*/
 	line-height: 60px;/*文本垂直居中*/
 	text-align: center;/*文本水平居中*/
 	border-radius: 50%;/*设置边框圆角*/
 	background: coral;/*设置背景*/
    margin-right: 10px;/*每个球之间的右外边距*/
 }
 li a{
 	font-size: 24px;
 	color:#fff;
 	text-decoration: none
 }

 /*根据属性名来选择:例如id属性*/
*[id]{ /*等价于:li[id]*/
 /*background-color: red;*/
}

/*根据属性名与值来选择:例如选择class="green"的元素*/
li[class="green"]{
	/*background-color: skyblue;*/
}

/*选择class属性值中包括指定单词的元素*/
li[class~="red"]{
	/*background-color: brown*/
}

/**选择以'htm'字母开头的class类样式元素**/
li[class^="htm"]{
	/*background-color: red;*/
}

/***选择以s结尾的类样式元素**/
li[class$="s"]{
	background-color: lime;/**青绿**/
}


/*选择属性值中包含指定字母'e'的类样式元素*/
li[class *="ee"]{
	background-color: yellowgreen;/*设置背景为黄绿色*/
}
</style>
</head>
<body>

<ul>
	<li id="item1"><a href="">壹</a></li>
	<li class="green"><a href="">贰</a></li>
	<li class="green red"><a href="">叁</a></li>
	<li id="item2"><a href="">肆</a></li>
	<li><a href="">伍</a></li>
	<li class="htm css"><a href="">陆</a></li>
	<li><a href="">柒</a></li>
	<li class="htm php"><a href="">捌</a></li>
	<li><a href="">玖</a></li>
	<li class="ee"><a href="">拾</a></li>
</ul>

</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


运行效果图如下:


2.png

属性选择手抄代码如下图所示:

sxxzq.jpg


总结

  1. 选择器分三种:id选择器  class选择器  标签选择器(优先级最低) :父子选择器/通配选择器/子元素选择器/子元素选择器子元素选择器  (都属于基本选择器)

  2. CSS引用方式分这种:

    (1)属性引入: 在标签中添加style属性,仅适用于当前标签

    (2)<style>标签引入: 在当前页面中使用<style>标签引入,仅适用于当前文档

    (3)<link>标签引入: 引用外部的CSS样式表文件,适用于所有引入该文件的文档

       这三种方式各有用途,根据需求来使用,不过,除非情况特殊,否则尽可能的使用外部样式表

       优先级:内联样式>内部样式>外部样式

  3.除此之外,还了解了文档流相关的概念如下:    

   文档流: 页面元素的默认排列方式,根据元素在html文档中的顺序依次排列,从左到右、从上到下;

   块元素: 默认占一行,沿垂直方向排列,可以设置宽度和高度,例如:<div>,<p>,<h2><form>

   行内元素: 默认在一行内沿水平方向排列,宽宽和高度由内容决定,不能设置,例如<span><a><em>


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