yui学习笔记(二) 使用css工具保持一致性
四个css工具:fonts,grids,reset,base
使元素标准化的reset.css
以下普通而常用的元素都将margin和padding值标准化到0
the document body
div and p
所有list 元素:dl,dt,dd,ul,ol,li
标题级元素:h1,h2,h3,h4,h5,h6
pre和blockquote元素
某些表单元素:form,fieldset,input,textarea
table元素:th,td
接下来要标准化的元素是table元素,将其border设为0,图像元素的border也设为0.
防止在某些浏览器中字体会变斜体或粗体,一下元素将font-style和font-weight设为normal:
address
caption
cite
code
dfn
em
strong
th
var
接下来的规则是对有序和无序的html list元素 ,设置list-style为 none。将caption和th元素的对齐方式都严格设为左对齐
所有的标题级元素的font-size设为100%,font-weight:normal,有效地将所有标题类型设为相同的尺寸和粗细。
最后提供的样式规则是针对:before和:after,他将伪元素前后插入的内容设为空。
关于:before伪元素,在元素内容之前插入内容。这个伪元素允许创作人员在元素内容最前插入生成内容。默认地,这个伪元素是行内元素,不过可以使用display改变这一点。
<style>
div:after{content:'Hello';}
</style>
<div>World</div>
base.css
reset.css统一了不同浏览器中的默认css样式,base.css在此基础上提供了对常用元素的基本样式设置。
标题级
lists
table
清除文字样式的fonts.css
body上:
*font-size:small以及*font:x-small 为了在ie中设置font-size,纠正font-size在css1标准中的特点。
table上:
ie hack方法,ie中总显得有些小,将字体设置为108%,而其他浏览器为100%。对于A级浏览器都兼容。
使用grids.css进行布局
一个特点是自动居中布局中的内容。另一个特点是脚部,如果你想使用它,它会自动清除并且居于页面底部,无论你使用何种布局模板。
<!DOCTYPE HTML PUBLIC "-//W#C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8">
<title>Mark-up Example</title>
<link rel="stylesheet" type="text/css" href="../build/reset-fonts-grids/reset-fonts-grids.css" mce_href="build/reset-fonts-grids/reset-fonts-grids
相关文档:
一般而言,鼠标以斜向上的箭头显示,移到文本上时变为有头的竖线,移到超级链接上变为手型。但用css可控制鼠标的显示效果,如可使鼠标移到普通文本上也显示成手型。 用css控制的语法如下: span style="cursor:*"文本或其它页面元素/span 把 * 换成如下15个效果的一种:
一般而言,鼠标以斜向上的箭头显示,移到文本上 ......
<html>
<body style="margin:0;">
<div>
<table style="width:100%;height:100%" cellpadding='0' cellspacing='0'>
<tr>
<td style="width:120px;background-color:Red">
  ......
/**
* 給結點添加濾鏡
* 1.filterStyle形式:滤镜名称及其后的部分
* 2.Alpha 滤镜:ALPHA(opacity=opacity,finishopacity=finishopacity,style=style,startx=startx, starty=starty,finishx=finishx,finishy=finishy)}--透明
* 3.Blur 滤镜:Blur(add=add,direction=direct ......
用CSS让元素居中显示并不是件很简单的事情—同样的合法CSS居中设置在不同浏览器中的表现行为却各有千秋。让我们先来看一下CSS中常见的几种让元素水平居中显示的方法。
1.使用自动外边距实现居中
CSS中首选的让元素水平居中的方法就是使用margin属性—将元素的margin-left和margin-right属性设置为
aut ......
滚动条样式主要涉及到如下CSS属性:
overflow属性: 检索或设置当对象的内容超过其指定高度及宽度时如何显示内容
overflow: auto; 在需要时内容会自动添加滚动条
overflow: scroll; 总是显示滚动条
overflow-x: hidden; 禁止横向的滚动条
overflow-y: scroll; 总是显示纵向滚动条
width: 568px; width: 98%; 设置区域的 ......