CSS简单介绍及应用
CSS的简介
概述: Cascading Style Sheets, 层叠样式表. 作用:
用来美化页面的. 分类:
行内样式: //直接写在元素(html的标签)中的样式. 内部样式: //写在<head>标签的,<style>标签中. 外部样式: //写在后缀名为.css的文件中. CSS的引入方式之: 行内样式.
格式:
<div style="属性名:属性值; 属性名:属性值"></div> 作用: 只针对于当前元素有效. CSS的引入方式之: 内部样式.
格式: //写在<head>标签的,<style>标签中.
选择器{
属性名:属性值;
属性名:属性值;
}
作用: 针对于当前页面内的部分元素有效. CSS的引入方式之: 外部样式.
格式: //后缀名为.css的文件中
选择器{
属性名:属性值;
属性名:属性值;
}
作用: 可以用来统一整个网站的风格. CSS中的选择器:
元素选择器:
格式:
元素名{
属性名: 属性值;
属性名: 属性值;
}
作用: 针对于该类元素有效. id选择器:
格式:
#选择器名{
属性名: 属性值;
属性名: 属性值;
} 作用: 给指定id(id名和选择器名一样的元素)设置样式的.
//记忆: 每个标签都有id属性, id属性尽量保证唯一. 类选择器:
格式:
.选择器名{
属性名: 属性值;
属性名: 属性值;
}
作用: 用来设置某类元素(class属性的值为 选择器名的元素)的样式的. 后代选择器:
(元素,id,类)选择器 元素名{
//样式
}
作用: 设置指定的元素内的 指定的"子标签"的样式的. 伪类选择器:
a:link{} //未选中连接
a:active{} //选定的链接
a:visited{} //已访问的链接
a:hover{} //鼠标移动到链接上 作用: 主要用来操作超链接的. CSS的样式
背景:
background-color: 设置背景色
字体:
font-size: 设置字体大小
文本:
text-decoration:将其值设置为:none,可以取消超链接字体的下划线.
color: 设置字体的颜色
边框:
border: 1px solid blue; //1像素, 蓝色实线
//solid: 单实线, double:双实线 dotted:(点)虚线 dashed:(-)虚线
width: 设置标签的宽度
height: 设置标签的高度 CSS的浮动
概述: 通常情况下页面的布局: 从上往下逐行分布. 有些时候我们需要页面中的布局方式是从左往右, 或者从右往左之类的自定义页面布局, 就需要用到: 窗体浮动.
float: //设置浮动.
属性值: left, right
clear: //清除浮动.
属性值: both CSS的盒子模型
概述: 也是用于布局的. 正常的一个页面可能有多个div, 每个div的里边可能有其他元素(元素和div之间的间距叫内边距), div与div之间有可能也是有间隙的(外边距).
外边距: margin
内边距: padding margin: 值1 值2 值3 值4; //离上,右,下,左的间距分别是: 值1 值2 值3 值4;
margin: 值1(上下) 值2(左右); //离上,右,下,左的间距分别是: 值1 值2 值1 值2;
margin: 值1; //离上,右,下,左的间距分别是: 值1 值1 值1 值1;
CSS简单介绍及应用的更多相关文章
- css简单介绍
css层叠样式表,主要作用就是解决内容与表现分离的问题.html标签有自己的意义当然也是有自己的默认样式的,但有时候我们想修改他的样式,这时候就需要了css. 例:给字体加上颜色,我们有如下几种方法: ...
- WeX5的简单介绍及UI的简单讲解
WeX5的简单介绍及UI的简单讲解 (2016-01-13 14:49:05) 标签: it 分类: WeX5的初步自学 一.WeX5的简单讲解 1.WeX5是前端快速开发框架,可开发跨端运行应用.是 ...
- HTML简单介绍及举例
超文本标记语言(Hyper Text Markup Language,简称HTML)是为"网页创建和其他可在网页浏览器中看到的信息"设计的一种标记语言.HTML被用来结构化信息,也 ...
- css简单了解
今天主要是说一下css样式表!HTML结合他使用可以是HTML页面变得很绚丽多彩! 先简单介绍一下为什么要使用CSS(Cascading Style Sheets)层叠样式表! 1.因为CSS样式表可 ...
- webpack入门篇--1.简单介绍
简单介绍: webpack是一个模块打包工具,给js准备的打包工具,可以把很多的模块打包成很少的文件 目标: 1.切分依赖数,分到不同代码块里,按需加载,懒加 载 2.任何静态资源都可以被视为一个模块 ...
- Eclipse rap 富客户端开发总结(1) :rap简单介绍和开发环境搭建
一.rap简单介绍 1 基本概念 RAP可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序, RAP的工作原理是采用交叉编译的方式将 ...
- Fiddler使用简单介绍
一,fiddler简介 1.1,什么是fiddler Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出&qu ...
- jQuery系列 第一章 jQuery框架简单介绍
第一章 jQuery框架简单介绍 1.1 jQuery简介 jQuery是一款优秀的javaScript库(框架),该框架凭借简洁的语法和跨平台的兼容性,极大的简化了开发人员对HTML文档,DOM,事 ...
- 浏览器中 F12 功能的简单介绍
chrome浏览器中 F12 功能的简单介绍 由于F12是前端开发人员的利器,所以我自己也在不断摸索中,查看一些博客和资料后,自己总结了一下来帮助自己理解和记忆,也希望能帮到有需要的小伙伴,嘿嘿! 首 ...
随机推荐
- Python正则表达式使用过程中的小细节
今天用Python写了个简单的爬虫程序,抓取虎扑篮球(nba.hupu.com)的首页内容,代码如下: #coding:gb2312 import urllib2, re webpage = urll ...
- iOS 单元测试和UI测试教程
原文:iOS Unit Testing and UI Testing Tutorial 作者:Audrey Tam 译者:kmyhy 编写测试不是为了追求刺激,测试是为了避免你崭新的 App 变成了充 ...
- canvas 创建渐变图形
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- SGU 505 Prefixes and suffixes
题解 现将字符串排序: 那么某前缀在字符串中出现肯定是连续的:写几个案例就知道了:这是记录每个字符在以前缀排名的rank : 然后将字符串反序: 再排序:依照前缀,可以知道相同名字的后缀也会出现在 ...
- java如何获取当前时间,精确到毫秒
import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; //func1 Calenda ...
- 【SQL】分组数据,过滤分组-group by , having
学习笔记,原文来自http://blog.csdn.net/robinjwong/article/details/24845125 创建分组 - GROUP BY 分组是在SELECT语句的GROUP ...
- LeetCode 616. Add Bold Tag in String
原题链接在这里:https://leetcode.com/problems/add-bold-tag-in-string/description/ 题目: Given a string s and a ...
- 1.1对java web开发的一点理解
前言 Q:通常行内人士见面会问你,你做哪方面开发的? A:java web开发的 那么,什么是java web开发? java web开发通常是指java web应用程序的开发.一个B/S架构的 we ...
- manyToManyField理解和用法
转:http://www.cnblogs.com/linxiyue/p/3667418.html
- 使用.NET Remoting开发分布式应用——配置文件篇
我们已经知道可以通过编码的方式配置服务器通道和远程客户机,除此之外,还可以使用配置文件对服务器通道和远程客户机进行配置.使用远程客户机和服务器对象的配置文件的优点在于,用户无需修改任何一行代码,也无需 ...