• 首页
  • 前端
    • HTML
    • CSS
    • Javascript
    • XML
    • AJAX
  • 前端框架
    • BootStrap
    • Jquery
  • PHP
    • 语法
    • 核心
    • 面向对象
    • PHP7
    • Socket
    • Swoole
  • 数据库
    • Mysql
    • Redis
    • Memcache
    • MongoDB
  • 优化
    • 优化方案
    • 页面静态化
    • Nginx
  • 后台框架与实战
    • Smarty
    • 源码Blog
    • TP3.2
    • TP3.2商城
    • TP5.0
    • TP5.0商城
    • Laravel
    • Laravel在线教育平台
    • Yii
    • Yii手机直播
    • CodeIgniter
    • Yaf
  • 移动开发
    • 微信公众号
    • 混合APP
  • 二次开发
    • DedeCMS
  • Linux
    • 基本操作
    • 环境搭建
  • 版本控制
    • GIT
    • SVN
  • Node.js
  • 资料库
没有结果
查看所有结果
  • 首页
  • 前端
    • HTML
    • CSS
    • Javascript
    • XML
    • AJAX
  • 前端框架
    • BootStrap
    • Jquery
  • PHP
    • 语法
    • 核心
    • 面向对象
    • PHP7
    • Socket
    • Swoole
  • 数据库
    • Mysql
    • Redis
    • Memcache
    • MongoDB
  • 优化
    • 优化方案
    • 页面静态化
    • Nginx
  • 后台框架与实战
    • Smarty
    • 源码Blog
    • TP3.2
    • TP3.2商城
    • TP5.0
    • TP5.0商城
    • Laravel
    • Laravel在线教育平台
    • Yii
    • Yii手机直播
    • CodeIgniter
    • Yaf
  • 移动开发
    • 微信公众号
    • 混合APP
  • 二次开发
    • DedeCMS
  • Linux
    • 基本操作
    • 环境搭建
  • 版本控制
    • GIT
    • SVN
  • Node.js
  • 资料库
没有结果
查看所有结果
没有结果
查看所有结果

CSS(一)CSS、 伪类、 进制、 选择器、 颜色

Mr.Lee 由 Mr.Lee
2018年5月18日
在 CSS, 前端技术
0
CSS(三)伪类选择器、 定位、 浮动、 盒子模型
0
分享
1
浏览

回顾

  1. 标签通用属性
    1. id:标签唯一的编号
    2. class:标签属于的类别
    3. width:宽度 height:高度
    4. name:元素的名字
  2. 表单域:<form>
  3. 表单元素
    1. 文本框:<input type=’text’ name=’’ size=’’ maxlengh=’’/>
    2. 密码框:<input type=’password’ name=’’/>
    3. 单选按钮:<input type=radio>
      1. 同一组的单选按钮的名字要一致
      2. 要给无法输入的表单元素赋值
    4. 复选按钮:<input type=’checkbox’>
    5. 下拉菜单:<select><option></option></select>
    6. 下拉列表:<select size=’’ multiple><option></option></select>
    7. 文本域:<textarea cols=’’ rows=’’></textarea>
    8. 提交按钮:<input type=’submit’ name=’’/>
    9. 重置按钮:<input type=’reset’ name=’’/>
    10. 普通按钮:<input type=’button’/>
  4. 使用表单
    1. action属性:表单提交的位置,如果action=’’表示表单提交给自己
    2. method属性:值有get和post
  5. 框架
    1. <frameset>框架集
    2. <frame>框架

练习一:写入如下的框架结构

<html>

<frameset cols=”100,*”>

<frame src=””>

<frameset rows=”100,*”>

<frame src=””>

<frame src=””>

</frameset>

</frameset>

</html>

练习二:写出如下框架

<html>

<frameset rows=”*,*”>

<frameset cols=”*,*”>

<frame src=””/>

<frame src=”/>”

</frameset>

<frameset cols=”*,*”>

<frame src=””/>

<frame src=””/>

</frameset>

</frameset>

</html>

  1. 内嵌框架:<iframe>,嵌套在页面内部
  2. HTML5新特点
    1. 语法更加简单
    2. 语法更加宽松
    3. 标签语义化
  3. HTML5新增常用属性
    1. required:必填
    2. placeholder:默认显示内容
    3. autofocus:自动获取焦点
  4. input标签新增type属性
    1. type=”email”
    2. type=”date”
    3. type=”time”
    4. type=”month”
    5. type=”week”
    6. type=”number”
    7. type=”range”
    8. type=”color”
  5. 多媒体标签
    1. <embed>:可以播放音频和视频
    2. <audio>
      1. 方法一

<audio src=”music/music.mp3″ controls autoplay=”autoplay”></audio>

      1. 方法二:

<audio controls autoplay>

<source src=”music/music.mp3″>

<source src=”music/music.ogg”>

</audio>

    1. <video>

多学两招

optgroup

HTML5中表单元素可以不放在表单中

HTML5中表单元素可以不放在表单中,通过id属性将他们关联起来

计算机的单位,进制与进制间的转换

计算机的单位

  1. 计算机中的电子器件,电子器件只有两个状态,通电与不通电,通就是1,不通就是0。所以计算机内部只能传输0和1。
  2. 既然只能传输0和1,计算机用的是二进制。
  3. 一个字节的大小可以一个字符,一个字节=8位

  1. 计算机最小的单位是“位”,一个位就是一根线传输的数据

1K=1024(210)个字节

1M=1024K,220个字节

1G=1024M,230个字节

1T=1024G,240个字节

进制

我们原来学习的是十进制,逢十进一,十进制中有十个数字。我们以此类推,二进制就是逢二进一,二进制就两个数字,0和1。

在计算机中,我们需要用到的进制有,二进制,八进制,十进制,十六进制。

进制 包含数字
二进制 0,1
八进制 0,1,2,3,4,5,6,7
十进制 0,1,2,3,4,5,6,7,8,9
十六进制 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

(1+1)2=(10)2

(7+6)8=(15)8

(A+6+B)16=(1B)16

进制转换(将其他进制转成10进制)

分析:以十进制为例,以10为底,指数从右往左以此为0次方,1次方,2次方…

(123)10=1*102+2*101+3*100

(3456)10=3*103+4*102+5*101+6*100

以此类推

(1100)2=1*23+1*22+0*21+0*20=12

(1011)2=1*23+0*22+1*21+1*20=11

(763)8=7*82+6*81+3*80

(FF)16=15*161+15*160=255

(2B)16=2*161+11*160=43

进制转换(十进制转成二进制)

整数方法:除2反向取余数,小数部分是乘2正向取整数

(11)10=(1011)2

(19)10=(10011)2

多学一招:八进制和十六进制转成二进制和十进制转换不一样,八进制是将每一八进制位数字转成3位的2进制,16进制是将每一位数字转成4位的二进制数字,然后合并起来

(13)8=(1011)2

分析:

1的3位二进制是001

3的3位二进制是011

(13)16=(10011)2

分析:1的4位二进制0001

3的4位二进制是0011

(0.25)10=(0.01)2

重点:十进制和二进制的整数部分的转换。

网页中颜色表示的含义

  1. 光的三原色(RGB),red green blue,他们的取值范围是0-255,转成十六进制00-FF。
  2. 颜色的色值以#开头
  3. 例题
    1. #FF0000:红色
    2. #00FF00:绿色
    3. #006600:绿色
    4. #0000FF:蓝色
    5. #000000:黑色
    6. #FFFFFF:白色
    7. #555555:灰色
    8. #5c5c5c:灰色
    9. #112233:由11的红,22的绿,33的蓝组成的颜色

DW设计器的使用

插入图片

方法一:

方法二:

插入换行

回车:换段

shift+回车:换行

添加超链接

第一步:选中文本或图片

第二步:在属性面板上

插入表格

脚下留心:表格是可以嵌套的。

合并单元格

选中需要合并的单元格,点击“合并”按钮即可

选中需要拆分的单元格,点击“拆分”按钮即可。

标签选择器的使用

此工具用来选择标签内容非常方便。

CSS介绍

  1. 我们在做网站的时候有一个原则:表现(样式)和内容要分离。表现是由CSS控制的,内容是由HTML控制器的。
  2. CSS是Cascading Style Sheet(层叠样式表)的缩写。是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

语法

CSS以<style>开头,</style>结束,建议样式代码写在<head></head>之间。

语法结构:

<style type=”text/css”>

选择器{

属性:属性的值;

属性:属性的值;

}

</style>

CSS样式由选择器、属性、属性的值组成。

注释

语法:/* 注释的内容 */

两个排版标签

<div></div>

<span></span>

这两个标签叫块标记,这两个标记中用来放内容。他们的区别:

  1. 一般来说,<div>中可以放图片,文字,视频等网页内容,<span>一般只能存放文字。
  2. 显示方式不一样

CSS选择器(符)

ID选择器

  1. id选择器以#开头
  2. id选择器只能供一个元素使用

类样式(class样式)

  1. 以点(.)开头
  2. 可以供多个元素使用

标签选择器

通过标签来选择元素

通配选择器

通过星号(*)来表示所有标签,对所有标签添加样式

组合选择器

如果有多个选择器的样式是一样的,我们可以将这些选择器组合起来一起写。

<style type=”text/css”>

/*组合选择器*/

div,span{

color:#F00;

}

#first,h1{

color:#060;

}

</style>

<div>锄禾日当午,</div>

<p id=”first”>汗滴禾下土。</p>

<span>谁知盘中餐,</span>

<h1>粒粒皆辛苦。</h1>

后代选择器

子元素选择器(父元素>子元素)

相邻元素选择器

#first+div:紧挨着#first之后的div

#first~div:#first之后的所有的div

伪类

元素:link 正常连接时候的状态

元素:visited 点击以后的状态

元素:hover 当鼠标移动上去的状态

元素:active 当鼠标按下去时候的状态

脚下留心:不是所有的元素都支持这4个状态,有的元素可能只支持其中的某个状态。但是超链接支持这4种状态。

脚下留心:这四种状态要按照lvha的顺序写。(love 爱 hate 恨)

<style type=”text/css”>

a:link{ /*正常连接时候的状态*/

color:#F00;

text-decoration:none; /*文本修饰*/

font-size:12px;

}

a:visited{ /*点击后的状态*/

color:#F0F;

text-decoration:none;

font-size:12px;

}

a:hover{ /*当鼠标移动到a标记的时候状态*/

color:#060;

text-decoration:underline;

font-size:24px;

}

a:active{ /*当鼠标点击下去的状态*/

color:#00F;

text-decoration:underline;

font-size:24px;

}

</style>

<a href=”#”>超链接1</a> <br>

<a href=”#”>超链接2</a>

例题一

例题二:

标签: CSS伪类进制选择器颜色
上一篇文章

CSS(二)属性、 标签、 样式

下一篇文章

Bootstrap 响应式、 字符去空格、 布局容器、 栅格化、 移动设备、 组件、 轮播图

下一篇文章
Bootstrap 响应式、 字符去空格、 布局容器、 栅格化、 移动设备、 组件、 轮播图

Bootstrap 响应式、 字符去空格、 布局容器、 栅格化、 移动设备、 组件、 轮播图

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Search

没有结果
查看所有结果

About Me

个人随笔

Winston Lee

Programmer

Hello & welcome to my blog! My name is Winston Lee and am a programmer and am keen on sharing.

Winston Lee

About Me

Hello & welcome to my blog! My name is Winston Lee and am a programmer and am keen on sharing.

Categories

  • AJAX
  • BootStrap
  • CodeIgniter
  • CSS
  • DedeCMS
  • GIT
  • HTML
  • Javascript
  • Jquery
  • Laravel
  • Laravel在线教育平台
  • Linux
  • Memcache
  • MongoDB
  • MVC
  • Mysql
  • Nginx
  • Node
  • PDO
  • PHP
  • PHP7
  • PHP基本语法
  • PHP核心编程
  • Redis
  • Smarty
  • Socket
  • SVN
  • Swoole
  • TP3.2
  • TP3.2商城
  • TP5.0
  • TP5.0商城
  • XML
  • Yaf
  • Yii
  • Yii手机直播
  • 二次开发
  • 优化方案
  • 前端技术
  • 前端框架
  • 后台框架
  • 基本操作
  • 微信公众号
  • 数据库
  • 未分类
  • 混合APP
  • 源码Blog项目
  • 版本控制
  • 环境搭建
  • 移动端开发
  • 网站优化
  • 资料
  • 面向对象
  • 面向对象编程
  • 页面静态化

Tags

DOM Json RBAC 事件 传参 函数 分页 判断语句 匿名函数 变量 图片上传 存储过程 安装 对象 封装 属性 接口 控制器 数据库操作 数据类型 数据表 数组 文件上传 无刷新分页 权限 标签 模型 正则 流程控制 目录结构 算法 类 索引 继承 缩略图 表关系 视图 路由 运算符 选择器 递归 配置 错误处理 页面静态化 验证码
  • 首页
  • 前端
  • 前端框架
  • PHP
  • 数据库
  • 优化
  • 后台框架与实战
  • 移动开发
  • 二次开发
  • Linux
  • 版本控制
  • Node.js
  • 资料库

沪公网安备31011502400873 | 沪ICP备2024050435号-3

没有结果
查看所有结果
  • 首页
  • 前端
    • HTML
    • CSS
    • Javascript
    • XML
    • AJAX
  • 前端框架
    • BootStrap
    • Jquery
  • PHP
    • 语法
    • 核心
    • 面向对象
    • PHP7
    • Socket
    • Swoole
  • 数据库
    • Mysql
    • Redis
    • Memcache
    • MongoDB
  • 优化
    • 优化方案
    • 页面静态化
    • Nginx
  • 后台框架与实战
    • Smarty
    • 源码Blog
    • TP3.2
    • TP3.2商城
    • TP5.0
    • TP5.0商城
    • Laravel
    • Laravel在线教育平台
    • Yii
    • Yii手机直播
    • CodeIgniter
    • Yaf
  • 移动开发
    • 微信公众号
    • 混合APP
  • 二次开发
    • DedeCMS
  • Linux
    • 基本操作
    • 环境搭建
  • 版本控制
    • GIT
    • SVN
  • Node.js
  • 资料库

沪公网安备31011502400873 | 沪ICP备2024050435号-3