数往知来 CSS<十二>
div+css基础
一、外部样式<!--外部样式可以使网页与样式分离,分工处理
1、写网页,主要提供内容,一般都会有固定的结构,具有id等属性的标签包括特定的内容
2、根据结构写样式另存为css后缀文件
3、在html页中的head标签中加入样式表
<link type="text/css" rel="stylesheet" href="sss.css">
-->
<p id="p2">外部样式
</p>
<!--样式可以针对任何元素,学习使用div来学习-->
<div style="color:red;background-color:blue;width:200px;height:200px;font-size:50px;font-family:仿宋;
text-align:center">
哈哈我又变帅了
</div>
--》要写样式的时候,用什么格式
属性:值;
--》学习属性,查、使用
二、标签选择器
使用内嵌样式或外部样式
标签名{
//样式
}
凡是定义了标签悬着器的标签,都具有相同的样式
--》类选择器
1、定义语法
.类名{
//样式
}
如果需要使用在需要具备该属性的标签中加上一个class属性,值 就是该属性的类名
--》id选择器
1、定义语法
#id号{
//样式
}
在要使用的地方加上id 属性即可
注意:使用的时候id只能有一个,而class可以有多个,对于三个选择器的使用,有一个规范
1.同一的样式用标签
2.不同的样式用类
3.独有的样式用id(常常与JS一起 用)
2、选择器的声明
--》集体声明
声明一个选择器,将所有需要这个属性的标记写在前面用逗号隔开
p,a,span,h1{
//样式
}
--》全局声明
使用*号开头
*{
//样式
}
--》嵌套声明
嵌套选择器可以将
--将某一张表的样式改变
#tbl tr td{
//样式
}
<table id="tbl">
<tr>
<td>
</td>
</tr>
</table>
--》伪选择器 (目前只能用在A标签上)
就是给一个标签,的某个状态添加样式的方法
语法:
标签:状态{
//样式
}
link 表示放上去以后
visited 点击以后
active 点击的时候
hover 鼠标放上去的时候
a:link,a:active{
font-size:30px;
color:blue
text-decoration:none;
}
a:hover{
font-size:30px;
text-decoration:underline; color:red;
}
a:active{
font-size:30px;
text-decoration:none;
color:green;
font-family:华文行楷;
}
四、文档流、定位
文档流就是从左往右从上到下的堆砌
position:fixed 脱离文档流
-->相对定位 absolute
相对定位脱离文档流,可以根据坐标定位带任何地方,位置只会停留在改变之前的地方,随着滚动条的拖动也会向上向下偏移。
#myid1{
border:1px solid;
border-color:red;
width:80px;
height:50px;
background-color:pink;
position:absolute;
right:0em;
bottom:0em;
}
--》绝对定位 fixed
绝对定位脱离文档流,可以根据坐标定位到任何地方,但是改变浏览器的时候需要js来控制,
不管滚动条怎么拖动其位置也不会改变
#myid1{
border:1px groove red;
background-color:orange;
width:100px;
height:50px;
position:fixed;
left;0px;
bottom:0px;
}
-->relative
坐标会根据脱离文档流之前的位置偏移。
#myid4{
border:1px outset cyan;
background-color:azure;
width:150px;
height:100px;
position:relative;
left:100px;
top:100px;
}
数往知来 CSS<十二>的更多相关文章
- CSS(十二).transition的应用之CSS中心扩散
实现 css中心向两边扩散的两个核心 1.hover 之前的 垂直居中 2.文字置于最顶层 顺道来讲讲hover 伪元素是不支持 hover 的,不过我们可以给普通的 tag 标签添加 hover 以 ...
- 还需要学习的十二种CSS选择器
在前面的文章中,我们在介绍了<五种你必须彻底了解的CSS选择器>,现在向大家介绍,还需要学习的另外十二种CSS选择器.如果你还没有用过,就好好学习一下,如果你已经熟知了就当是温习. 一.X ...
- 前端开发中SEO的十二条总结
一. 合理使用title, description, keywords二. 合理使用h1 - h6, h1标签的权重很高, 注意使用频率三. 列表代码使用ul, 重要文字使用strong标签四. 图片 ...
- Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】
2012年12月12日,[<Web 前端开发人员和设计师必读文章>系列十二]和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HT ...
- Bootstrap <基础三十二>模态框(Modal)插件
模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. 如果您想要单独引用该插件的功能,那么您需要引用 ...
- Bootstrap <基础二十二>超大屏幕(Jumbotron)
Bootstrap 支持的另一个特性,超大屏幕(Jumbotron).顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin).使用超大屏幕(Jumbotron)的步骤如下: ...
- Bootstrap <基础十二>下拉菜单(Dropdowns)
Bootstrap 下拉菜单.下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下列菜单,只需要在 ...
- AngularJs的UI组件ui-Bootstrap分享(十二)——Rating
Rating是一个用于打分或排名的控件.看一个最简单的例子: <!DOCTYPE html> <html ng-app="ui.bootstrap.demo" x ...
- 第十一&十二&十三周周记
周数 专业学习目标 专业学习时间 新增代码量 博客发表量 人文方面的学习 知识技能总结 第十一周 认真学习网络技术,了解路由器和交换机之间的联通和使用. 一天一小时 300 一篇 每天用一小时看关于经 ...
随机推荐
- Data Flow ->> Pivot
这个组件和SQL Server的Pivot基本就是一回事.不过我观察到SSIS的Pivot只支持SUM这种聚合类型,并没有找到哪个选择可以设置聚合类型,而T-SQL语法的Pivot则支持多种聚合类型, ...
- ubuntu 12.10无法用apt-get安装软件 Err http://us.archive.ubuntu.com quantal-updates/main Sources 404 Not
之前执行apt-get 不管是什么软件或apt-get update都会遇到fail to fetch http://us.archive.ubuntu.com quantal-updates/ma ...
- 16_采用SharedPreferences保存用户偏好设置参数
按钮事件 <Button android:id="@+id/button" android:layout_width="wrap_content" and ...
- zabbix接口调用注意事项--Python
不知道该怎么写,但是明显得写点什么,担心时间长了,忘记,再回顾时又要重新摸索一遍 一.Request:post params: 1. 第一层的参数处理: 第一层的参数设置为变量 2. 其他层参数格式不 ...
- Linux之Samba的配置
Samba的配置 对于linux与windows共享,和平共处,我们可以用Samba软件 Samba是一套免费的开源软件,可以在linux或其他类unix操作系统上实现windows域控制器,文件 ...
- poj 1017 Packets 裸贪心
Packets Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 43189 Accepted: 14550 Descrip ...
- 单调递增最长子序列(南阳理工ACM)
描述 求一个字符串的最长递增子序列的长度如:dabdbf最长递增子序列就是abdf,长度为4 输入 第一行一个整数0<n<20,表示有n个字符串要处理随后的n行,每行有一个字符串,该字符串 ...
- 第十篇 PO核心功能及流程详解
详见链接:http://bbs.erp100.com/thread-272866-1-1.html1. P2P lifecycleP2P是procure to pay的缩写,p2p循环值得就是采购到付 ...
- How can I work smarter, not just harder? Ask it forever
How can I work smarter, not just harder? 记住,永远要问自己这个问题.当你发现在做一件事情时,总是那么的繁琐无味,那么一定是出了什么问题. 如果一味地强调更加 ...
- 【笨嘴拙舌WINDOWS】tagTEXTMETRIC结构
tagTEXTMETRIC用于定义在window输出文字时字的大小,其结构如下: 我在窗体上写了两句话,来详细解剖该结构(在MM_TEXT模式下输出) tmHeight表示一行文字的高度.改例中值为1 ...