【Learn】CSS定义
CSS基础语法
本文用于介绍CSS相关的知识,用于记录自己的学习笔记。由于我已经熟悉了部分的HTML,所以相关的概念也不在这里进行描述了,直接写自己的一些心得感悟。
1.CSS规则
CSS是由两个主要的部分组成
- 选择器
- 一条或者多条的声明
- 声明由属性和值组成
h1 {color:red; font-size:14px;}
1.1 值的不同写法
p {color: #ff0000;}
p {color:#f00}
p {color: rgb(255,0,0)}
p {color: rgb(100%,0%,0%)}
1.2 选择器的分组
选择器分组,可以让被分组的选择器有相同的声明。
h1,h2,h3,h4,h5{
color:green;
}
1.3 继承及其问题
2. 选择器
2.1 派生选择器
可以对某一个标记内的另外一个标记进行特殊格式设定
ls strong{
font-style:italic;
font-weight:normal;
}
2.2 id选择器
id选择器以#来定义,可以用来定义id等于特定值时显示不同的状态
#red {color:red;}
#green {color:green;}
id选择器作用效果为:
<p id="red">这个段落是红色</p>
<p id="green">这个段落是绿色</p>
id选择器可以和派生选择器结合,生成特定id下的特殊样式
#sidebar p{
font-style:italic;
text-align:right;
margin-top:0.5em;
}
2.3 CSS类选择器
类选择器同id选择器类似,可以针对特定的样式类来进行渲染
.center {text-align:center}
实际应用场景为
<h1 class="center">This heading will be center-aligned</h1>
2.4 属性选择器
2.4.1 单个的属性选择器
CSS定义
[title]
{ color:red }
HTML映射
<h2 title="Hello">Hello,World!</h2>
2.4.2 属性和值选择器
[title=W3CSchool]{
border:5px solid blue;
}
2.4.3 属性和值选择器-多个值
[title~=hello]{color:red;}
实际应用中,只要title带有hello字眼都可以实施渲染
<h2 title="world hello">Hello1 world</h2>
CSS常用标记
背景
p {background-color:gray;}
p {background-color:gray;padding:20px;}
背景图片
body {background-image:url(/i/eg_bg.gif);}
【Learn】CSS定义的更多相关文章
- 用Less CSS定义常用的CSS3效果函数
定义圆角及调用 /* 定义圆角 @radius 圆角大小 */ .round(@radius:5px){ border-radius:@radius; -webkit-border-radius: @ ...
- CSS定义字体间距 字体行与行间距
CSS定义字体行间距 line-height:xxpx; CSS定义字体间距 下面我们讲述一下CSS的文本属性,还是先来看一下文本属性的详细列表: 属性 属性含义 属性值 Word-s ...
- (转)CSS定义字体间距 字体行与行间距
源网址:http://www.cnblogs.com/jian1982/archive/2010/07/03/1770349.html CSS定义字体行间距 line-height:xxpx; CSS ...
- font-family:黑体;导致css定义全部不起作用
css文件里font-family: "黑体";这句会导致后面的css定义全部不起作用了. 只要把font-family: "黑体"; 改成 font-fami ...
- Learn CSS
韩顺平老师的CSS讲的还是很简单的,仅作入门. div+css的介绍 div+css是什么. div元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素. css是 ...
- CSS定义选择器
ID与类 层叠 分组 继承 上下文选择器 子类选择器 其他选择器 结构与注释 20.1 ID与类 选择器是用于控制页面设计的样式.即ID选择器何类选择器. 一直以来,许多开发人员经常将ID与类混淆,或 ...
- CSS定义网页滚动条
(一)滚动条样式主要涉及到如下CSS属性: overflow属性: 检索或设置当对象的内容超过其指定高度及宽度时如何显示内容overflow: auto; 在需要时内容会自动添加滚动条overflow ...
- 20, CSS 定义选择器
1. ID 与类 2. 层叠 3. 分组 4. 继承 5. 上下文选择器 6. 子类选择器 7. 其他选择器 8. 结构与注释 20.1 ID 与类 选择器是用于控制页面设计的样式.即 ID 选择器何 ...
- css定义好看的垂直滚动条
滚动条的css样式主要有三部分组成: 1.::-webkit-scrollbar 定义了滚动条整体的样式: 2.::-webkit-scrollbar-thumb 滑块部分: 3. ...
随机推荐
- android面试(5)---SQL数据库
SQL基础: 1.如何查询table1从20到30条记录: select * from table1 limit 19,11 2.替换id=1,name =deman的记录? replace into ...
- Qt消息机制和事件
Qt消息机制和事件 1 事件 事件(event)是由系统或者 Qt 本身在不同的时刻发出的.当用户按下鼠标.敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件.一些事件在对用户操作做出响应 ...
- Linux内核设计与实现第五周读书笔记
第十八章 调试 18.1准备开始 需要的只是: 一个确定的bug.大部分bug通常都不是行为可靠而且定义明确的. 一个藏匿bug的内核版本. 相关的内核代码的知识和运气. 18.2内核中的bug 内核 ...
- spark streaming (一)
实时计算介绍 Spark Streaming, 其实就是一种Spark提供的, 对于大数据, 进行实时计算的一种框架. 它的底层, 其实, 也是基于我们之前讲解的Spark Core的. 基本的计算模 ...
- 【bzoj4002】有意义的字符串
Portal --> bzoj4002 Solution 虽然说这题有点强行但是感觉还是挺妙的,给你通项让你反推数列的这种==有点毒 补档时间 首先有一个东西叫做特征方程,我们可以 ...
- gflag使用
#include <gflags/gflags.h> #include <iostream> // 声明全局flag DEFINE_bool(my_bool, false, & ...
- 817D. Imbalanced Array 预处理最大最小 思维
LINK 题意:给出n个数,求所有子区间的最大最小值差的和. 思路:过去有道题目是求所有子区间的最大值或最小值,这题类似,我们对每一个数计算其作为最大值得次数和最小值的次数,这两个值求法类似,都是比左 ...
- Python学习笔记(三十五)—内置模块(4)struct
摘抄自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431955007 ...
- c# WebService SOAP及Rest调用
SOAP及Rest的调用区别参照如下: REST似乎在一夜间兴起了,这可能引起一些争议,反对者可以说REST是WEB诞生之始甚而是HTTP出现之日就相伴而生的原则.但是毋庸置疑的事实是,在Google ...
- AJAX获取服务器文件
写一个按钮,点击后在指定的div里显示本地txt文件内容 在本地新建一个test.txt,里面随便写点内容就好. <!DOCTYPE html> <html> <head ...