`
snake_hand
  • 浏览: 625053 次
社区版块
存档分类
最新评论

做网页很实用代码集合和CSS制作网页小技巧整理

 
阅读更多

做网页很实用代码集合

控制横向和纵向滚动条的显隐?
<body style="overflow-y:hidden"> 去掉x轴
<body style="overflow-x:hidden"> 去掉y轴
<body scroll="no">不显

表格变色
<TD onmouseover="this.style.backgroundColor='#FFFFFF'"
onmouseout="this.style.backgroundColor=''"
style="CURSOR: hand">
禁止复制,鼠标拖动选取
<body ondragstart=window.event.returnValue=false oncontextmenu=window.event.returnValue=false onselectstart=event.returnValue=false>

iframe自适应高度
<iframe name="pindex" src="index.asp" frameborder=false scrolling="auto" width="100%" height="100%" frameborder=no onload="document.all['pindex'].style.height=pindex.document.body.scrollHeight" ></iframe>
IE地址栏前换成自己的图标&可以在收藏夹中显示出你的图标
<link rel="Shortcut Icon" href="favicon.ico">
<link rel="Bookmark" href="favicon.ico">
字号缩放
越来越多的人长时间的泡网,眼镜的普及率也越来越高,让文字大点,让更多的用户看的更清楚。
<script type="text/javascript">
function doZoom(size)
{document.getElementById('zoom').style.fontSize=size+'px';}
</script>
<span id="zoom">需要指定大小的文字</span>
<a href="javascript:doZoom(16)">大</a> <a href="javascript:doZoom(14)">中</a> <a href="javascript:doZoom(12)">小</a>
select挡住div的解决方法
在div里加入下面的代码,根据需要调整就可以了。
<iframe src="javascript:false" scrolling="no" frameborder="0" style="z-index:-1;position:absolute; top:5px; left:2px;width:168;height:100px;">
</iframe>

iframe(嵌入式帧)自适应高度
填写的嵌入地址一定要和本页面在同一个站点上,否则会提示“拒绝访问!”。对跨域引用有权限问题,请查阅其他资料。
<iframe name="guestbook" src="gbook/index.asp" scrolling=no width="100%" height="100%" frameborder=no onload="document.all['guestbook'].style.height=guestbook.document.body.scrollHeight"></iframe>
跳转菜单新窗口
<select name="select" onchange="window.open(this.options[this.selectedIndex].value)">
<option value="http://www.microsoft.com/ie"> Internet Explorer</option>
<option value="http://www.microsoft.com"> Microsoft Home</option>
<option value="http://msdn.microsoft.com"> Developer Network</option>
</select>
flash透明选项
<param name="wmode" value="transparent">
添加到收藏夹和设为首页
添加到收藏夹:
<a href="javascript:window.external.addFavorite('http://链接','说明');">添加到收藏夹</a>
设为首页:
<a href=# onclick=this.style.behavior='url(#default#homepage)';this.setHomePage ('http://链接');>设为首页</a>
记录并显示网页的最后修改时间
<script language=JavaScript>
document.write("最后更新时间: " + document.lastModified + "")
</script>
节日倒计时
<Script Language="JavaScript">
   var timedate= new Date("October 1,2002");
   var times= "国庆节";
   var now = new Date();
   var date = timedate.getTime() - now.getTime();
   var time = Math.floor(date / (1000 * 60 * 60 * 24));
   if (time >= 0)
   document.write( "现在离"+times+"还有: "+time +"天")
</Script>
加在HEAD里
禁止缓存
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">

让IFRAME框架内的文档的背景透明
<iframe src="about:<body style='background:transparent'>" allowtransparency></iframe>
打开窗口即最大化
<script language="JavaScript">
<!-- Begin
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
// End -->
</script>
加入背景音乐
<bgsound src="mid/windblue[1].mid" loop="-1"> 只适用于IE
<embed src="music.mid" auto_old="true" loop="true" hidden="true"> 对Netscape ,IE 都适用
滚动
<marquee direction=up height=146 onmouseout=start() onmouseover=stop() scrollAmount=2>滚动信息
</marquee>
防止点击空链接时,页面往往重置到页首端
代码“javascript:void(null)”代替原来的“#”标记
=========================================================================

25条CSS制作网页编写的提醒及小技巧整理

1、ul标签在Mozilla中默认是有padding值的,而在IE中只有margin有值。

2、同一个的class选择符可以在一个文档中重复出现,而id选择符却只能出现一次;对一个标签同时使用class和id进行CSS定义,如果定义有重复,id选择符做的定义有效,是因为ID的权值要比CLASS大。

3、一个兼容性调整(IE和Mozilla)的笨办法:
初学可能会碰到这样一个情况:同样一个标签的属性在IE设置成A显示是正常的,而在Mozilla里必须要设成B才能正常显示,或者两个倒过来。
临时解决方法:选择符{属性名:B !important;属性名:A}

4、如果一组要嵌套的标签之间需要些间距的话,那就留给位于里面的标签的margin属性吧,而不要去定义位于外面的标签的padding

5、li标签前面的图标推荐使用background-image,而不是list-style-image。

6、IE分不清继承关系和父子关系的差别,全部都是继承关系。

7、在给你的标签疯狂加选择符的时候,别忘了在CSS里给选择符加上注释。 等你以后修改你的CSS的时候就知道为什么要这么做了。

8、如果你给一个标签设置了一个深色调的背景图片和亮色调的文字效果。建议这个时候给你的标签再设置一个深色调的背景颜色。

9、定义链接的四种状态要注意先后顺序: Link Visited Hover Active

10、与内容无关的图片请使用background

11、定义颜色可以缩写#8899FF=#89F

12、table在某些方面比其它标签表现的要好的多。请在需要列对齐的地方用它。

13、<script>没有language这个属性,应该写成这样:
<script type=”text/javascript”>

14、标题是标题,标题的文字是标题的文字。有时候标题不一定需要显示文字,所以:<h1>标题内容</h1> 改成 <h1><span>标题内容</span></h1>

15、完美的单象素外框线表格(在IE5、IE6、IE7及FF1.0.4以上中均可通过测试)
table{border-collapse:collapse;}
td{border:#000 solid 1px;}

16、margin取负值可以在标签使用绝对定位的时候起到相对定位的作用,在页面居中显示时,使用绝对定位的层不适合使用left:XXpx这个属性。把这个层放到一个要相对定位的标签旁,然后使用margin的负值是个好方法。

17、绝对定位时使用margin值定位可以达到相对于本身所在位置的定,这与top,left等属性相对与窗口边缘的定位不同。绝对定位的优势在于可以让其它元素忽略它的存在。

18、如果文字过长,则将过长的部分变成省略号显示:IE5,FF无效,但可以隐藏,IE6有效
<DIV STYLE=”width:120px;height:50px;border:1px solid blue;overflow:hidden;text-overflow:ellipsis”>
<NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR>

19、在IE中可能由于注释带来的文字重复问题时可以把注释改为:
<!–[if !IE]>Put your commentary in here…<![endif]–>

20、如何用CSS调用外部字体
语法:
@font-face{font-family:name;src:url(url);sRules}取值:
name:字体名称。任何可能的 font-family 属性的值
url(url):使用绝对或相对 url 地址指定OpenType字体文件
sRules:样式表定义

21、如何让一个表单中的文本框中的文字垂直居中?
如果用行高与高度的组在FF中是没有效果的,办法就是定义上下补白就可以实现想想的效果了。

22、定义A标签要注意的小问题:
当我们定义a{color:red;}时,它代表了A的四种状态的样式,如果此时要定义一个鼠标放上的状态只要定义a:hover就可以了,其它三种状态就是A中所定义的样式。
只定义了一个a:link时,一定要记得把其它三种状态定义出来!

23、并不是所有样式都要简写:
当样式表前定义了如p{padding:1px 2px 3px 4px}时,在后续工程中又增加了一个样式上补白5px,下补白6px。我们并不一定要写成p.style1{padding:5px 6px 3px 4px}。可以写成p.style1{padding-top:5px;padding-right:6px;},你可能会感觉这样写还不如原来那样好,但你想没想过,你的那种写法重复定义了样式,另外你可以不必去找原来的下补白与左补白的值是多少!如果以后前一个样式P变了话,你定义的p.style1的样式也要变。

24、网站越大,CSS样式越多,开始做前,请做好充分的准备和策划,包括命名规则。页面区块划分,内部样式分类等。

25、几个常用到的CSS样式:
1)中文字两端对齐:text-align:justify;text-justify:inter-ideograph;

2)固定宽度汉字截断:overflow:hidden;text-overflow:ellipsis;white-space:nowrap;(不过只能处理文字在一行上的截断,不能处理多行。)(IE5以上)FF不能,它只隐藏。

3)固定宽度汉字(词)折行:table-layout:fixed; word-break:break-all;(IE5以上)FF不能。

4)<acronym title=”输入要提示的文字” style=”cursor:help;”>文字</acronym>用鼠标放在前面的文字上看效果。这个效果在国外的很多网站都可以看到,而国内的少又少。

5)图片设为半透明:.halfalpha { background-color:#000000;filter:Alpha(Opacity=50)}在IE6及IE5测试通过,FF未通过,这是因为这个样式是IE私有的东西;

6)FLASH透明:选中swf,打开原代码窗口,在</object>前输入<param name=”wmode” value=”transparent”> 以上是针对IE的代码。
针对FIREFOX 给<embed> 标签也增加类似参数wmode=”transparent”

7)在做网页时常用到把鼠标放在图片上会出现图片变亮的效果,可以用图片替换的技巧,也可以用如下的滤镜:
.pictures img {
filter: alpha(opacity=45); }
.pictures a:hover img {
filter: alpha(opacity=90); }

=========================================================================
分享到:
评论

相关推荐

    基于HTML+CSS制作一个简单的家乡网页制作作业,广州介绍旅游网页设计代码 学生个人html静态网页制作成品代码

    以上CSS代码定义了网页的基本样式,包括字体、颜色、间距等。通过使用CSS选择器,可以轻松地控制各个元素的样式,使得页面看起来更加美观。 ### 四、总结 此网页设计案例是一个非常优秀的教学资源,不仅可以帮助...

    html+css网页设计源代码

    对于更高级的学习者,可以探索如何使用CSS预处理器(如Sass或Less)来提高代码的可维护性和效率,或者研究如何利用JavaScript和jQuery实现交互效果,如点击事件、滑动动画和表单验证。同时,了解Web标准和最佳实践,...

    超实用css代码集合

    "超实用css代码集合"是针对初学者和开发者的一个资源包,它包含了大量常用且实用的CSS代码片段,帮助你快速实现各种页面样式效果。下面,我们将深入探讨这些CSS知识点。 首先,基础选择器是CSS的核心,包括类选择器...

    html静态页面源代码 静态网页制作代码【CSS+DIV】

    html静态页面源代码 静态网页制作代码【CSS+DIV】 HTML静态页面(CSS+DIV) 这是期末老师HTML老师布置的。本来要求一个,但我做了三个。 主要是CSS+DIV做的(3个项目)。 对于页面的布局,代码的规格,命名,都很清晰...

    《网页设计与制作项目教程(HTML+CSS+JavaScript)》源代码.zip

    总的来说,《网页设计与制作项目教程(HTML+CSS+JavaScript)》的源代码提供了丰富的实践素材,不仅涵盖了网页设计的基础知识,也涉及到了进阶技巧。通过研究这些实例,你将能够逐步提升自己的网页设计与制作能力,...

    动态网页设计与制作(HTML5+CSS3+JavaScript)源代码和素材.zip

    在这个"动态网页设计与制作(HTML5+CSS3+JavaScript)源代码和素材.zip"压缩包中,你将找到一系列基于这些技术的超全案例,每个案例都是独立的HTML文件,便于学习和理解。 HTML5是超文本标记语言的最新版本,它引入了...

    网页大作业代码自取【HTML+CSS制作美味糖果网站】

    原生(HTML+CSS+JS),网页作品代码简单,可使用任意HTML编辑软件(如:`Dreamweaver、HBuilder、Vscode 、Sublime 、 Webstorm、Text 、Notepad++` 等任意html编辑软件进行运行及修改编辑等操作) HTML静态网页设计...

    英雄联盟LOL静态HTML网页制作模板 DIV+CSS学生网页作品代码 游戏题材大学生网页设计作业下载

    在“DW初学者可使用”的描述中,我们可以理解到这款模板是适合初学者练习和学习的,他们可以通过Dreamweaver来探索HTML和CSS的使用,并逐步掌握网页设计的基本技巧。 总的来说,这个“英雄联盟LOL静态HTML网页制作...

    JS.CSS代码集合

    这个"JS.CSS代码集合"可能包含了一系列实用的JS和CSS代码片段,供开发者在构建网页时参考和使用。 在JavaScript方面,这个集合可能包括了各种功能的实现,如表单验证、动态效果、AJAX异步请求、事件处理、时间日期...

    网页制作实用代码 最简单实用的代码!!!

    在本资源包中,包含了多个与网页制作相关的实用代码示例,让我们一一解析它们的重要性和应用场景。 首先,"鼠标点击.txt"可能包含的是关于鼠标点击事件的JavaScript代码。在网页上,鼠标点击事件是非常常见的交互...

    网页制作特效经典代码集合

    本资源包“网页制作特效经典代码集合”正是针对这一需求,收集了一系列实用且经典的代码实例,帮助开发者提升网页设计的创新性和用户体验。 首先,我们要理解网页特效的核心在于通过JavaScript、CSS以及HTML等技术...

    制作一个简单HTML宠物猫网页(HTML+CSS)

    - **Dreamweaver**: Adobe公司的网页设计软件,支持可视化编辑和代码编辑两种模式。 - **HBuilder**: 一款快速开发工具,支持多种编程语言,具有高效的编码速度。 - **Vscode**: 微软开发的一款免费开源的现代化轻量...

    网页期末作业+html+css+js(大鱼海棠)

    虽然是比较基础的网页静态页面,不过我也希望你能做的规范一些,我们专业制作学生网页作业,div css js 等通过dreamwear的工具实现规范化,比如文件夹的规范,代码写作的规范,虽然不是非要把网站做的效果很好,...

    【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码H20.zip

    【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码【Web网页设计制作-毕业设计期末大作业】HTML、CSS、JavaScript前端网页项目源码【Web网页设计制作-毕业设计期末大作业】HTML、CSS、...

    Div+CSS布局实例教程\《网页设计与制作》源代码免费版.rar

    "《网页设计与制作》程序代码第9章.doc"可能涵盖了更高级的布局技巧,如浮动元素、定位以及盒模型的理解。浮动元素常用于创建多列布局,而定位则允许元素相对于其正常流中的位置进行调整。盒模型是理解CSS布局的关键...

    html+css-实战电商品优购网页制作_源码.zip

    CSS(Cascading Style Sheets)则是负责网页样式的语言,它可以控制元素的颜色、字体、大小、布局和响应式设计。在这个电商网页中,我们将学习如何使用选择器(如类选择器、ID选择器、标签选择器)来选中特定的HTML...

    制作一个简单HTML传统端午节日网页(HTML+CSS)

    根据给定文件的信息,我们可以提炼出以下几个主要的知识点: ### 1. HTML+CSS+JS在网页设计中...掌握了HTML、CSS和JavaScript的基础知识后,再结合高效的编辑工具和优秀的布局技巧,便可以创造出既美观又实用的网页。

    制作一个简单HTML校园网页(HTML+CSS)学校网站制作 校园网站设计.md

    - **Dreamweaver**:Adobe公司开发的一款集网页制作和管理网站于一身的专业工具,适合初学者和专业人士。 - **HBuilder**:一款速度快且功能强大的HTML5开发工具,支持多平台。 - **VSCode**:微软开发的一款免费...

    制作一个简单HTML电影网页设计(HTML+CSS)

    - **`&lt;head&gt;`** 部分包含了关于文档的信息,比如字符集设置`&lt;meta charset="UTF-8"&gt;`、视口设置`,initial-scale=1"&gt;`等元数据以及链接到外部资源如CSS文件和JavaScript文件。 - **`&lt;body&gt;`** 部分包含了页面的所有...

Global site tag (gtag.js) - Google Analytics