admin
2010.03.03
Css, Html, 技术文档
在 Web 空前繁荣的今天,有关 Web 设计中的各种观点很多会成为话题,有的很快达成一致,有的则一直争议下去,本文讲述 Web 设计中的 5 大经典争议,这些争议从它们诞生的那天起,就被正反两方争得不亦乐乎。
争议之一:链接是否应该在新窗口打开 继续阅读 »
admin
2010.02.07
Css, Html, 技术文档
<style>
.graph {
position: relative;
width: 200px;
border: 1px solid #B1D632;
padding: 2px;
margin-bottom: .5em;
}
.graph .bar {
display:block;position:relative;
background: #B1D632;
text-align: center;
color: #333;
height: 10px;
line-height: 10px;
}
.graph .bar span { position:absolute;left: 1em; }
</style>
<h3>简单进度条</h3> 继续阅读 »
admin
2010.02.05
Css, 技术文档
1.?检查HTML元素是否有拼写错误、是否忘记结束标记
即使是老手也经常会弄错div的嵌套关系。可以用dreamweaver的验证功能检查一下有无错误。
2.?检查CSS是否书写正确
检查一下有无拼写错误、是否忘记结尾的?}?等。可以利用CleanCSS来检查?CSS的拼写错误。CleanCSS本是为CSS减肥的工具,但也能检查出拼写错误。 继续阅读 »
admin
2010.02.05
Css, Html, 技术文档
做网页时,常会因为不会命名和命名重复而造成好多不不必要的麻烦,正确的命名的确很重要,我这里也收集了一些命名规则,发上来大家共享下
CSS命名规则
头:header
内容:content/containe
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main 继续阅读 »
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” lang=”zh-cn”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<title>居中div演示效果</title>
<style type=”text/css”>
.align-center{
margin:0 auto; ? ? ?/* 居中 这个是必须的,,其它的属性非必须 */
width:500px; ? ? ? ?/* 给个宽度 顶到浏览器的两边就看不出居中效果了 */
background:red; ? ? /* 背景色 */
text-align:center; ?/* 文字等内容居中 */
}
</style>
</head>
<body>
<div>居中div演示效果</div>
</body>
</html>
源码如下:
继续阅读 »
段落前面空两个字的间隔,不要再使用空格了。应该使用首行缩进text-indent。
text-indent可以使得容器内首行缩进一定单位。比如中文段落一般每段前空两个汉字。
在这里我们需要了解一种长度单位em。em是相对长度单位。相对于当前对象内文本的字体尺寸。
我们中文段落一般每段前空两个汉字。实际上,就是首行缩进了2em。
看下面的例子:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>PHP资讯 – www.phpq.net</title>
<style type=”text/css”>
p{text-indent: 2em; /*em是相对单位,2em即现在一个字大小的两倍*/}
</style>
</head>
<body>
<p>段落前面空两个字的间隔,不要再使用空格了。应该使用首行缩进text-indent。长度单位em。相对于当前对象内文本的字体尺寸。我们首行缩进了2em。2em即现在一个字大小的两倍。我在网页教学网学到了好多新的知识</p>
</body>
</html>
顺带说下text-indent属性隐藏文字的问题
链接用图片做背景,text-indent:-9999px; 隐藏文字,此成效在 IE 中是正常的,但在 Firefox 里,鼠标点击该链接时,虚线框却会包住被缩进的文字,结果显示为虚线框 N 长。
因为平时是用overflow:hidden; 属性的,所以一直也没有注重到这个问题的存在,但当你需要使用 JS 来实现某种交互时,强烈建议不要使用 overflow:hidden; 属性,因为会给你带来很多意想不到的麻烦。
虚线框,其实就是 CSS 中的 outline 属性,这也阐明 IE 和 Firefox 对于 outline 和 border 的解析范围并不一致:IE 认为虚线框就是border的边缘,而 Firefox 则认为虚线框应该是文字范围。
段落前面空两个字的间隔,不要再使用空格了。应该使用首行缩进text-indent。
text-indent可以使得容器内首行缩进一定单位。比如中文段落一般每段前空两个汉字。
在这里我们需要了解一种长度单位em。em是相对长度单位。相对于当前对象内文本的字体尺寸。
我们中文段落一般每段前空两个汉字。实际上,就是首行缩进了2em。
看下面的例子: 继续阅读 »
近期评论