html-css样式表
一、CSS:Cascading Style Sheet—层叠样式表,其作用是美化HTML网页。
样式表分类:内联样式表、内嵌样式表、外部样式表
1、内联样式表
和HTML联合显示,控制精确,但是可重用性差,冗余多。
例如:<p style="font-size:14px;color:#000;">内联样式表</p>
红色部分即内联样式表,style即添加样式。
2、内嵌样式表
作为一个独立区域内嵌在网页里,必须写在head标签里面。
例如:<style type="text/css">
p //格式对P标签有作用 /*以标签名命名的样式表,对所有此类标签都会执行*/
{
样式
}
</style>
3、外部样式表
使用:新建一个CSS文件,用来放样式表。如果要在HTML文件中调用样式表,需要在HTML文件中点右键→CSS样式→附件样式表。一般用link连接方式。
★有些标签有默认的边距,一般写样式表代码的时候都会先去除,如下:
<style type="text/css">
* //对所有标签起作用 /*对所有标签去除边距和间距*/
{
margin:0px;
padding:0px;
}
</style>
二、选择器
1、标签选择器
<style type="text/css">
p--------------标签选择器 //对P标签起作用
{
样式
}
2、class类选择器。---都是以“.”开头。
<head>
<style type="text/css">
.main--------------------/*定义样式*/-----类选择器
{
height:42px;
width:100%;
text-align:center;
}
</style>
</head>
<body>
<div class="main">----------------调用class样式,可引用多次区别ID选择器
</div>
</body>
3、ID选择器。以“#”开头。
<head>
<style type="text/css">
#main--------------------/*定义样式*/-----ID选择器
{
height:42px;
width:100%;
text-align:center;
}
</style>
</head>
<body>
<div id="main">----------------调用class样式,仅可以引用一次,区别与class选择器
</div>
</body>
4、复合选择器
1)、用“,”隔开,表示并列
<style type="text/css">
p, span--------------对标签P和span两者都执行同样的样式
{
样式
}
</style>
2)、用空格隔开,表示后代。
<style type="text/css">
.main p----------------类标签→p标签//首先找到引用“main”的标签,对该标签中的P标签起作用
{
样式
}
</style>
3)、筛选“.”
<style type="text/css">
p.sp----------------p标签→类标签//首先找到p标签,对于p标签中引用了class="sp"的标签起作用,执行以下样式
{
样式
}
</style>
三、练习:
HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>---------------内嵌样式表
*-------------------------------------对所有标签去除边距和间距
{
margin:0px;
padding:0px;
}
</style>
<link href="yangshi1.css" rel="stylesheet" type="text/css" />-----------------------------引用外部样式表
</head>
<body>
<div>
<p style="font-size:24px; font-weight:bold; background-color:#FFC; color:#F00; text-align:center;">你好,欢迎浏览!</p>--------内联样式表
</div>
<div class="shi">------------------引用类选择器
<p>写一首诗</p>
<p class="shineirong">床前明月光</p>----------类选择器可多次引用
<p class="shineirong">哈哈哈哈哈</p>----------类选择器可多次引用
<p class="shineirong">哈哈哈哈哈</p>
<p class="shineirong">哈哈哈哈哈哈哈哈哈</p>
</div>
<div id="ge">-------------引用id选择器,只能引用一次
<p>唱一首歌</p>
</div>
<div id="wu">
<p>跳个舞</p>
</div>
<p><a href="http://www.baidu.com" target="_blank">百度</a>----------超链接
</p>
</body>
</html>
外部样式表:
@charset "utf-8";
/* CSS Document */
<style type="text/css">
p{---------------------------标签选择器
margin:0px;
padding:0px;
}
.shi{----------------------------类选择器
height:200px;
width:200px;
font-weight:bold;
color:#F03;
background-color:#CCC;
text-align:center;
}
#ge{--------------------------id选择器
margin:0px 290px 0px;
height:200px;
width:300px;
font-weight:bold;
color:#F03;
background-color:#0FF;
text-align:center;
line-height:200px;
}
.shineirong{
font-size:14px;
color:#30F;
font-weight:bold;
line-height:40px;
vertical-align:middle;
}
#wu{
height:auto;
width:auto;
font-size:24px;
font-weight:bold;
text-align:center;
margin:10px;
background:#0F0;
}
a:link{--------------------超链接样式,未点击,展示时样式
color:#000;
font-weight:bold;
font-size:35px;
text-decoration:none;
}
a:visited{----------------------访问完成时样式
color:#000;
}
a:hover{----------------------鼠标指向悬浮时样式
color:yellow;
}
a:active{-----------------------点击时样式
color:green;
}
</style>
html-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(标准通用标记语言的一个子集)等文件样式的计算机语言. ...
- CSS样式表继承详解
最近在恶补css样式表的基础知识.上次研究了css样式表之冲突问题详解 .这次是对 css 继承 特性的学习. 什么是css 继承?要想了解css样式表的继承,我们先从文档树(HTML DOM)开始. ...
- 2016年10月27日--css样式表
CSS样式表 样式表分类 1.内联样式表 和html联合显示,控制精确,但是可重用性差,冗余多. !doctype html> <html> <head> <met ...
- CSS样式表 选择器
1.内联样式表 和HTML联合显示,控制精确,但是可重用性差,冗余较多. 例:<p style="font-size:14px;">内联样式表</p> &l ...
- HTML静态网页 css样式表
CSS(Cascading Style Sheet,叠层样式表),作用是美化HTML网页. /*注释区域*/ 此为注释语法 一.样式表 (一)样式表的分类 1.内联样式表 和HTML联合显示,控 ...
随机推荐
- RGBA 与opacity
RGBA是一种表示颜色的方式,初次看到觉得很奇怪,与RGB的区别是什么?后面查了下,才发现RGBA的好处. RGBA各个字母的含义为: R:红色值,正整数 | 百分数: G:绿色值,正整数 | 百分数 ...
- SWT, JFace必须的jar包和有可能会用到的jar
先附上一篇转载的, 转自CSDN, 原文地址:http://blog.csdn.net/nabber/article/details/1879511 如果阁下看到了这篇文章,估计你已经碰到了这样的困那 ...
- jQuery easyui treegrid无法传参到后台bugger一记
$("#lTreegrid").treegrid("options").queryParams={id:123456,name:"Hai he&quo ...
- POJ2309 -- BST
找找规律,实际上是二分查找的过程,只要找到了mid与输入的n相同的话,直接输出left和right就可以了. 代码如下: #include <iostream> using namespa ...
- [linux] 线程和wait命令,sleep命令
在linux脚本编程中使用多线程编程,其中wait命令可以实现shell的多线程同步控制. 1. 启动后台子任务 在执行命令后加&操作符,表示将命令放在子shell中异步执行.可以达到多线程效 ...
- Python学习之正则表达式
引用类: import re 常用方法: re.compile(pattern) re.match() re.search() re.findall() group() groups() re.spl ...
- centos下 redis安装配置及简单测试
1:安装redis(使用的的环境是centos6.7 redis-2.6.14) 将redis-2.6.14.tar.gz文件拷贝到/usr/local/src 目录下 解压文件 tar zxvf ...
- 9月15日,YTFCloud,创业圈的技术新宠
成都创业圈近期什么最热? 资本复苏?这本来就是高低起伏规律而已,再说动辄千万的大手笔,对于创业新人.新团队来说太遥远,早期根本无法变现,而资金紧张.项目开发费用超标.没有技术大牛保障等尖锐现实问题能否 ...
- jsp_Scriptlet
在jsp中,最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须在使用Scriptlet标记出来.在JSP中总共有3种Scriptlet代码 1.第一种:&l ...
- LVS三种模式配置及优点缺点比较
目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.lin ...