div+css的属性

gCascading Style Sheet 层叠式样式表 ==> 层叠样式表
Internal Style Sheet 内部样式表
External Style Sheet 外部样式表
inheritance 继承
em 斜体
Strong粗体
descendent selector 派生选择器
universal selector 通用选择器 ==> 通配选择器
Inline Style 行内样式表

设置图层的透明度:
filter: alpha(opacity=70);
opacity: 0.7;

点到那里就跳点到那里
1.首先给元素起个名字
2到连接的元素上上输入超链接 <a href="#元素名"></a>

居中设置:
1、单行垂直居中文字在层中垂直居中vertical-align 属性是做不到的.我们这里有个比较巧妙的方法就是:设置height的高度与line-height的高度相同!
2、层水平居中设置div的宽度小于父div的宽度,设置 margin:0 auto;,即可让div居中。
3、层中的文字水平居中:在childdiv的css加上text-align:center;

display属性
基本上分为inline,block,和none。
  inline就像它的本意——显示为inline的元素为行。strong,anchor锚和em强调元素默认是行。
  block元素前后换行。标题和段落元素是块元素。
  none,意思不显示元素,在可用性上可以实现漂亮的效果,交替样式或hover效果的高级运用。
list-item列表项目,就像期待HTML里的li元素。它们需要嵌套在元素里面显示。
run-in元素的表现形式由它的父元素决定。IE和Mozilla都不支持。
  compat根据上下阿文决定表现形式,同样IE和Mozilla都不支持。
  maker仅仅使用在:before和:after伪元素,设定content属性的表现。content属性默认表现就是maker,所以它只有在覆盖原来属性 时才有用。
  content属性,它的默认就是maker,所以只有在覆盖原来属性时使用。

clera:both;清除

属性单位

em(比如font-size: 2em)是一个大致与一个字符高度相同的单位。
px(font-size: 12px)是一个像素的单位。
pt(font-size: 12pt)是一个磅的单位。
%(font-size: 80%)是百分比。
其他单位还包括pc(活字),cm(厘米),mm(毫米)和in(英寸)。
不想要边界,可以这样设置:border: 0 。

margin是隔开元素与外边,

margin 边距 |段落之间的间距(元素与元素之间的距离)

top margin 上边距
bottom margin 下边距
left margin 左边距
right margin 右边距
(margin-top, margin-right, margin-bottom,
margin-left, padding-top, padding-right, padding-bottom and padding-left)

padding 填充(位于content和border之间。层的边框到层的内容之间的空白)padding是隔开元素里边。

top padding 上方填充
bottom padding 下方填充
left padding 左侧填充
right padding 右侧填充

border 边框(元素的最外围)

border color 边框颜色
border style 边框样式 (none 没有 hidden 不明显的 dotted 点 dashed虚线 solid 固double两倍 groove压线 ridge脊insent coutset)
border width 边框宽度 (thin medium(默认2px) thick length )
anchor 锚 (FrontPage里叫书签,Dreamweaver里叫命名锚记)

定位

float 浮动

float属性:left right none relative fixed
z-index属性为整数z-index值较大的元素将叠加在z-index值较小的元素之上。

position:static absolute (绝对定位)

Positioning 定位
  positon属性可以指定元素为absolute,relative,static或是fixed。
  static是元素默认属性,按HTML出现的先后顺序。
  relative比较像static,但元素可以使用top,right,bottom和left设定初始属性。在正常文档流中偏移位置
  absolute把元素从HTML里面拉出,一切由它自己决定,在这里,绝对定位元素可以使用top,right,bottom,left定位在任何地方。
  fixed行为像absolute,但它绝对定位的元素参照浏览器窗口与网页没有关系。所以,理论上,fixed元素可以固定在屏幕上当页面滚动时。为什么说是理论上的?因为IE7以下的浏览器不支持。

bulleted list 无序列表
numbered list 有序列表
non-numbered 非编号
quirks mode 宽松模式 | 怪癖模式 ==> 怪异模式
hack 不译,也不译成补丁、黑客
meta元标签content(必须的)、名称属性name和http-equiv属性。
http-equiv属性取替名称name属性会产生HTTP数据头,它将会发送页面拥有的信息给服务器。随后内容属性content可以是content-type(类型)、expires(时效)、refresh(刷新,多长时间页面会自动刷新一次)以及set-cookie(设置cookie)。
dfn是定义术语
address应该用于地址。ins元素一般显示下划线,而del元素则一般显示删除线。

超链接设置方式:<a href="#moss">Go to moss</a>,/绝对或者是相对的地址/
插入图像:<img (src="http://www.yourdomain.com/logo.gif" )图像的地址width="88" height="31" alt="mysite logo" />

文字样式

margin:0 auto:居中
text-decoration:underline 下划线
text-decoration:overline 顶划线
text-decoration:line-through 删除线
text-decoration:blink 闪烁

text-transform: capitalize ,让每个字的第一个字母大写。
text-transform: uppercase ,所有大写。
text-transform: lowercase,所有小写。
text-transform: none; ,这个属性不起作用。
letter-spacing和word-spacing属性的意思是字母和文字之间的间隔。值可以是长度或normal。
line-height属性设定元素的行高,比如一个段落,没有调准字体的大小。它可以是数字(字体大小的倍数),长度,百分比或normal。
text-align设定元素位置,left,right,center或justify。
text-indent属性缩进段落的首行。

list-style-type:+属性
disc 实心圆
circle 空心圆
square 正方形
decimal 1,2,3,4,5,……
upper-alpha A,B,C,D,E,……
lower-alpha a,b,c,d,e,f……
uper-roman | ||
lower-roman i ii
none 无符号
list-stype-image:url(图片符号名称)
clear:both;清除以上样式

背景的显示background :

background-color:(transparent)默认   color 颜色  
background-image :(none)默认   url 图像
background-repeat:repeat 重复铺满整个背景   no-repeat 无铺排   repeat-x 横向铺排   repeat-y 纵向铺排
background-attachment:scroll是背景图像随对像内容滚动,fixed”则是背景图像固定。
background-position:而另一种方式则是使用lefgth(数值)来定位,有两个数就是纵横向的
来定位背景图像位置:
* 水平
left: 左
center: 中
right: 右
* 垂直
top: 上
center: 中
bottom: 下
* 垂直与水平的组合
x-% y-%
x-pos y-pos

初始值: 0% 0%
继承性: 否
适用于: 所有元素
background:背景.position:位置.

表单的样式

optgroup标签用于在一个层叠式选择菜单为选项分类
form:有行为属性action提交的时候将内容发往何处选择的方法属性method怎样发送数据有get和post(常用)两种和属性
textarea:多行文本输入框标签textarea基本上就是一个比较大的文本框。它必须有行属性rows和列属性cols
选定标签select与选项标签option一起可以制作一个下拉选框

input:
 <input type="text" />是标准的文本框。它可以有一个值属性value,用来设置文本框里的默认文本。
 <input type="password" /> 像文本框一样,但是会以星号代替用户所输入的实际字符。
 <input type="checkbox" />是复选框,用户可以快速的选择或者不选一个条目。它可以有一个预选属性checked,像这样的格式<input type="checkbox" checked="checked" />.
 <input type="radio" /> 与复选框相似,但是用户只可在一个组中选择一个单选按钮。它也有一个预选属性checked,使用方法跟复选框一样。
 <input type="file" /> 是展示你电脑上的文件的一个区域,就像你在一个软件中打开或者保存一个文档一样。
 <input type="submit" /> 是一个被点击后提交表单的按钮。你可以用值属性value来控制按钮上显示的文本(下面的button和reset类型也可以这样,稍后介绍),如下: <input type="submit" value="Ooo. Look. Text on a button. Wow" />.
 <input type="image" />以图像代替按钮文本,src属性是必须的,像img标签一样。
 <input type="button" />是一个如果没有其他代码的话什么都不做的按钮。
 <input type="reset" /> 是一个点击后会重置表单内容的按钮。
 <input type="hidden" /> 不会显示任何东西,它用来传输诸如用户正在用的页面的名字或者Email地址等表单

<table>表格的格式:(cellpadding 填充和cellspacing间距)
tr 是标准的数据单元格的行
td 是标准的数据单元格,
th 是单元格表头
colspan 列跨越
rowspan 跨越行
thead 表头
tfoot 表注
tbody 表格主体

position:absolute(绝对),relative(相对),static(静态),或者fixed(固定)。
使用方法: position: absolute; top: 0; left: 0; width: 10em;

media type 媒体类型
media媒体类型可以是:
all—每一个太阳下、上、周围、里面的所有媒体类型。
aural──语音合成器。
handheld──手持设备。
print──打印机。
projection──投影仪。
screen──电脑屏幕。
还可以使用braille(布莱叶点字)、embossed(压印)、tty(终端)和tv(电视)。

自定义列表:
ul:ol:dl:li;类别属性 inventory 的无序列表
dt(definition term,定义术语)元素来代替li元素,其后跟随dd(definition description,定义描述)元素。(可以跟多个)

Javascript事件(少用)

应用列子:<a href="#top" onclick="alert ('wow. Javascript.')">Click me</a>

onblur(使用在表单元素中,当元素失去焦点的时候执行)
onchange(使用在表单元素中,当某些东西改变是执行)
onclick(鼠标点击一个元素时执行)
ondblclick(鼠标双击一个元素时执行)
onfocus(使用在表单元素中,当元素获得焦点时执行)
onkeydown (按下某个按键时执行)
onkeypress(按下和释放某个按键时执行)
onkeyup(释放某个按键时执行)
onload(在body标签中使用,载入页面的时候执行)
onmousedown(按下鼠标按键时执行)
onmousemove(鼠标光标在元素上移动时执行)
onmouseout(鼠标光标移开元素时执行)
onmouseover(鼠标光标移到元素上时执行)
onmouseup(当释放鼠标按键时执行)
onreset(用在表单元素中,当表单重置时执行)
onselect(用在表单元素中,当元素被选择时执行)
onsubmit(用在表单元素中,当表单提交时执行)
onunload(用在body标签中,当关闭页面时执行)

标签

b 可以用来产生粗体元素。使用strong(意味着强烈强调)代替更有意义,或者用CSS来完成这项工作,增加font-weight: bold的规则,用来表明粗体元素。
i可以用来产生斜体元素。使用em(表示强调),这也更有意义。或者可以用CSS来表现斜体:font-style: italic
big可以产生更大字体。使用标题(如h1,h2等,当文本本来就是一个标题时)代替,增加了意义,或简单地在CSS中使用font-size属性,获取更多的控制权。
small 可以产生小字体。CSS(font-size)再一次取得更多的控制权。
hr 可用用来展现一条水平线。在CSS中用hr设计很少见,CSS的border-top,border-bottom属性或者朴素的图像做这个效果会更好。
上述的标签与最新的HTML标准尽管都兼容,但对内容却没有任何好标签应有的意义。
u可以为元素产生下划线。它提醒着下划线文本还很多连接关联。这就是这个标签死了很久的原因——你不必给非连接文本下划线。
center可以用来居中在元素内部的元素。CSS属性text-align允许不仅仅是center,还有left、righft和justify。
menu用来创建菜单列表。它并没有ul做的完美,在因为无序列表更通用,ul高高地站在menu的尸体上。
layer和div元素相似,都由CSS绝顶位置。这仅仅能在老版本的Netscape中工作,所以再也没有什么用。
blink或者marquee。大声说不!它们应该像本身意义一样被期待,但有着十分有限的支持,只会产生非常,非常恶心的笑话。
font,可以用来定义元素的字体名称,尺寸和颜色,在标签世界中理所当然地获得了臭名昭著标签之王荣誉称号。旧的网站(甚至新的也有)像满世界的瘟疫之蚁一样布满整个页面。大部分的font标签激增是从网页制作软件带来的,把font标签包括颜色和尺寸用在每一个元素。font标签被滥用到出现在当前的每一个重复元素的(如,每次你使用p元素),而CSS,则可以用一条简短的代码来应用重复元素,甚至控制整个网站。使用CSS方法,不仅可以使页面比被大量font标签寄生的更苗条,而且更容易维护因为你所需要做得只是改变CSS文件中的一行,而不是逐一修改每一个font标签。这也增加了维护一个一直保持设计风格一致的网站的可能性。font标签和不恰当的表格使用是两个产生网页不必要臃肿的主要原因。

属性
css浏览器特效(注意顺序)
a:link:普通
a:visited:点击过
a:hover:经过
a:ative:当前激活
链接的多个状态样式:正确的顺序是::link :visited :hover :active。抽取第一个字母是"LVHA",你可以记忆成"LoVe HAte"(喜欢讨厌。 聚焦元素focus)。
name用来为一个元素指定一个名字,它在如input的表单元素中完全被接受,但在其它地方,name的工作已经被id属性取代。
text和bgcolor可以在body起始标签中定义页面的基本文本颜色和背景颜色。CSS的color和background-color属性在应用到body选择符时也可以做到。
background可以在body标签中指定一个背景图画。CSS会做得更好,用如background-image的属性来处理背景图片。
link、alink、vlink在body标签中用来指定连接(未访问,激活和已访问)。CSS宝贝── :link、:active和:visited会做这项工作。
align可以用来对齐某个元素的内容(比如 <div align="center">Stuff</div>),但是,像center标签,CSS的text-align属性是新的老板。
target可以用不同的方式打开一个连接,最常用的是打开新窗口(比如<a href="wherever.html" target="_blank">Help me</a>)。看起来不错,但你不要对你的网站这样做。 用户并不预期不可思议的东西(比如新窗口)出现,而且最常用的浏览工具是浏览器的后退按钮,如果你打开新窗口,这将不可用。它是非法和不易用的。

CSS 定位属性
 CSS 定位属性允许你对元素进行定位。
   属性 描述
  position 把元素放置到一个静态的、相对的、绝对的、或固定的位置中。
  top 定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。
  right 定义了定位元素右外边距边界与其包含块右边界之间的偏移。
  bottom 定义了定位元素下外边距边界与其包含块下边界之间的偏移。
  left 定义了定位元素左外边距边界与其包含块左边界之间的偏移。
  overflow 设置当元素的内容溢出其区域时发生的事情。
  clip 设置元素的形状。元素被剪入这个形状之中,然后显示出来。
  z-align 设置元素的垂直对齐方式。
  z-index 设置元素的堆叠顺序。(大上小下)

注意:
1、单一的元素,或需要程序、JS控制的东西,需要用id定义;重复使用的元素、类别,用class定义。
2、ID是唯一的并是父级的,CLASS是可以重复的并是子级的。大结构一定是用id。
3、css样式的border的距离是:上 右 下 左。如果有两个值:第一个值包括顶部和底部,第二个值包括左右。
技巧:
1、清除浮动.clearfloat{clear:both;height:0;ofnt-size:1px;line-height:0px;
2、设置图片浮动效果:#sub img {float:left;}
3、设置等宽字符(包括等宽空格)即可。综合起来,就是这样 font-family: '宋体', Simsun; white-space: pre;

常用的符号代码:
&copy;版权符号?
&reg;注册商标?
™tm
br强制换行 不想换行的标记上加入样式nowrap
一条线:<div style="height:26px; border-bottom:2px solid #2788da;"></div>
解决外补倍丁:在for的属性中加入:margin:0px(form {margin:0px;})
解决ie6的双边框:display:inline

div+css的属性的更多相关文章

  1. DIV CSS布局中position属性用法深入探究

    本文向大家描述一下DIV CSS布局中的position属性的用法,position属性主要有四种属性值,任何元素的默认position的属性值均是static,静态.这节课主要讲讲relative( ...

  2. 前端之DIV+CSS布局

    刚开始学习javaweb,首先定位学习后端,可是随着学习的深入和项目的进行,越来越发现前端知识的欠缺,之前也随着视频看过,随着时间的流逝,具体的应用也随之忘记了. 而现在开始自己练习项目,发现前端知识 ...

  3. DIV+CSS布局中主要CSS属性介绍

    Float: Float属性是DIV+CSS布局中最基本也是最常用的属性,用于实现多列功能,我们知道<div>标签默认一行只能显示一个,而使用Float属性可以实现一行显示多个div的功能 ...

  4. DIV+CSS规范命名大全

    网页制作中规范使用DIV+CSS命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体DIV CSS命名规则CSS命名大全内容篇. 常用DIV+CSS命名大全集合,即CSS命名规则 D ...

  5. DIV的Position属性和DIV嵌套DIV

    1.前言 我们在利用div+css进行布局时,常常被div的位置弄的焦头烂额,很多人甚至放弃了div而直接用table.这里一如既往的推荐使用div布局,其实我们只要掌握了div的position属性 ...

  6. css动画属性性能

    性能主要表现:流量.功耗与流畅度 在现有的前端动画体系中,通常有两种模式:JS动画与CSS3动画. JS动画是通过JS动态改写样式实现动画能力的一种方案,在PC端兼容低端浏览器中不失为一种推荐方案. ...

  7. css z-index属性使用过程中遇到的问题

    z-index属性在web开发中会经常使用,其主要的作用简单的说就是把元素的position设置为absolute.fixed之后,可以调节元素在文档上的层级关系.比如经常见到的dialog,mask ...

  8. DIV+CSS常用的网页布局代码

    单行一列以下是引用片段:body { margin: 0px; padding: 0px; text-align: center; }#content { margin-left:auto; marg ...

  9. DIV+CSS:页脚永远保持在页面底部

    页脚永远保持在页面底部 有时候,我们用CSS创建一个高度自适应布局,如何保证页脚(footer)在内容不超过一屏的情况下始终保持在布局最下方是一个比较头疼的事.我看过一些利用绝对定位的例子,但总感觉不 ...

随机推荐

  1. Centos6.5 rpm方式指定目录安装JDK

    第一步:下载jdk本例使用jdk-7u5-linux-i586.rpm包,登陆到http://www.java.com下载即可. 第二步:检查文件权限及安装情况1.以root权限登陆系统,查看并修改使 ...

  2. macOS 中使用 phpize 动态添加 PHP 扩展的错误解决方法

    使用 phpize 动态添加 PHP 扩展是开发中经常需要做的事情,但是在 macOS 中,首次使用该功能必然会碰到一些错误,本文列出了这些错误的解决方法. 问题一: 执行 phpize 报错如下: ...

  3. 详解Java反射机制

    反射是程序在运行状态下,动态的获取某个类的内部信息的一种操作.例如:类名,包名,所有属性的集合,所有方法的集合,构造方法的集合等.该操作发生在程序的运行时状态,所以编译器管不着有关反射的一些代码,通常 ...

  4. c#常用方法和类

    1.  数据类型转换函数 Convert.ToXXX(); XXX.Parse(); XXX.TryParse(); 2. 日期相关的类与函数 获取系统当前日期(含时间):DateTime.Now 获 ...

  5. 写具有良好风格的ABAP代码

    编程风格是一个经久不衰的话题,大家所公认的事实是:一个良好的编程风格会带来很多的好处.而对于“良好”的标准,则众说纷纭,莫衷一是.编程风格在ABAP程序中当然也有着重要的意义,因为很少看到专门针对AB ...

  6. Linux 定时任务详解

    原文地址:http://edu.codepub.com/2011/0104/28518.php   crond分为系统级定时和用户级定时,系统级定时主要编辑/etc/crontab,用户级定时主要利用 ...

  7. 0基础搭建Hadoop大数据处理-集群安装

    经过一系列的前期环境准备,现在可以开始Hadoop的安装了,在这里去apache官网下载2.7.3的版本 http://www.apache.org/dyn/closer.cgi/hadoop/com ...

  8. Mqtt服务器搭建

    .bg { background: #99CC99 } Mqtt服务器搭建 测试环境:CentOS64位 1.安装基础软件 yum install gcc-c++ yum install cmake ...

  9. 转:MySQL表名不区分大小写

    在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢? 一.linux中mysql大小写详情: 1.数据库名严格区分大小写 2.表名严格 ...

  10. 弹出输入内容prompt

    <script> window.onload = function(){ var oBtn = document.getElementById( "btn" ); oB ...