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<十二>的更多相关文章

  1. CSS(十二).transition的应用之CSS中心扩散

    实现 css中心向两边扩散的两个核心 1.hover 之前的 垂直居中 2.文字置于最顶层 顺道来讲讲hover 伪元素是不支持 hover 的,不过我们可以给普通的 tag 标签添加 hover 以 ...

  2. 还需要学习的十二种CSS选择器

    在前面的文章中,我们在介绍了<五种你必须彻底了解的CSS选择器>,现在向大家介绍,还需要学习的另外十二种CSS选择器.如果你还没有用过,就好好学习一下,如果你已经熟知了就当是温习. 一.X ...

  3. 前端开发中SEO的十二条总结

    一. 合理使用title, description, keywords二. 合理使用h1 - h6, h1标签的权重很高, 注意使用频率三. 列表代码使用ul, 重要文字使用strong标签四. 图片 ...

  4. Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】

    2012年12月12日,[<Web 前端开发人员和设计师必读文章>系列十二]和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HT ...

  5. Bootstrap <基础三十二>模态框(Modal)插件

    模态框(Modal)是覆盖在父窗体上的子窗体.通常,目的是显示来自一个单独的源的内容,可以在不离开父窗体的情况下有一些互动.子窗体可提供信息.交互等. 如果您想要单独引用该插件的功能,那么您需要引用  ...

  6. Bootstrap <基础二十二>超大屏幕(Jumbotron)

    Bootstrap 支持的另一个特性,超大屏幕(Jumbotron).顾名思义该组件可以增加标题的大小,并为登陆页面内容添加更多的外边距(margin).使用超大屏幕(Jumbotron)的步骤如下: ...

  7. Bootstrap <基础十二>下拉菜单(Dropdowns)

    Bootstrap 下拉菜单.下拉菜单是可切换的,是以列表格式显示链接的上下文菜单.这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现. 如需使用下列菜单,只需要在 ...

  8. AngularJs的UI组件ui-Bootstrap分享(十二)——Rating

    Rating是一个用于打分或排名的控件.看一个最简单的例子: <!DOCTYPE html> <html ng-app="ui.bootstrap.demo" x ...

  9. 第十一&十二&十三周周记

    周数 专业学习目标 专业学习时间 新增代码量 博客发表量 人文方面的学习 知识技能总结 第十一周 认真学习网络技术,了解路由器和交换机之间的联通和使用. 一天一小时 300 一篇 每天用一小时看关于经 ...

随机推荐

  1. 15个必须知道的chrome开发者技巧

    在Web开发者中,Google Chrome是使用最广泛的浏览器.六周一次的发布周期和一套强大的不断扩大开发功能,使其成为了web开发者必备的工具.你可能已经熟悉了它的部分功能,如使用console和 ...

  2. c++异常 连续抛出异常

      今天天遇到这样一个问题,连续两次抛出异常,但是只有一个catch,会导致core这个时候会导致core, 单线程编程中可能很少遇到这样的问题,但是多线程中是很容易遇到的, 举个例子:catch代码 ...

  3. python 中的map 详解

    python中的map函数应用于每一个可迭代的项,返回的是一个结果list.如果有其他的可迭代参数传进来,map函数则会把每一个参数都以相应的处理函数进行迭代处理.map()函数接收两个参数,一个是函 ...

  4. Android:将View的内容映射成Bitmap转图片导出

    前段时间在网上看到这么个例子是将view映射到一个bitmap中,稍加改进可以用于一些截图工具或者截图软件(QQ截图之类),例子写的不够完善,不过很有些学习的意义内容大致如下: 在Android中自有 ...

  5. You can't specify target table 'charge' for update in FROM clause

    mysql中不能这么用. (等待mysql升级吧)错误提示就是说,不能先select出同一表中的某些值,再update这个表(在同一语句中) 替 换方 案: create table tmp as s ...

  6. HDU 1080 Human Gene Functions

    最长公共子序列的变形 题目大意:给出两个基因序列,求这两个序列的最大相似度. 题目中的表格给出了两两脱氧核苷酸的相似度. 状态转移方程为: dp[i][j] = max(dp[i-1][j]+Simi ...

  7. HDU 1058 Humble Numbers【DP】

    题意:给出丑数的定义,只含有2,3,5,7这四个素数因子的数称为素数.求第n个丑数. 可以先观察几个丑数得出规律 1:dp[1] 2:min(1*2,1*3,1*5,1*7) 3:min(2*2,1* ...

  8. Linux ARM kernel Makefile and Kconfig

    kernel build:顶层Makefile:-->1. include build/main.mk    -->2. include build/kernel.mk         k ...

  9. web.xml中load-on-startup的作用(转)

    web.xml中load-on-startup的作用 如下一段配置,熟悉DWR的再熟悉不过了:<servlet>   <servlet-name>dwr-invoker< ...

  10. QCon 2015 阅读笔记 - 其他精选主题

    QCon 2015阅读笔记 QCon 2015 阅读笔记 - 移动开发最佳实践 QCon 2015 阅读笔记 - 团队建设 QCon 2015 阅读笔记 - 其他精选主题 以前分享过两个主题:移动开发 ...