0
点赞
收藏
分享

微信扫一扫

网页前端培训笔记3

豆丁趣 2022-02-05 阅读 41

主要内容(图片来源)

css概述

 

 css的基本使用

 

 

 

 

 

 代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css的基本使用</title>
		<!--设置所有h2的标签为红色-->  
		<style>
			h2{
			color:red;
			font-family:"arial black";
		}
		</style>
		<link rel="stylesheet" type="text/ css" href="css/style.css" />
	</head>
	<body>
		<!--
			cSs的基本使用
			-.CSS的定义
				选择器名{
					属性名:属性值;属性名:属性值;
					   }
				注意点:
					1.声明;需要使用自}括起来,每个声明以分号;结尾
					2.一行建议一个声明
					3.如果样式的属性值由多个单词组成,则用引号引起来
			=、Css的注释
				/*注释内容*/三、CSs的三种使用方式:
				1.行内样式
					直接写在标签上的样式,在标签上通过style属性定义的样式
				2.内部样式
					定义在style标签中的样式, style标签一般设在head标签中
				3.外部样式
					定义在外部的css文件中,通过link标签引入
				注:当有多重样式时,越精准越优先(就近原则)
		-->
		<h2>你好</h2>
		<h2 style="color:red;font-family:宋体">你好</h2>
		<h2>你好</h2>
	</body>
</html>

代码结果 

 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………

 css的选择器

 

代码 2

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css的基本选择器</title>
		<style type="text/css">
		/*通用选择器* */
		*{
			color:blue;
		}
		/*··元素选择器·*/
		div {
			font-size: - 30px;
			}
		/*..ID选择器·#。.*/
		#p1 {
			background-color : #FAEBD7;
			}
			/*..类选择器·.·.*/
			.cls1{
				font-family:楷体;
				}
				/*分组选择器*/
				#p1,.cls1,font {
					text-decoration: line-through;
					}
			</style>
	</head>
	<body>
	        <!--
			css基本选择器
			   1.通用选择器*
			       *{
					   属性名:属性值;
					  }
				2.元素选择器
					   元素名/标签名{
						   属性名:属性值;
						   }
				3.ID选择器#
				  #id属性值{
					  属性名:属性值;
					  }
				4.类选择器.
				   .class属性值
				   {
					 属性名:属性值;
					   …………
				   }
				5.分组选择器
					选择器1.,选择器2 ,x选择器3... 
					{
						属性名:属性值;
					}
				   -->
			<div class="cls1">这是一个div1</div>
			<div>这是一个div2</div>
			<p id="p1">这是一个p</p>
			<span class="cls1">这是一个span</span><br>
			<span class="cls1">这是一个span</span><br>
			<font>这是一个font</font>
	</body>
</html>

代码结果2

 ………………………………………………………………………………………………………………………………………………………………………………………………………………………………

 

 

 

 代码3

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>css的组合选择器</title>
		 <style type="text/css">
		 /*后代选择器*/
		 .food li{
			border: #9ACD32 solid 1px;
				}
		 /*子代选择器*/
		 #food2 >li {
			border: palegoldenrod dotted 1pX;
					}
		 /*相邻兄弟选择器*/
		 #mydiv + div {
			background-color: #ff5500;
					}
		 /*普通兄弟选择器*/
		 #mydiv2 ~ div {
			background-color :#FA8272;l
						}
		 </style>

	</head>
	<body>
	      <!--
		  组合选择器
			后代选择器
				选择指定元志的所有指定后代元su,以空格限开
				选择器 指定元素{
					属性名;属性值;
					}
			子代选择器
				选择指定元素的第—代子元素,以大于号>隔开
					选择器>指定元家{
						属性名:属性值;
						}
			相邻兄弟选择器
				选择指定元京的下一个指定元素(只会找一个),两者有相同的父元京,以加号+隔开
					选择器+指定元素{
						属性名:属性值;
						}
			普通兄弟选择器
				选择指定元素后面的所有指定元素,两者有相同的父元素,以加号~隔开
					选择器 ~ 指定元素{
						属性名:属性值;
						}
			-->
			<ul class="food" >
				<li>水果
					<ul>
						<li>香蕉</li>
						<li>苹果</li>
						<li>梨< /li>
					</ul>
				</li>
				<li>蔬菜
					<ul>
						<li>白菜</li>
						<li>油菜</li>
						<li>卷心菜</li>
					</ul>
				</li>
				</ul>
				<hr>
			<ul id="food2">
				<li>水果
					<ul>
						<li>香蕉</li>
						<li>苹果</li>
						<li>梨</li>
					</ul>
				</li>
			<li>蔬菜
				<ul>
					<li>白菜</li>
					<li>油菜</li>
					<li>卷心菜</li>
				</ul>
			</li>
		</ul>
		<hr>
		<div>相邻兄弟选择器1</div>
		<div id="mydiv">相邻兄弟选择器2</div>
		<div>相邻兄弟选择器3</div>
		<div>相邻兄弟选择器4</div>
        <hr >
		<div>普通兄弟选择器1</div>
		<div id="mydiv2">普通兄弟选择器2</div>
		<div>普通兄弟选择器3</div>
		<div>普通兄弟选择器4</div>
	
	</body>
</html>

 代码结果

 

 菜鸟扩展

如何使用CSS

CSS 是在 HTML 4 开始使用的,是为了更好的渲染HTML元素而引入的.

CSS 可以通过以下方式添加到HTML中:

  • 内联样式- 在HTML元素中使用"style" 属性
  • 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS
  • 外部引用 - 使用外部 CSS 文件

最好的方式是通过外部引用CSS文件.

内联样式

当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。以下实例显示出如何改变段落的颜色和左外边距。


HTML样式实例 - 背景颜色

背景色属性(background-color)定义一个元素的背景颜色:

实例


HTML 样式实例 - 字体, 字体颜色 ,字体大小

我们可以使用font-family(字体),color(颜色),和font-size(字体大小)属性来定义字体的样式:

实例

现在通常使用font-family(字体),color(颜色),和font-size(字体大小)属性来定义文本样式,而不是使用<font>标签。


HTML 样式实例 - 文本对齐方式

使用 text-align(文字对齐)属性指定文本的水平与垂直对齐方式:

实例

文本对齐属性 text-align取代了旧标签 <center> 。


内部样式表

当单个文件需要特别样式时,就可以使用内部样式表。你可以在<head> 部分通过 <style>标签定义内部样式表:


外部样式表

当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。


HTML 样式标签

标签描述
<style>定义文本样式
<link>定义资源引用地址


已弃用的标签和属性

在HTML 4, 原来支持定义HTML元素样式的标签和属性已被弃用。这些标签将不支持新版本的HTML标签。

 

举报

相关推荐

0 条评论