css样式表1 2017-03-11
样式表
DIV + CSS
一、 样式表的分类
以下均以div标签为例,可以换成其他标签
1、 内联样式表
格式:
style="属性1:属性值1;属性2:属性值2;属性3:属性3.1 属性3.2 属性3.3"
-------注意哪个用冒号哪个用分号 什么时候用空格
<div style="width: 500px; height: 100px; border:1px solid black">
</div>
注:优先级最高;border的值必须带有px; solid是指实体线;dash是指虚线
和html联合显示,控制精确,但是可重用性差,冗余多。
2、 内嵌样式表
Def: 作为一个独立区域内嵌在网页里,必须写在head标签里。
<head>
<style type="text/css">
Div
{
width:400px;
height:300px;
border:1px;
}
</style>
</head>
注意:只对div标签起作用;必须在head标签里。不要漏了分号。
3、 外部样式表
新建一个CSS文件,用来放样式表。如果要调用样式表,需要在html文件中点右键----CSS样式-----附加样式表。一般用link链接方式。
<link href="地址" rel="stylesheet/>
注: 放于head中。
补充:
有些标签有默认的边距,一般写样式代码的时候都会先去除(或设置其他样式)。
<style type="text/css">
*
{
margin: 0px;
padding: 0px;
}
</style>
作用: 取消掉所有标签的页边距和间距。
* 表示对所有标签起作用。
二、选择器
1、标签选择器(用标签名作选择器,如上面2、补充就是一个标签选择器)
<style type="text/css">
Div
{
height: 100px;
width: 100px;
}
</style>
2、class选择器 (都是以“.”开头)
<head>
<style type="text/css">
.div
{
width:400px;
height:300px;
border:1px;
}
</style>
</head>
<body>
<div class="div" >
哈哈
</div>
</body>
注:表示class="div"这一类应用该样式。
3、 id选择器(以#开头)
<head>
<style type="text/css">
#div
{
width:400px;
height:300px;
border:1px;
}
</style>
</head>
<body>
<div id="div" >
哈哈
</div>
</body>
4、 复合选择器
(1)用”,”隔开,表示并列。
<head>
<style type="text/css">
div,span,p
{
width:400px;
height:300px;
border:1px
}
</style>
</head>
作用:标签div,span,p都具有相同的样式。
(2)用空格隔开,表示后代
<head>
<style type="text/css">
.div div1
{
width:400px;
height:300px;
border:1px;
}
</style>
</head>
作用: div标签里的div1将应用该标签。
(3)筛选”.”
<head>
<style type="text/css">
div.222
{
width:400px;
height:300px;
border:1px;
}
</style>
</head>
作用:在标签div中class=”222”的标签将会执行该样式。
拓:应用多个样式
<head>
<style type="text/css">
P
{
width:400px;
height:300px;
border:1px;
}
span
{
background-color:blue;
}
</style>
</head>
<body>
<div p span >
哈哈
</div>
</body>
作用:哈哈 所在div标签将会应用p标签和span标签所定义的样式。
Reflextions:
What I have learned today are more than before, and more complex than before , I have to try my best to catch up with them and just go ahead!
Thanks for the day is a sunny day, thanks for the people I love are still with me, thanks for the people always loving me never leave me; thanks for everything; and hope everything goes well, tomorrow, tomorrow' tomorrow, tomorrow' tomorrow'tomorrow.............
css样式表1 2017-03-11的更多相关文章
- WEB入门三 CSS样式表基础
学习内容 Ø CSS的基本语法 Ø CSS选择器 Ø 常见的CSS样式 Ø 网页中3种使用CSS的方式 能力目标 Ø 理解CSS的 ...
- CSS样式表继承详解
最近在恶补css样式表的基础知识.上次研究了css样式表之冲突问题详解 .这次是对 css 继承 特性的学习. 什么是css 继承?要想了解css样式表的继承,我们先从文档树(HTML DOM)开始. ...
- CSS样式表的写作规范
推荐大家使用的CSS书写规范.顺序 写了这么久的CSS,但自己都没有按照良好的CSS书写规范来写CSS代码,东写一段西写一段,命名也是想到什么写什么,过一段时间自己都不知道写的是那一块内容, 这样会影 ...
- WEB入门 四 CSS样式表深入
学习内容 Ø CSS选择器深入学习 Ø CSS继承 Ø CSS文本效果 Ø CSS图片效果 能力目标 Ø 掌握CSS选择器的组合声 ...
- 深度理解CSS样式表,内有彩蛋....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- CSS样式表
CSS样式及属性 样式标的基本概念 样式表的分类 1.内联样式表 和html联合显示,控制精确,但可重用性差,冗余多. 例:<p style="font-size:14px;" ...
- JS 控制CSS样式表
JS控制CSS所使用的方法: <style> .rule{ display: none; } </style> 你想要改变把他的display属性由none改为inline. ...
- HTML基础(三)——css样式表
CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控制精确, ...
- DOM与CSS样式表
在前文 <DOM与元素节点内联样式>中我们了解了用 DOM 提供的接口操作元素节点内联样式的方法,今天我们来学习一下如何用 DOM 操作 CSS 样式表. CSS 样式表概况 通过使用 H ...
- 一起学HTML基础-CSS样式表-基本概念、分类、选择器
一.基本概念: CSS (Cascading Style Sheets)层叠样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言. ...
随机推荐
- --@ui-router——$state服务原版详解
$state service in module ui.router.state Description $state service is responsible for representing ...
- 滚动视图(ScrollView)的功能与用法
滚动视图ScrollView由FrameLayout派生而出,它就是一个用于为普通组件添加滚动条的组件.ScrollView里最多只能包含一个组件,而ScrollVew的作用就是为该组件添加垂直滚动条 ...
- Linux文件权限与目录配置
一.linux文件属性 用户组概念:假如主机有两个团体,第一个团体名为projecta,里面有class1,class2,class3:第二个团体名为projecb,里面有class4,class5, ...
- sqlserver怎么将查询出来的数据存到新的数据库表中
查询结果直接创建一个新表存放select * into [新表名] FROM [原表名]WHERE 车辆='小汽车' 若新建表要放在另一个数据库B中USE BGOSELECT * INTO [新表名] ...
- border-radius是向元素添加圆角边框的方法
border-radius:10px; /* 所有角都使用半径为10px的圆角 */ border-radius: 5px 4px 3px 2px; /* 四个半径值分别是左上角.右上角.右下角和左下 ...
- overflow:hidden 你所不知道的事
overflow:hidden 你所不知道的事 overflow:hidden这个CSS样式是大家常用到的CSS样式,但是大多数人对这个样式的理解仅仅局限于隐藏溢出,而对于清除浮动这个含义不是很了解. ...
- 关于在VI中查看BIN文件二进制值不对的问题
通常,我们在vim中,可以使用命令 %!xxd 来查看文件对应的二进制值.但是最近发生了一个事情,查看到的BIN文件二进制值和直接用hexdump打印出来的不一样. 经过检查定位,发现是因为vimrc ...
- CMD修改IP地址
在操作系统下,我们可以使用"本地连接"的属性来修改IP地址,但是如果我们要在多个IP地址之间切换,使用这种方法未免过于麻烦.我们可以使用NETSH命令来添加,相当简便.使用DOS修 ...
- 警告1909。无法创建快捷方式VMware Workstation Pro.Ink。解决方法(附 VMware_workstation 12的安装方法)
电脑之前装过VMware 10,很长时间没用就卸载了,也没有在意卸载的干不干净,直到最近需要用Linux系统,重新安装了VMware 12,就出现下面这样的情况: 警告1909.无法创建快捷方式VMw ...
- tbl.js div实现的表格控件,完全免费,不依赖jquery
html上现在有比较好用的表格控件是datatable,但是编辑.按钮等部分是收费的,只有基础功能免费.而且尺寸发生变化时需要手工刷新等繁琐操作较多.所以我开发一个免费的供大家使用. 本项目已用于&q ...