web前端技能方法总结(css、js、jquery、html)(4)

简介: web前端技能方法总结(css、js、jquery、html)
这两个是到处都要用到的钢铁横梁,你将用它们构建一些严格的支持结构,一旦把这些结构放到合适的位置,就能用全新而强大的方式样式化它们了。
是把块级的内容分成不同的逻辑部分; 元素跟
工作方式一样,用来把内联内容分成不同的逻辑部分。 1、什么时候该用 而不用别的内联元素(如)呢? 通常,要用跟内容的意思最匹配的元素来标记内容。所以,如果想强调某些单词,就用;如果想重点强调,就用。但是,如果你真正的目的只是改变某些文字的样式,就应该用并且把元素放进适当的类中组成一组,一起设计样式。 六、元素 1、元素跟别的元素不一样,它的样式随它的状态而改变。 (1)没点击过的链接,叫做“未被访问过的链接(unvisited link)”,或者简单叫做“链接(link)”,默认值是蓝色的。 (2)点击过的链接,叫做“已访问的链接(visited link)”。通常用不同的颜色显示,便于你区分。大多数浏览器中,默认是紫色的。 (3)如果鼠标停在链接上而不被点击,就叫做“鼠标停留在链接上(hovering)”。在一些浏览器中,你会看到一个显示“title”属性文本的工具条。 还有其他的链接状态:focus(聚焦)和active(激活)。focus状态是指浏览器聚焦于连接上的状态。在有些浏览器中可以按Tab键跳过页面上所有的链接。当浏览器停在一个链接上时,这个链接就有了“focus”。active状态发生在当用户第一次点击一个链接时。注意:有些浏览器并不能很好地支持它们。 2、伪类(pseudo-classes):作用和类一样,但不是真的类。即可以样式化pseudo-class,但没有人会把它们打进XHTML中。那它们是怎么工作的?这得感谢浏览器。浏览器仔细检查所有的元素,并把它们添加到正确的伪类中。如一个链接是被访问过的,就把它加进“visited”类中。用户鼠标停留的链接浏览器会把它扔进“hover”类中。没有用户鼠标停留的链接浏览器就把它从“hover”类中拽出来。也就是说所有的类都在那儿,浏览器从后台添加或删除元素。 用伪类可以样式化一些由浏览器决定属于哪个“类”的元素。 样式化链接的方法: a:link{ color:green; /*这个选择符选择未被访问的链接*/ } a:visited{ color:red; /*这个选择符选择已被访问的链接*/ } a:hover{ background:#f88396; /*这个是相当有趣的规则。当用户把鼠标停留在连接上,背景颜色就会变成红丝,这时,链接看起来更突出了。这句只是个尝试,不是必须的。*/ color:yellow; /*这个选择符选择鼠标停留在上面的链接*/ } 问题:那伪类是不是只用于链接呢? 不是的,也用于别的元素。有些浏览器也能支持像激活和停留在其他种类的元素这样的伪类,而且还有其他一些伪类。例如,伪类:first-child是赋值于元素的第一个孩子,像一个
中的第一段。不过除了:link、:visited和:hover,使用其他伪类时都要注意,因为浏览器不一定都支持它们。
相关文章
|
15天前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
26天前
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
|
26天前
|
移动开发 前端开发 JavaScript
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
于辰在大学期间带领团队参考网易游戏官网的部分游戏页面,开发了一系列前端实训作品。项目包括首页、2021校园招聘页面和明日之后游戏页面,涉及多种特效实现,如动态图片切换和人物聚合效果。作品源码已上传至CSDN,视频效果可在CSDN预览。
31 0
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
|
1月前
|
JavaScript 前端开发 开发者
前端框架对比:Vue.js与Angular的优劣分析与选择建议
【10月更文挑战第27天】在前端开发领域,Vue.js和Angular是两个备受瞩目的框架。本文对比了两者的优劣,Vue.js以轻量级和易上手著称,适合快速开发小型到中型项目;Angular则由Google支持,功能全面,适合大型企业级应用。选择时需考虑项目需求、团队熟悉度和长期维护等因素。
40 1
|
1月前
|
JavaScript 前端开发 API
前端框架对比:Vue.js与Angular的优劣分析与选择建议
【10月更文挑战第26天】前端技术的飞速发展让开发者在构建用户界面时有了更多选择。本文对比了Vue.js和Angular两大框架,介绍了它们的特点和优劣,并给出了在实际项目中如何选择的建议。Vue.js轻量级、易上手,适合小型项目;Angular结构化、功能强大,适合大型项目。
29 1
|
1月前
|
JavaScript 前端开发 持续交付
构建现代Web应用:Vue.js与Node.js的完美结合
【10月更文挑战第22天】随着互联网技术的快速发展,Web应用已经成为了人们日常生活和工作的重要组成部分。前端技术和后端技术的不断创新,为Web应用的构建提供了更多可能。在本篇文章中,我们将探讨Vue.js和Node.js这两大热门技术如何完美结合,构建现代Web应用。
34 4
|
1月前
|
前端开发 JavaScript UED
"前端小技巧大揭秘:JS如何将后台时间戳秒变亲切小时前、分钟前,让用户秒懂,提升互动体验!"
【10月更文挑战第23天】在Web开发中,将后台返回的时间戳转换为“小时前”、“分钟前”、“刚刚”等友好的时间描述是常见需求。本文介绍如何用JavaScript实现这一功能,通过计算当前时间和时间戳的差值,返回相应的描述,提升用户体验。
30 1
|
2月前
|
前端开发 JavaScript 安全
JavaScript前端开发技术
JavaScript(简称JS)是一种广泛使用的脚本语言,特别在前端开发领域,它几乎成为了网页开发的标配。从简单的表单验证到复杂的单页应用(SPA),JavaScript都扮演着不可或缺的角色。
26 3
|
1月前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
31 0
|
2月前
|
JavaScript 前端开发 应用服务中间件
vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法
vue前端开发中,通过vue.config.js配置和nginx配置,实现多个入口文件的实现方法
167 0