`

css样式-选择器,盒模型

 
阅读更多

子元素选择器 #nav li   代表 nav 下的所有li标签 套用 css样式
相邻同胞选择器     h1+p 可以让标题后面的第一个p元素 套用css样式
属性选择器 abbr[title] :hover {cursor:help}
层叠和特殊性

元素的分类与标识

有时,你希望对特定元素或者特定一组元素应用特殊的样式,

如何实现为网站上许多标题中的某一个单独应用颜色,如何实现把网站上的连接分为不同的类,并对各类链接分别应用不同的样式

用 class 对元素进行分类,
比如说,我们有两个链接组成的列表,他们分别是用于制造白葡萄和红葡萄的葡萄

<p>制造白葡萄酒的葡萄:</p>
<ul>
<li><a href="ri.htm" class="huang">1(Riesling)</a></li>
<li><a href="ch.htm" class="huang">2(Chardonnay)</a></li>
<li><a href="pb.htm" class="huang">3(Pinot Blanc)</a></li>
</ul>
<p>制造红葡萄酒的葡萄:</p>
<ul>
<li><a href="cs.htm" class="hong">4(Cabernet Sauvignon)</a></li>
<li><a href="me.htm" class="hong">5(Merlot)</a></li>
<li><a href="pn.htm" class="hong">6(Pinot Noir)</a></li>
</ul>
要求 白葡萄酒的链接是黄色 , 红葡萄酒是红色 ,其余是蓝色
 
a{
color:blue;
}
a.huang{
color:#ffOOOO;
}
a.hong{
color:red;
}
利用id表示元素

除了可以元素进行分类以外,你还可以表示单个元素,这是通过HTML属性id实现的,HTML属性id 的特别之处在于,zaitongyiHTML文档中不能有两个具有相同id的元素,文档中的每个id值都必须是一致的, 在其他情况下应该使用class属性
<h1 id="c1">第一章</h1>
<h2 id="c5">第一章</h2>
<h1 id="c4">第一章</h1>
<h2 id="c3">第一章</h2>
<h1 id="c2">第一章</h1>


组织元素
span 和div
span和div 用于组织和结构化文档,并经常联合 class和id一起使用
用span组织元素
span元素可以说是一种中性元素,因为它不对文档本身添加任何东西 但是与css、结合使用的话,span可以对文档中的部分文本添加视觉效果
<p>早睡早起
使人<span class="benefit">健康</span>、
<span class="benefit">富裕</span>
和<span class="benefit">聪颖</span>。</p>
span.benefit{
    color:red;
}

用div组织元素
span的使用局限在一个块元素内,而div可以被用来组织一个或多个块元素

<html>
<head>
<style type="text/css">
#democrats {
        background:blue;
}
#republicans {
        background:red;
}
</style>
</head>
<body>
<div id="democrats">
<ul>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
</ul>
</div>
<div id="republicans">
<ul>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
<li>1</li>
</ul>
</div>
</body>
</html>


span 和div 的作用相似 ,  人们通常把div分为块级元素,而 span为行级元素
九 盒模型  (本人认为重要的 )

css中的盒状模型,box model 用于描述一个为HTML元素形成的矩形盒子,盒状模型还涉及各个元素的外边据margin,边框border,内边距 padding
没什么写的  实例: 三行两列的  表格
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn">
<head>
<title>三行两列的CSS布局</title>
<style type="text/css">
body{
background:#ccc;
color: #555;
}
#header{
width:600px; margin:0 auto;
background: #EEE;
height:60px;
text-align:left;
}
 #contain{
margin-right: auto;
margin-left: auto;
width: 600px;
}
#mainbg{
padding: 0px;
background: skyblue;
float: left;
}
#right{
float: right;
width: 500px;
background: #ccd2de;
text-align:left;
}
#left{
float: left;
padding: 0px;
width: 100px;
text-align:left;
}
#footer{
clear:both;
width:600px;
margin-right: auto;
margin-left: auto;
background: #EEE;
height:100px;}
li{ list-style-type:none;}
li input{
width:60px;
height:40px}
</style>
</head>
<body>
<div id="header">
    <li><input type="image" src="sy.png"/></li>
</div>
<div id="contain">

<div id="mainbg">
<div id="right">
<div class="text">
<ul>
<li>12</li>
<li>12</li>
<li>12</li>
<li>12</li>
</ul>
</div>
</div>
<div id="left">
<div class="text">left</div>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</div>
</div>
</div>
<div id="footer">tail</div>
</body>
</html>


十课 外边据和内边距
、一个元素有上top 下 bottom 左 left 右 right
外边据表示从一个元素的边到相邻元素或者文档边界之间的距离,
了解了如何为文档本身即body元素定义外边据

满足上述要求的css代码如下
body{
    margin-top:100px;
    margin-right:40px;
    margin-bottom:10px;
    margin-left;80px;

或者也可这样写
body{
    margin;上,右,下,左

几乎所有的元素都可以采用这用方式设置 格式

为元素设置内边距
内边距可以被理解为填充物,因为内边距并不影响元素间的距离,他只定义元素的内容与元素边框之间的距离

11课 边框,

边框可以有多种途径 比如 装饰元素或者作为划分两物的分界线

border-width
border-color
border-style
border 缩写

边框宽度,border-width
由css中的border-width定义 其值可以是 thin 薄 medium 普通 thick 厚
也可以设置像素值,

边框颜色  border-color

css属性 border-color 用于定义边框的颜色,其值就是正常的颜色

边框样式 border-style
 如果你不想有任何边框 可以设置为none 或者hidden
dotted 点点状。。。
dashed 虚线
solid 粗实线
double 双线
inset 左上阴影
outset右下阴影

缩写 border  直接在后面写 要做的属性

分享到:
评论

相关推荐

    css--实验报告.doc

    标签选择器、类选择器和ID选择器。 2、掌握了CSSde 创建及管理方式和其中常用的属性,应用css+DIV进行页面布局的DIV标记,SPNA标记, 盒子模型,元素的定位方式,布局流程和常用的布局类型。 3、学会了应用SCC+DIV对...

    CSS样式-JavaScript笔记.pdf

    1. 能够使用CSS的基本选择器选择元素 2. 能够使用CSS的扩展选择器选择元素 3. 能够说出盒子模型的属性 4. 能够说出JS中五种数据类型 5. 能够使用JS中常用的运算符 6. 能够使用JS中的流程控制语句 7. 能够在JS中定义...

    CSS--------------笔记

    选择器、样式属性、显示模式、背景属性、盒子模型、定位、css3简单

    css基础、选择器介绍、样式介绍

    内容涵盖css样式问题, 基础选择器:标签选择器、类选择器、id选择器、通配符选择器; 文本字体样式介绍:大小、样式、属性、风格、颜色等; 选择器进阶:复合选择器、并集选择器、交集选择器 、hover伪类选择器; ...

    企业网站开发技术实验文档

    实验二:CSS --- 选择器(id、类、标签),引用方式(外部样式表、内部样式、内联样式、常用样式) 实验三:CSS --- 基本的颜色表示(英文单词表示、rgb、16进制)、a标签伪类、盒模型、块级元素页面水平居中、行内...

    3一面 3:CSS-HTML 知识点与高频考题解析.md

    CSS 选择器有很多,不同的选择器的权重和优先级不一样,对于一个元素,如果存在多个选择器,那么就需要根据权重来计算其优先级。 权重分为四级,分别是: 1. 代表内联样式,如`style="xxx"`,权值为 1000; 2. ...

    [ CSS-CSS3 ] 史上最全CSS样式一览表

    CSS样式一览表CSS样式CSS添加方法CSS选择器CSS样式(I) 文本CSS样式(II) 背景与超链接CSS样式(III) 列表与表格CSS布局与定位盒子模型(I) overflow和border盒子模型(II) padding和marginCSS定位机制 display、float和...

    CSS(层叠样式表)笔记.txt

    CSS(层叠样式表)是一种用于控制网页样式和布局的语言,它赋予网页...盒模型: CSS的盒模型描述了元素的尺寸和布局。每个元素被认为是一个矩形的盒子,包括内容区域、内边距、边框和外边距。 布局: CSS通过属性和值来

    css笔记课程笔记2019,5,22

    3、css的基本选择器(三种) ** 要对哪个标签里面的数据进行操作 (1)标签选择器 * 使用标签名作为选择器的名称 div { background-color:gray; color:white; } (2)class选择器 * 每个html标签都...

    H5+CSS3.zip

    css选择器:标签选择器,类选择器,ID选择器,后代选择器,通用选择器,伪类选择器(给html标签的某种状态设置样式),分组选择器; 样式继承,优先级,最高层级!important; css字体样式:font-family设置字体系列...

    CSS和CSS3思维导图(xmind版)

    CSS 是编程入门人员的必修课,运用CSS样式可以让页面变得美观。 CSS语法由三部分构成:选择器、属性和值: selector {property: value} CSS3 是最新的 CSS 标准。 css3比css多了一些样式设置而已。 css3是向前...

    《精通CSS+DIV网页样式与布局》光盘源码

     12.5 自动选择CSS样式  第3部分 CSS混合应用技术篇  第13章 CSS与JavaScript的综合应用   13.1 JavaScript概述  13.2 JavaScript语法基础  13.3 实例一:输入时高亮显示的Excel表格   13.4 实例二...

    精通CSS高级Web标准解决方案-包含源码(高清PDF中文版)

    1.2.1 常用的选择器 1.2.2 通用选择器 1.2.3 高级选择器 1.2.4 层叠和特殊性 1.2.5 继承 1.3 规划、组织和维护样式表 1.3.1 对文档应用样式 1.3.2 对代码进行注释 1.3.3 样式指南 1.3.4 组织样式表以便简化...

    精通CSS.DIV.网页样式与布局 源码

     12.5 自动选择CSS样式  第3部分 CSS混合应用技术篇  第13章 CSS与JavaScript的综合应用   13.1 JavaScript概述  13.2 JavaScript语法基础  13.3 实例一:输入时高亮显示的Excel表格   13.4 ...

    熟练掌握CSS 高级技巧 强化CSS

    熟记CSS样式和外观属性 &gt; 3. 熟练掌握CSS各种选择器 &gt; 4. 熟练掌握CSS各种选择器 &gt; 5. 熟练掌握CSS三种显示模式 &gt; 6. 熟练掌握CSS背景属性 &gt; 7. 熟练掌握CSS三大特性 &gt; 8. 熟练掌握CSS盒子模型 &gt; 9. 熟练掌握CSS...

    CSS3:CSS3 知识点提炼整理

    Reset.css样式重置 normalize.css rebot.css Css 选择器 Css 盒模型 Flex 弹性盒模型 @media 媒体查询 Gradient 渐变 Animation 动画 Iconfont 字体图标 Less Sass 很多项目和工作中会用到,一定要掌握 ...

    精通CSS+DIV网页样式与布局视频教材

    2.1.1 标记选择器 2.1.2 类别选择器 2.1.3 ID选择器 2.2 选择器声明 2.2.1 集体声明 2.2.2 选择器的嵌套 2.3 CSS的继承 2.3.1 父子关系 2.3.2 CSS继承的运用 第3章 用CSS设置丰富的文字...

    java实现雪花飘落源码-WEB-CssStudy:Css样式的一些简单案例

    熟记CSS样式和外观属性 &gt; 3. 熟练掌握CSS各种选择器 &gt; 4. 熟练掌握CSS各种选择器 &gt; 5. 熟练掌握CSS三种显示模式 &gt; 6. 熟练掌握CSS背景属性 &gt; 7. 熟练掌握CSS三大特性 &gt; 8. 熟练掌握CSS盒子模型 &gt; 9. 熟练掌握CSS浮动...

Global site tag (gtag.js) - Google Analytics