`

浅谈CSS样式定义

阅读更多
定义CSS样式
定义语法为:selector {property: value}
--selector选择符
--property属性	value值
例子:
p{
	text-algin:center
	color:black
}

优先级顺序(高到低)为:ID选择符->类选择符->标签选择符

1.样式选择符(即HTML标签如body table p h1..)
好处:避免重复定义
h1,h2,h3{color:blue}/*h1~h3标签文本均为蓝色*/
p,table{font-size:21pt}/*段落和表格中的文本的大小均为21号字*/

2.类选择符
可以为相同元素分类定义不同的样式,需要在类的名称前加一个'.'号
简便定义方法(可以不指定具体标签 即可以被用于所有标签上)
.center{
	text-align:center
}
引用实例:
<h1 class="center">标题是居中排列的</h1>
<p class="center>段落也为居中排列的</p>

3.ID选择符
为某个样式指定一个唯一ID,然后通过ID来引用样式
<style type="text/css">
	#center {text-align:center}
</style>
引用实例:
<body>
	<p id="center">文字居中</p>
</body>

*选择符的嵌套
例子:
<style type="text/css">
		#main li{color:blue}
</style>
引用实例:
<body>
	<div id="main">
		<ul>
			<li>有钱</li>
			<li>就是任性</li>
		</ul>
		<p>程序员也调皮了喔</p>
/*只有<li>标签中的受影响<p>标签的不受影响喔*/
	</div>
</body>

*样式表的层叠即继承
规则:外部元素的样式会被钙元素所包含的其他元素继承
实例:
<html>
	<head>
		<style type="text/css">
			div{
				font-size:36px;
				color:blue;
			}
			p{
				color:red;
			}
		  </style>
	</head>
  <body>
	<div id="main">
		<ul>
			<li>testDivMain</li>	
		</ul>
			<p>testP</p>
	  </div>
  </body>
</html>
/*结果:继承 P和Div的字体大小一致 Div文字蓝色36px 就近原则优先级 p元素显示红色36px*/

 

分享到:
评论

相关推荐

    html+css浅谈

    CSS变量则允许我们在一处定义样式值,在多处复用,提高了代码的可维护性和一致性。 通过这三个部分的学习,你可以掌握创建动态、响应式的网页所需的基本技能,并了解如何结合HTML和CSS实现美观的网页设计。对于初学...

    浅谈CSS样式权值

    首先,我们需要了解CSS样式的四种类型及其权值: 1. 内联样式表(InLine style):权值为1000,这是通过在HTML元素的`style`属性中定义的样式,如`;"&gt;`,具有最高的优先级。 2. 内部样式表(Internal style sheet)...

    浅谈CSS编程的OOCSS和SMACSS设计模式

    通过将共享的样式抽取到单独的类中,可以轻松地应用到多个元素,如在按钮样式中,可以定义一个基础的`.button`类,然后通过`.button-default`和`.button-primary`来区分不同的颜色或其他属性。这样,当需要修改所有...

    浅谈CSS样式之背景、文本

    CSS样式是构建网页外观和布局的重要工具,其中背景和文本属性是样式表中最常用的属性之一。在给定的文档中,详细的介绍了如何使用CSS来设计网页中的背景和文本。 首先来看背景部分,CSS提供了多种方式来设置元素的...

    浅谈html5标签css3的常用样式.docx

    ### 浅谈HTML5标签与CSS3的常用样式 #### HTML5标签概述 HTML5作为超文本标记语言的最新标准,引入了许多新的标签和技术来增强Web页面的表现力和功能。这些新特性使得开发者能够创建更加丰富的用户体验,并且更加...

    Eric Meyer谈css.pdf

    利用CSS,开发者可以定义元素的字体、颜色、间距、对齐方式、边框、尺寸、背景图形、排版模式以及其他更多样式。这些样式可以应用于单个元素,也可以应用于页面中的一组元素,甚至是整个页面。 此外,CSS还支持页面...

    web技术实验-使用层叠样式表CSS(附实验报告)

    **层叠样式表CSS简介** 层叠样式表(Cascading Style Sheets,简称CSS)是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的样式表语言。CSS控制网页元素的布局,使其呈现出丰富的视觉效果。通过CSS...

    jsp页面中插入css样式的三种方法总结

    - 浅谈JS函数实现动态添加CSS样式表文件 - javascript 动态修改css样式方法汇总(四种方法) - 纯css+js写的一个简单的tab标签页带样式 - JavaScript改变HTML元素的样式改变CSS及元素属性 - JavaScript修改css样式...

    JS修改css样式style浅谈

    在JavaScript中,修改CSS样式主要有三种方法:改变直接样式、改变className和改变cssText。每种方法都有其适用场景和注意事项。 1. 改变直接样式: 这是最直接的方法,通过访问DOM元素的`style`属性,然后指定具体...

    浅谈CSS代码重构

    - **分离CSS和JavaScript**:JavaScript用于操作样式时,应通过添加或删除类,而不是直接修改样式。建议使用js-前缀标识JavaScript专有类。 4. **CSS盒模型** - 选择合适的盒模型(content-box或border-box),并...

    浅谈css和@import区别及用法

    css和@import都是调用外部样式表的方法。 一、用法 (1)link: &lt;link rel="stylesheet" type="text/css" href="css文件路径"/&gt; (2)@import: ...&lt;style type="text/css"&...(2)link引用CSS样式,是和页面加载

    浅谈CSS中的OOCSS编程方式

    如上所示的CSS代码中,.product类定义了商品的基本样式,而.product-theme-black和.product-border分别定义了黑色主题和边框的样式,可以灵活地应用于任何需要这些样式的产品元素上。 OOCSS的两大核心原则是分离...

    css简单实例源代码(模板)

    在"浅谈css风格设计"的博客文章中,可能详细解释了如何使用这些模板,包括如何自定义颜色、字体、背景图像等,以及如何调整布局以适应不同设备的屏幕尺寸。 "images"目录可能包含用于装饰或功能性的图片。在CSS中,...

    浅谈JS对html标签的属性的干预以及对CSS样式表属性的干预

    如果CSS样式表中定义了多个类,可以通过添加或删除类名来激活或禁用相应的样式。 此外,JS还可以通过事件监听来触发样式变化。HTML元素有多种内置事件,如`onclick`、`onmouseover`等。当这些事件发生时,可以执行...

    浅谈HTML5 & CSS3的新交互特性

    HTML5 主要是对HTML4的扩展和改进,而CSS3则是在CSS2的基础上增加了许多新的样式规则。 HTML5 的新特性包括: 1. **新内容标签**:HTML5 引入了如, , , , 等语义化标签,使得内容结构更加清晰,有利于搜索引擎优化...

    浅谈CSS中的继承性,特殊性,层叠性和重要性

    样式表的优先级顺序是:内联样式表(在HTML标签中直接定义的样式)&gt;嵌入样式表(在head标签中的style标签内定义的样式)&gt;外部样式表(通过link标签引入的外部.css文件)。 重要性是指某些样式规则需要覆盖其他所有...

    浅谈CSS伪类与伪元素

    伪类选择器:CSS中已经定义好的选择器,不能随便取名 :link 伪类将应用于未被访问过的链接,与:visited互斥。 :hover 伪类将应用于有鼠标指针悬停于其上的元素。 :active 伪类将应用于被激活的元素,如被点击的链接、...

    浅谈HTML(css基础样式)

    在本文中,我们将深入探讨 CSS 的基础样式,包括边框、布局、定位以及浮动等关键概念。 首先,边框(border)是定义元素外观的重要部分。在示例中,`border: 5px salmon solid` 设置了一个 5 像素宽的固体边框,...

Global site tag (gtag.js) - Google Analytics