CSS基本语法和选择器

CSS是指层叠样式表(cascading style sheets),样式定义如何显示HTML元素,是真正能够做到网页表现和内容分类的一种语言。

【1】CSS基本语法

【2】CSS两种结合方式

【3】几种选择器

基本语法

基本语法也就两种,在head中使用选择器选择,然后在body中使用,如下中的样式属性键:样式属性值1 样式属性值2...是多个属性值的连用。

<!DOCTYPE html>
<html>
  <head>
    <title>02-结合方式2.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
<!-- 语法1:

	选择器{
		样式属性键: 样式属性值;
		样式属性键:样式属性值1 样式属性值2 样式属性值3...;
		/*
		注释内容!
		*/
	 语法2:
		style="样式属性键: 样式属性值;"
	}

 -->
 	<style type="text/css">
 		p{
 			color:red;
 		}
 	</style>
  </head>

  <body>
   <p  > This is my HTML page. </p>
  </body>
</html>

两种结合方式

<!DOCTYPE html>
<html>
  <head>
    <title>01-结合方式1.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
 	<!--下面是第二种结合方式-->
  	<style type="text/css">
 		p{
 			color:blue;
 		}
 	</style>
  </head>

  <body>
   <p style="color:red;" > 我是在body中直接使用的结合方式 </p>
   <p> 我是使用表标签选择器的结合方式了</p>
  </body>
</html>

标签选择器

使用的是html的标签,比如p、h1、a等,也可以是html

<span style="font-size:18px;"><!DOCTYPE html>
<html>
  <head>
    <title>02-结合方式2.html</title>
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--
	标签选择器:
		标签名称{

		}
	}
 -->
 	<style type="text/css">
 		a{
 			color:blue;
 			background:red;
 			padding:99;
 		}
 		p{
 			color:#FFFF00;
 		}
 	</style>
  </head>

  <body>
   <a> This is my HTML page. </a>
   <p> This is my HTML page. </p>
  </body>
</html>
</span>

ID选择器

以一种独立于文档元素的方式来指定样式

<!DOCTYPE html>
<html>
  <head>
    <title>06-CSS选择器2.html</title>
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--
	id选择器:
		#标签id{
		}

	注意: 使用id时.要保证id的值在页面中是唯一的
 -->
 	<style type="text/css">
 		#one{
 			color:yellow;
 		}
 		#five{
 			size:88;
 		}
 	</style>
  </head>

  <body>
   <a id="one" > This is my HTML page. </a><br>
   <a id="five" > This is just a test. </a><br>
   <a> This is my HTML page. </a>
  </body>
</html>

类选择器

其实类选择器是和ID选择器想类似的

<!DOCTYPE html>
<html>
  <head>
    <title>07-CSS选择器3.html</title>
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--
	class选择器:
		.class名称{
		}

	注意: 使用class选择器,前面要有一个.号
 -->
 	<style type="text/css">
 		.three{
 			color:green;
 		}
 	</style>
  </head>

  <body>
   <p>This is my HTML page.</p>
   <p class="three" >This is my HTML page.</p>
   <a class="three" > This is my HTML page. </a><br>
   <a> This is my HTML page. </a>
  </body>
</html>

伪类选择器

这个可以控制标签的的某些状态,配合其他选择器来共同使用

<!DOCTYPE html>
<html>
  <head>
    <title>07-CSS选择器3.html</title>
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

<!--
	伪类选择器:
		选择标签的某个状态.需要配合其他选择器来使用
		l link	<span style="white-space:pre">	</span>未访问过
		v visited	访问过
		h hover	<span style="white-space:pre">	</span>悬浮
		a active	激活,点击

 -->
 	<style type="text/css">
 		a:link{
 			color:green;
 		}
 		a:visited{
 			color:black;
 		}

 		a:hover{
 			color:white;
 		}
 		a:active{
 			color:pink;
 		}
 	</style>
  </head>

  <body>
 	<a href="01-结合方式1.html" >点我,看我的状态变化</a>
  </body>
</html>

复合选择器

将ID、类、元素结合在一起来使用,可以看到在body中是分开使用的,在style中是结合在一起的。

<!DOCTYPE html>
<html>
  <head>
    <title>09-CSS选择器5.html</title>

    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">

 	<style type="text/css">
 		#one,.two,font{
 			color:green;
 		}
 	</style>
  </head>

  <body>
 	<a id="one" >我是ID选择器</a><br>
 	<a class="two" >我是类选择器</a><br>
 	<font>我是元素选择器</font>
  </body>
</html>
时间: 2024-11-05 19:41:02

CSS基本语法和选择器的相关文章

css基础语法和选择器的使用

css语法 selector{ property:value } 例:h1{color:red; font-size:14px} 属性大于1个之后,属性之间用分号隔开 如果值大于1个单词,则需要加上引号 p{font-family:"sans serif";} 选择器分组: h1,h2,h3,h4,h5,h6{color:red;} 继承: body{ color:green; } css-派生选择器 通过依据元素在其位置的上下文关系来定义样式 css-id选择器 id选择器可以为标有

9 1 css的注释 2 css的语法:选择器,声明块

1 2 原文地址:https://www.cnblogs.com/anvivi/p/9695146.html

我的笔记之——CSS的定义、基本语法及选择器的使用

一.CSS的定义 1.什么是css Cascading Style Sheet 层叠样式表 级联样式表 样式表 2.作用: 实现了内容和表现的分离 提高了代码的可重用性和可维护性 二.css样式表的使用方式 使用方式共分三种,使用任何一种都可以更改页面的样式. 1.内联方式 内联样式: 将css样式定义在HTML的标签中 特点:不通用,只能定义某一标签的单独样式. 2.内部样式表 将一系列样式定义在HTML的<head>中 特点:当前网页任何一个标签都可以使用,体现出可重用性. 3.外部样式表

1、CSS 语法和选择器

CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: h1 { color:blue; font-size:12px; } 选择器通常是您需要改变样式的 HTML 元素.每条声明由一个属性和一个值组成.属性是您希望设置的样式属性.每个属性有一个值.属性和值被冒号分开. CSS 注释: /*这是个注释*/ 选择器的优先级: 标签内部样式 > id > class > 标签选择器 标签选择器实例: <style> h3{ color:red; } </style&

HTML分帧和CSS基本语法

分帧:简称框架 HTML 框架是划分窗口的技术 就是把一个窗口分隔成多个窗口 每个窗口显示不同的网页内容多用于后台 也叫做分帧 分帧的标签是: <frameset></frameset> 把窗口分成几份,就需要有对应的几个<frame>标签出现. 注意: 如果你在页面上写frameset 了那么就不能出现body体. 常用属性有: Cols  分列单位:可以写像素也可以写百分比,之后除上面内容外还可以写*(*代表剩余所有) Rows 分行单位:可以写像素也可以写百分比,

css基本语法简单介绍

css基本语法简单介绍:本章节介绍一下css的基本语法,比较适合于初学者阅读,对于稍有经验的人员来说,几乎没有太多帮助,可以略过.使用css的方式主要以下三种: 1.行内样式 2.内嵌样式 3.外联样式 当然可能不同的教材中的名称有所不同,不过实质都是一样的,不必太过纠结.下面分别介绍一下上面三种方式的使用.一.行内样式:所谓的行内样式就是通过标签的style属性,将css代码写在标签之内,代码如下: <div style="color:blue">softwhy.com&

CSS代码语法

css 样式由选择符和声明组成,而声明又由属性和值组成,如下图所示: 选择符:又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响. 声明:在英文大括号"{}"中的的就是声明,属性和值之间用英文冒号":"分隔.当有多条声明时,中间可以英文分号";"分隔,如下所示: p{font-size:12px;color:red;} 注意: 1.最后一条声明可以没有分号,但是为了以后修

【CSS】CSS的三种选择器

css概述 为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表.有了CSS,html中大部分表现样式的标签就废弃不用了,html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁. css基本语法 css的定义方法是: 选择器 { 属性:值: 属性:值: 属性:值:} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性,每个属性有一个或多个

css基础系列教程:CSS基础语法1

css基础系列教程:CSS基础语法1 作者:www.divcss8.com 我们学习CSS要明白一个重要的问题,CSS主要是解决与实现表现(CSS)与结构(HTML)的分离.我们编写完HTML之后,如何通过CSS对HTML实现控制呢. 1.  行内样式 2.  内嵌样式 3.  链接样式 4.  导入样式 我们这一节课的示例就先从行内样式开始 行内样式:就是直接在HTML上写样式,就是HTML上加属性style=""这种形式.如 <p style="color:#f00