css简单网页框架代码 html css网页源码
大家好,关于css简单网页框架代码很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于html css网页源码的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
怎么可以最简单的使用div+css制作网页框架
1、布局先把大框架确定,再逐步把内部的细节构建出来,从层级关系来看就是由外往内布局;
2、如果你对divcss不是很熟悉,那么你可以先以图片作为背景图片代替
3、如果对布局定位不是很熟练,那么可以暂时以绝对位置来布局
4、自己不熟悉的情况下,在设计平面页面的时候就要先考虑到自己是否有能力写出这个页面的布局出来,或者说自己写出来的不出问题;比如圆角、阴影、半透明效果、模块错位叠加等等;
其实页面布局是否简单只是相对而言的,精通的人和新手的看法肯定不同,从长远来看,新手还是不要取巧,写divcss代码的时候不要怕出错,不要怕难,碰到了问题就去寻找解决的方法,针对问题然后去解决问题是最好的解决方式,当你不再碰到问题或者很少碰到问题的时候,就说明你已经精通或者离精通不远了
还有一点要说一下,学习得有一个喜欢的态度,不要当做负担或者任务来学习,当你对一个东西感兴趣的时候你会学习的很快;就好比读书的时候某些学生某一科的成绩一直很好,绝大部分人其实都是感兴趣才会学的那么好
网页开发的CSS代码怎么写
随着Internet编程技术的不断发展,越来越多的大学毕业生加入了Web开发行业中,我们都知道Web开发需要使用css进行定位和布局。下面,昌平镇北大青鸟带大家来看看如何编写css代码。
前端系统的变化可以描述为每天都在变化。在短短的一年时间里,理论,框架,构建工具甚至开发语言都发生了巨大的变化。随着新项目即将开始,我花时间审查了上一个项目的前端架构。我已经产生了很多想法,我将尽可能地记录它们以准备新的框架。
一、OOCSS(面向对象的CSS)
OOCSS的使用主要有两个原则,一种是分离结构和外观,其中主要包括分离容器和内容。OOCSS主要基于对象的编程方法,OOCSS的目的主要是支持代码的复用,最终保证样式能很好的进行添加和维护。OOCSS也存在一些缺点,它主要适合大型网站的开发项目,因为大型网站的可重用性组件非常多,在运行小项目的时候没有非常好的才、效果,所有在选择的时候应该根据项目的情况进行选择。
二、BEM(块元素修饰符)
BEM是一个名为命名约定的CSS。它不涉及如何编写CSS的结构。在进行电脑培训的过程中,电脑培训建议仅为每个元素添加具有以下内容的CSS类名称。在BEM模式下,它看起来很麻烦且冗余,但每个CSS类名称都能够很好地描述出它的作用。与LESS或SASS结合使用时,会降低其写入复杂度。
三、规则文档
很多人更加倾向于关注大方面并忘记了细节,一份定义明确的规则文档能够提醒我们根据需要进行编写代码。一份好的规则文件应遵循以下规范:其中需要包含不可变规则,而不是一般描述需要始终将规则细化为最简单的表达式,首先解释规则是什么,然后说“如果没有,那会发生什么?并且昌平镇昌平镇北大青鸟认为每条规则必须包含以下单词之一-始终,从不,仅,每个,不需要。
四、综合方案
就如开头的介绍,BEM的简单使用并没有解决我们在项目中遇到的问题,反而还会产生其他的新的问题,但这不是BEM的责任。IT培训认为作为前端架构的重要组成部分,CSS主要是需要为项目选择出合适的解决方案,而不是因为它在业界很受欢迎而使用它。
网页制作的常用的代码技术
1,Q:怎样把别人网页上的背景音乐保存下来?
A:浏览该网页后,在你的 Windows\Temporary Internet Files文件夹下可以找到该背景音乐的缓存文件,拷贝出来即可使用。如果还是找不见该文件,可以打开网页的源文件,找到音乐文件的 URL路径,用“蚂蚁”等 FTP软件进行下载。
2,Q:避免有人从你分帧的主页的帧中径直进入网站,而不是从 index.htm中进入?
A:在帧中的网页的〈head〉〈/head〉之间加入以下脚本代码:
〈Script language="JavaScript"〉
if(top==self)
self.location.rel="external nofollow" href="index.htm";
〈/Script〉
这样,当有人从帧中进入网站时,就会自动重定向到主页文件 index.htm。
3.Q:怎样防止别人把你的网页放到框架里?
A:因为框架(frame)的缘故,有许多人把别人的网页放置到自己的框架里,使之成为自己的一页。如果你要防止别人这样做,可以加入下列 JavaScript代码即可,它会自动监测,然后跳出别人的框架。
〈Script language="javascript"〉
if(self!= top)
top.location= self.location;
〈/Script〉
4,Q:怎样在 FrontPage2000中加入 Flash动画?
A:在 FrontPage2000中,点击[插入]->[高级]->[插件],在弹出的窗口中,设置一下 Flash文件的大小及其它信息,确定即可。
5,Q:怎样在网页中加入注释?
A:在共同网页开发中,加入注释是防止分工被搞混淆或者注释某段代码特殊的含义,加入注释的格式是:
〈!-〔注释内容…〕--〉
6,Q:怎样测试浏览器并自动装入所需要的网页?
A:目前微软和网景的浏览器并不能完全兼容所有网页,有的网页在某种浏览器中非常漂亮,而用其它浏览器查看时却一团糟。如果你需要测试浏览器,可以加入以下 JavaScript代码使浏览器自动装入所需要的网页:
〈script LANGUAGE="JavaScript"〉
function TestBrowser()
{
ie=((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>= 3))
ns=((navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>= 3))
if(ns){ setTimeout("location.rel="external nofollow" href="ns.htm"",10);}
else{setTimeout("location.rel="external nofollow" href="ie.htm"",10);}
}
〈/script〉
7,Q:怎样让链接没有下划线?
A:只要在〈Head〉〈/Head〉中加入以下代码,所有链接就都没有下划线了:
〈style type="text/css"〉
〈!--
a{text-transform:none;text-decoration:none;}
a:hover{text-decoration:underline}
--〉
〈/style〉。
8,Q:怎样在网页中加入 E-mail链接并显示预定的主题?
A:〈A rel="external nofollow" href="mailto:Emailhost@263.net?subject=主题"〉……〈/a〉
9,Q:怎样让网页的背景图像不滚动?
A: Internet Explorer浏览器支持一个 Body属性 bgproperties,它可以让背景不滚动:
〈Body Background="图片文件" bgproperties="fixed"〉
10,Q;怎样定义网页的关键字?
A:在网页中加入关键字,可以供某些搜索站台机器人使用,它们会利用该关键字为你的网站做索引,这样,当别人用关键字搜索网站时,如果你的网页包含该关键字,那么就可以被列出了。定义本网页关键字,可以在〈Head〉〈/Head〉中加入如下代码:
〈meta name="Keywords" c〉
Content中所包含的就是关键字,你可以自行设置。
这里有个技巧,你可以重复某一个单词,这样可以提高自己网站的排行位置,如:
〈meta name="Keywords" c〉
11,Q:怎样隐藏在状态栏里出现的链接信息?
A:大家知道,当你指向一个链接时,该链接的信息就会出现在浏览器的状态栏里,如果需要隐藏它,可以本链接中做如下设置:
〈a rel="external nofollow" href="" none"; return true"〉链接〈/a〉
12,Q:怎样在网页中加入多媒体播放?
A:有些多媒体文件无需其他程序就可以播放,而有许多多媒体文件需要外部程序才能播放。如果浏览器没有安装这种外部程序,那么浏览器会自动去下载。要加入多媒体格式,可加入如下代码:
〈EMBED SRC="test.ram" AUTOSTART="TRUE" LOOP="3" WIDTH="80" HEIGHT="30"〉
13,Q:怎样在网页中加入电子邮件表单提交?
A:表单提交需要 CGI程序的支持,但也可以利用 E-mail提交,当你设计好表单后,把 Action内容加入邮件地址即可,例如:
〈form method="POST" action="mailto:zhangking@263.net" ENCTYPE="text/plain"〉
……
〈/form〉
14,Q:用 Word作为 Html编辑器产生的代码比较冗长,怎么优化?
A:可以用网页制做软件 Dreameweaver3.0进行优化。
15,Q:IE5.0的部分快捷键:
A:打开查找功能:Ctrl+F
关闭浏览器窗口:Ctrl+W
打开地址栏下拉列表框:F4
刷新:F5
将当前Web页保存到收藏夹列表:Ctrl+D
打开当前 IE窗口的一个拷贝:Ctrl+N
停止下载当前网页:Esc
光标迅速移动到网页的开头:Home
光标迅速移动到网页的尾部:End
打开新的地址键入窗口:Ctrl+O
打开收藏夹:Ctrl+I
打开历史记录文件夹:Ctrl+H
打开浏览器设定的默认主页:Alt+HOME
16,Q:网页上的图形格式:
A:图形的格式千奇百怪,但是一般 WWW浏览器支持的图形格式只有.gif和.jpg(.jpe),这两种都是经过压缩的图形文档。所以文件较小,适合在网络上传送。如果你的图形是别的格式,则必须使用图形处理软件来将其转存成.GIF或.JPG的图形格式。但到底该用那一种图形格式呢?先看看下面的比较:
[tr=#ffeacc][td][/td][td]GIF格式[/td][td]JPEG格式[/td][/tr][tr][td]压缩比例[/td][td]较小[/td][td]从大到小有四种选择[/td][/tr][tr][td]最多支援的颜色[/td][td]256色[/td][td]全彩(16百万色)[/td][/tr][tr][td]渐显功能(“隔行”方式)[/td][td]GIF89a有[/td][td]无[/td][/tr][tr][td]背景透明功能[/td][td]GIF89a有[/td][td]无[/td][/tr][tr][td]动画[/td][td]GIF89a有[/td][td]无[/td][/tr]
结论是:比较大或颜色较多的图形就用.JPG的格式,比较小或颜色较少,而且需要有特殊功能的图,就用.GIF格式。注意:.GIF还分为 GIF87a和比较新的 GIF89a两种格式,一些特殊的功能(像透明背景)则是 GIF89a才有的。当你真的无从选择的时候,就干脆分别储存成两种图形格式,看看那个文件比较小,就用那一个。
将 Gif文件保存成“隔行”方式:在 Photoshop中,保存时选择“Interlaced”。
将 jpg文件保存成“逐级”方式:在 Photoshop中,保存时选择“Progressive”。这样,图形显示时将由模糊逐渐变得清晰起来。
17,Q:表格中嵌套〈Form〉标签时,换行的取消:
A:在网页制做中,当表格和〈Form〉〈/Form〉标签嵌套时,如果像如下的形式:
〈table border=1〉〈tr〉〈td〉〈Form〉〈input name= size=〉〈input type=button value=Test〉〈/Form〉〈/td〉〈/tr〉〈/table〉那么在〈Form〉构造出的文本框下会有一个空行,非常影响版面的编排。而只要把〈/Form〉放到表格标签〈/td〉、〈/tr〉或〈/table〉的外边(如下),则问题就解决了。
〈table border=1〉〈tr〉〈td〉〈Form〉〈input name= size=〉〈input type=button value=Test〉〈/td〉〈/Form〉〈/tr〉〈/table〉 IE3.0是第一个在网页中支持 ActiveX控件的网络浏览器。在 Mosaic和 Netscape Navigator中也可以使用 ActiveX plug-in for Netscape显示 ActiveX控件(参见网址 )。
18,Q:什么是 ActiveX控件?
A:Microsoft ActiveX控件是由软件提供商开发的可重用的软件组件。使用 ActiveX控件,可以很快地在网址、台式应用程序、以及开发工具中加入特殊的功能。例如,StockTicker控件可以用来在网页上即时地加入活动信息,动画控件可用来向网页中加入动画特性。
现在,已有 1000多个商用的 ActiveX控件。开发控件可以使用各种编程语言,如 C,C++,下一代的Microsoft Visual Basic,以及微软公司的 Visual Java开发环境 Microsoft Visual J++。ActiveX控件一
旦被开发出来,设计和开发人员就可以把它当作预装配组件,用于开发客户程序。以此种方式使用 ActiveX控件,使用者无需知道这些组件是如何开发的,在很多情况下,甚至不需要自己编程,就可以完成网页或应用程
序的设计。
IE3.0是第一个在网页中支持 ActiveX控件的网络浏览器。在 Mosaic和 Netscape Navigator中也可以使用 ActiveX plug-in for Netscape显示 ActiveX控件(参见网址 )。
19,Q: Netscape Navigator可以显示 ActiveX控件吗?
A:可以,在 Netscape Navigator中可以使用 ActiveX plug-in for Netscape显示 ActiveX控件。在Ncompass实验室的网址 上可以得到测试版的 plug-in。
20,Q:现在有哪些工具支持使用 ActiveX控件进行网页开发?
A:使用 ActiveXControlPad(详见),开发人员可以在HTML网页中方便地插入 ActiveX控件。按照
网址上的 ActiveX Control Pad教程,开发人员可以很方便地学习使用 ActiveX ControlPad。SoftQuad公司的 HoTMetaL Pro也支持在 HTML网页上使用 ActiveX控件。以后,微软公司及其第三方软件供应商还将推出很多支持使用 ActiveX控件进行网页制作的网络制作工具。
21,Q:只有程序员才能使用 ActiveX控件吗?
A:了解脚本语言,比如说 Visual Basic Scripting Edition(VBScript)或 JavaScript,自然对使用ActiveX控件非常有帮助。但也并非一定要有这样的程序开发基础。对于有些控件来说,需要写一定数量的脚本程序,才能集成到网页中,但大多数 ActiveX控件却不需要这样。使用 ActiveX Control Pad,即使是非程序开发人员也可以通过简单的选中和点击将很多控件插入网页。
22,Q:在创建了包含 ActiveX控件的网页后,如果用户在自己的机器上浏览该网页,控件是如何在用户终端机上安装和显示的?
A:当 IE3.0遇到含有 ActiveX控件(或复合控件)的网页时,首先检查用户的本地系统注册,察看该组件是否已经安装在本地机上了。如果该组件已经在本地机上,IE3.0显示该网页并激活控件。如果控件还未在用户本地机上安装,IE3.0将自动地根据开发者创建网页时的地址定义,从网上找到此控件,并将它安装到本地机上。
23,Q:如何在网页上定义一个地址,使用户访问网页时,控件可以自动下载到用户的计算机上?
A:网页开发者可以通过给控件设置 CODEBASE属性提供上述信息。使用 ActiveX Control Pad时,在 ObjectEditor中,可以看见一个属性表,开发者可以很方便地利用该表设置属性。通过设置属性,可以定义 URL地址或地址集,通过地址可以在 Internet上找到并下载控件。IE3.0正是利用这些地址信息,定位控件并自动下载组件的。下载之后,网页就出现在本地机上了。在 1996年 7月的 Microsoft Systems Journal上,“Safe Web Surfing with the Internet Component Download Service”一文详细论述了整个信息定位及下载过程。需要一提的是,许多 Microsoft提供的控件(例如 HTML Layout Control)不需要 CODEBASE设置,因为通过 ActiveX对象索引(ActiveX Object Index)就可以基于 CLSID(控件唯一标识符)自动找到并定位控件。
24,Q:ActiveX组件下载时,是否通知用户?
A:是的。当一个组件需要下载时,IE会缺省地显示一个消息框,通知用户将要开始下载。用户可以选择终止下载或继续下载。如果控件做过数字签名,会提供一份数字认证书,其中包括提供该控件的软件供应商名字,以及确认该控件未被破坏的有关信息。软件开发者在开发控件时可以做数字签名。签名信息由控件本身携带,因此在下载之前,会自动显示数字验证书,在网页上使用该控件的用户不需要做任何开发工作。
25,Q:ActiveX控件下载后,放在什么位置?
A:在缺省情况下,控件下载后要放在\windows\Downloaded Program Files目录下的 ActiveX控件高速缓存中。
css简单网页框架代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于html css网页源码、css简单网页框架代码的信息别忘了在本站进行查找哦。