学习完html,css,js,jq之后做网页心得

  经过5天的快速学习之后,我开始学着做网页了,有一些心得体会,在这里记录一下。

  快速学习只是为了知道在真正实战的时候,你可以知道你想要的东西到底在哪里,这样就可以快速地进行查找到你所需要的东西。快速学习不是为了将所有你看到的东西全部都记住,而是有一个大概的印象。在真正实战的时候确实是这样的:在实战做网页的过程中,我基本都是一边做一遍查的,有时候连网页的背景都要查一下怎么调大小。但是我可以很清楚的知道他们在w3school的哪里,这样我在做的时候并没有费很大的功夫。

  在做网页的时候,首先接触的是bootstrap。这是一个很好的网站:因为如果靠自己的力量是做不出一个很优秀的网页的,如果只是自己写css,当然可以做,但是这个很费时间的。所以我在做的时候,用的是bootstrap的模板。以此为依据进行创造。我觉得在别人写的基础上把他转化成你自己想要的也是一个挑战。

  我做的第一个页面是登录界面,使用的bootstrap的登录模板。在修改的时候用到了火狐的调试器(就是在网页上按F12会出现一个-界面),里面的查看器是一个很好的工具。因为根据这个工具,一切的网页在你眼中都是“可见”的,你可以在右边看到他的css样式,可以在上面进行修改来看看能否达到你想要的效果,这个可谓是做网页的神器。下面就写一下用调试器的心得吧。

  在做登录界面的时候,我借鉴了西工大翱翔门户的登录界面的样式。然后在西工大的登录界面上用调试器看一下它的css的样式是什么样的,然后打开西工大的css复制了head-top-box的css然后把它加到我自己的css文件中,然后将html也一并复制,但是你会发现它的位置是不对的,这是因为我的网页和西工大的网页的body大小是不一样的,所以导致了它的位置是不一样的。但是如果你改你自己的body的大小,然后把head-box调到了顶部,但是这是时候会发现登录界面的位置就被确定死了,这个是有就不能改body了。你要改的是head-box-top的参数。我在改的时候用的是position,改成absolute然后在慢慢调整。然后就是登录框的调整了,用的是同样的方法,如果遇到不能修改的地方(就是修改css文件的参数不起作用{具体原因我感觉是应为文件的路径问题,调试器会告诉你你要修改的css的路径,如果修改的不是这个路径,那么实际上是没有作用的}),那么在这个时候,可以点调试器右边的元素,在那里面改参数,实际上是用内联的方法修改参数。当然如果你可以准确的找到所对应的css文件,那么你是可以在里面修改的。但是你会发现在txt里面看css简直就是一种煎熬。还好在txt里面可以用查找(CTRL+F)然后把页面上的你要修改的地方的名字复制并进行查找,一般都可以找到,然后修改就行了,如果不行,就用上面的方法,用内联来改。修改到合适的时候就可以复制粘贴,是复制到你的html的相应的地方。

  做完登陆界面之后,我在网上找了一个css3的模板,然后做了主页面,css3的动画很炫酷,就是用ul做了一本书然后实现了翻书的效果,真的被惊艳到了。只有深入学习才能自己做自己想要的效果吧,要不然永远都是用别人的,这不是我的风格。

  做完主页面之后然后做了一个点歌的页面。这个只有导航栏是用的bootstrap的模板,剩下的都是自己做的,也是我经过前面两个页面之后自己独立做的一个网页。歌单我用的是表格,但是一般的歌单用的都是ul,然后在li里面加一个div,然后完成一个歌单。但是我开始并没有这样写,在修改的时候就发现了问题,不能整体进行改动,只能一个一个进行修改,这也就是为什么一般歌曲网站用的都是ul吧。还有就是修改hover。说实话,Bootstrap的hover是真的不好看,尤其是有下划线。但是我碰到的问题是,hover是写在less文件里面的,可是我在修改less文件的时候不起作用。于是只能骚操作了。我在自己的html文件中写了hover的格式,然后在每一个后面加上一个!importan,表示相同文件的时候这个是最重要的,也就是优先用你写的style。然后就可以修改颜色和去掉下划线了。还有就是如果用背景图片的话,我是直接在body里面使用的,这样做是不好的。但是如果非要在body里面写的话,大小不够的话,可以使用badckground-attachment:fixed来进行固定,这样不管怎么滑动都是可以的了。还有一点就是可以用background-position的百分比来进行定位,这个是用在页面的高度如果比较大的时候,这个时候如果使用center来定位的话其实不是在你视线的中间而是在整个页面的中间,这个时候可以用background-position:50% 0%来定位。

  在做网页的时候主要都是靠调试器。真的很好用,很适合初学者快速入门。

 

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的学习网页示例,使用 HTMLCSSJavaScriptHTML: ``` <!DOCTYPE html> <html> <head> <title>学习网页</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <header> <h1>欢迎来到学习网页</h1> <nav> <ul> <li><a href="#">首页</a></li> <li><a href="#">课程</a></li> <li><a href="#">联系我们</a></li> </ul> </nav> </header> <main> <section> <h2>我们的课程</h2> <p>我们提供多种类型的课程,包括编程、设计、营销等。</p> <a href="#">查看更多课程</a> </section> <section> <h2>最新课程</h2> <ul> <li> <h3>编程入门</h3> <p>学习基本的编程语言和编程技巧。</p> </li> <li> <h3>设计入门</h3> <p>学习基本的设计原则和工具。</p> </li> <li> <h3>营销入门</h3> <p>学习基本的营销知识和策略。</p> </li> </ul> </section> </main> <footer> <p>© 学习网页 2021</p> </footer> <script src="script.js"></script> </body> </html> ``` CSS: ``` body { font-family: Arial, sans-serif; background-color: #f5f5f5; margin: 0; padding: 0; } header { background-color: #333; color: #fff; padding: 20px; } header h1 { margin: 0; } nav ul { list-style: none; margin: 0; padding: 0; } nav li { display: inline-block; margin-right: 20px; } nav li:last-child { margin-right: 0; } nav a { color: #fff; text-decoration: none; } main { max-width: 800px; margin: 0 auto; padding: 20px; } section { margin-bottom: 20px; } section h2 { margin-top: 0; } section ul { list-style: none; margin: 0; padding: 0; } section li { margin-bottom: 10px; } footer { background-color: #333; color: #fff; text-align: center; padding: 20px; } ``` JavaScript: ``` // 这里可以添加一些交互功能,例如点击按钮后显示隐藏的内容等 ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值