Html 初识样式表&选择器

样式表&类选择器分类

样式表分类:

1.内联式样式表:在标签内部写样式代码,精确但不方便,增加工作量,后期修改麻烦。

2.嵌入式样式表:一般写在head内 以<style>......</style>方式可以控制整个页面内的某个标签样式。

3.外联式样式表:单独将样式表定义成一个css文件,然后在css文件中调节页面样式

                            一般会在head标签内写一句:<link type="text/css" rel="styleseet" src="文件所在目录">

注:在css文件中不用在<style></style>标签内用类选择器。!!!

4.注入样式表:在一个css文件中引入另一个css文件

例:

在A.css文件中写  @inport url(B.css);

即表示在A.css文件中引入B.css文件中的样式

类选择器分类:

1.全局选择器:*后跟大括号;作用:控制全局页面整体调。

2.ID选择器:#后跟定义的id名加大括号;用法:一般应用于单个标签。ID值不可以重复

3.class选择器:  .后面跟定义的class名加大括号; 注:class值可以重复,用的最多的应该就是他。

4.标签选择器:直接写标签名跟大括号;

5.复合选择器:大括号前写多种选择器用逗号隔开;如    #c1,.c2,p,a{

                                .......

                                  }

6.关联选择器:说白了就是嵌套使用,用空格彼此分开由外往内选择要选的元素。

例:

div p em{..........}              最普通的标签嵌套格式   其他格式也可以使用。!!!!

<div>

<p>

<em>关联选择器案例</em>

</p>

</div>

7.伪元素选择器:对同一个标签的不同状态使用样式。

例:

a标签格式

a:link{.....}     //a标签链接状态

a:hover{......}  //鼠标放上去的状态

a:visited{.......}   //访问过的状态

<a href="http://www.baidu.com">百度</a>

上述状态会使所有a标签状态都一样

例2:

a标签    伪元素与类选择器同时使用

a.one:link{.....}     //a标签链接状态

a.two:hover{......}  //鼠标放上去的状态

a.three:visited{.......}   //访问过的状态

<a class="one" href="http://www.baidu.com">百度</a>

<a class="two" href="http://www.sina.com.cn">新浪</a>

<a class="three" href="http://www.souhu.com">搜狐</a>

不同的链接样式不一样

 

下面是代码实例:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">

<style type="text/css">

/**全局选择器: *后面跟大括号*/
*{

margin: 0px; /*外边距为0像素*/
padding: 0px; /*内边距为0像素*/
}

/*不常用的 自己定义属性的类选择器*/
[doubi="2"]{
color: chartreuse;
}

/*类选择器的关联选择器: 由标签最外层向内找到你所要找的元素 注意没个选择器之间的空格  */
#c2 .class-2 em{
color: crimson;
}

/*复合选择器:大括号前写多种标签并用逗号隔开*/
span,p,a,#c1,.class-1{
width: 200px;
height: 50px;
background-color: cyan;
}

/*id选择器: #直接跟id定义的名*/
#c1{
width: 100px;
height: 140px;
}

/*class选择器: .后面跟class名 */
.class-1{
width: 200px;
height: 100px;
}

/*标签选择器 直接打标签名即可选择标签内元素
注:只要是有span标签的都会被选中(span只是其中一种也可是其他标签)*/
span{
width: 50px;
height: 100px;
/*这里冒号后面必须写"单位"*/
}
</style>
<!-- 引用外部css文件-->
<link type="text/css" rel="stylesheet" href="你新建的CSS文件位置"/>

<title></title>
</head>

<body>
<span>
span选择器更改
</span>

<div class="class-1">
class选择器更改样式
</div>

<!--style="可以随便加样式用;隔开用;结尾"-->
<div style="background: blue; color: black;">
哈哈哈哈哈哈
</div>
<p id="c1">
id选择器使用案例
</p>
<a>
A标签选择器案例
</a>
<center id="c2">
<p class="class-2">
<em>
关联选择器案例
</em>
</p>
</center>

<div doubi="2">
自定义属性选择器案例
</div>

</body>

</html>

说一下优先级的问题

<div style="background: blue; color: black;"> 

</div>

优先级最高所以他的使用率应该是最低的,给自己留一个修改机会。若对同一个元素进行编辑最后编辑的样式会覆盖之前编辑的样式

class用的应该是最多的

注:

div:division   可以吧div理解成一个房子,里面可以放很多东西。

即<div>...........</div>相当于一个容器,里面可以容纳段落,标题,乃至章节,搞要,备注等等。

注意:<p>........</p>内不能放置<div>.....</div>标签,通常会把<p></p>放置于<div></div>内。

我只是一只菜鸟非喜勿喷!有什么不对的地方您可以私信我。请您帮助我成长!

时间: 2024-08-07 21:20:48

Html 初识样式表&选择器的相关文章

css样式表选择器

样式表直接写在标签里面叫做内联<style type="text/css">内嵌<style="样式"> 在选择器里必须加px标签选择器在<head></head>里面标签选择器里所选的标签所有标签全部统一class选择器.123{ }<p class="123"></p>id选择器#div1{ }<div id="div1"></div

网站样式表选择器

<iframe src="0820.html" width="500"(宽) height="500"(高) frameborder="0" (是否显示滚动条)scrolling="no"></iframe> 嵌入一个页面 <frameset cols="300,*(代表所有)"(左右拆分)> 框架 不用body 可以嵌入多个页面 <marque

css概述、css样式表分类、选择器分类、css基础样式

1 . 样式表  Cascading Style Sheet css优势: 内容与表现分离 网页的表现统一,容易修改 丰富的样式,使网页布局更加灵活 减少网页代码量,增加网页的浏览速度,节省网络带宽 使用独立于网页的CSS,有利于网页被搜索引擎收录 嵌入ID>外部ID>嵌入class>外部class>嵌入标签>外部标签     1.1  引入方式 四种 style=""  行内样式表 <style>   内部样式表 <link rel=&

样式表(选择器))(样式)

一.选择器(样式表用来选取元素的) .标签:根据标签名选取元素 .class(.点)(根据class名来选取元素) .id(#井号)(根据id名来筛选出唯一元素) .复合:(逗号并列div,span)(空格后代#list li)(点筛选div·s) 二.样式 1.大小(width宽度)(height高度) 2.背景(background-color:背景颜色)(background-image:背景图片)(background-repeat:背景图的平铺方式)(background-positi

[2016-01-16][CSS][定义样式表(样式选择器)]

Class 定义:.classname{ 属性:属性值;} 使用:<p class = "classname"></p> ID 定义: #IDNUM{ 属性:属性值; } 使用:<p id = "IDNUM"></p> 组合选择器 定义:标记1,标记2...标记n{属性:属性值;} 使用:直接正常使用上面存在标记即可 伪选择器 calss的使用 ID的使用 组合选择器h1 h2 h3 伪选择器 1 2 3 4 5 6

表单,框架,样式表的分类及选择器基础

表单元素1.<from>代表表单,其中属性有action提交给你所设定的页面,method数据提交的方式(get显示提交有长度限制,post隐式提交). 2.文本的表示类型:1.文本框<input>其属性有type类型选择其中的text,valune是文本框的值,name是文本框的名称.2.<input>密码框,其中属性tybe选择password.3.隐藏域其tybe选择hidden.4!文本域用双标签<textarea>,他的值是写在开始和结束标签之间的

css样式表中四种属性选择器

css样式表中四种属性选择器1> 简易属性 tag[class]{ font-weight:bold } It will affect all tag with any class. e.g. <h2 class="old" > or <h2 class="new"> 2>精确属性值 a[href="http://www.cnblogs.cn"][title="textTitle"]{fon

css样式表---样式表分类、选择器

一.样式表分三类: 1.内联样式表.——放在元素的开始标记中.——只对当前元素起作用.<input name="txt" style="border:0px; border-bottom:1px solid black;" type="text" /> 例: 结果: 2.内嵌样式表.——放在页面的<head></head>中间.——可以对整个页面. <head> <meta http-equi

【3-24】css样式表分类、选择器、样式属性、格式布局

一.css样式表分类: (一)内联样式表:代码写在标签内的样式表  控制精确 代码重用性差  优先级最高 格式:<p style="样式属性">内容</p> <div style="text-decoration:line-through;">第四格第三元</div> (二)内嵌样式表:将代码写在标签<style type="text/css"></style>之间,此标签一