没有CSS的网页会怎样?
首先给你简单科普一波静态网页的构成。
一个基本的html页面,基本上会有html+css+javascript。这些读书的时候老师都是从这方面开始教起。css作为这3个基本点中的一点,如果去掉,是不是就是不完整了?
再说说直观上的体验,现在大家第一眼看的是不是视觉效果,大多数人评论一个网站好不好,除开性能外,第一眼就是看的这个网站够不够炫酷,是否漂亮吸引眼球,整体风格是否高大上。
这就是css直接的体现。所以一个网页css肯定不行。任何事情存在即合理。当然了,这还是只是简单的静态页面。复杂点就需要和后端配合了。
对于程序开发,离不开前后端配合,咋们在补充自身能力,知识储备的时候,要考虑多方面发展。不要仅仅局限某一块,各方面会点,更有利于工作,直接影响就是工资的涨幅。
关注我,小西瓜php带你了解程序开发
首先这是一个很傻很天真的问题!
如果绝对的要说一个网页没有CSS行不行,答案肯定是可以的!但这种情况犹如做菜不放盐、照相不开美颜一样是无法被接受的!
首页要搞清楚构成一个网页必不可少的三个部分:
HTML:
超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。
HTML是运行在浏览器上,由浏览器来解析。它是构建一个网页的基础,犹如一座高楼大厦的框架一般,支撑着整个网页的结构,这也是编写一个网页首先要做的工作!
CSS:
层叠样式表(Cascading Style Sheets,缩写为 CSS)是一种样式语言,用于修饰、渲染HTML元素的。
其作用犹如画龙点睛一般,比如为什么现在广大女性朋友照相必须开美颜、喜欢穿好看的衣服,做菜需要放一些老抽调色,买到手的新房需要装修是一个道理的,它没有改变修饰主体的本质内容,而是对其进行了升华!
JavaScript:
JavaScript是一种脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
举例来说:用HTML、CSS做出来的网页是静态的(只能看,不会与用户产生交互行为)。
如果希望网页能随着用户的操作而做出相关的反应,例如:图片切换、光标提示效果、鼠标移动到某个元素上增加背景颜色、点击弹出某些提示信息等,需要使用JavaScript来进行编程操作网页中的元素实现对应的效果!
总结一下:
如果还是感觉到有些困惑,我花了好久的时间找到了一张图,这张图可以很好地诠释它们之间的关系!
PS:喜欢的小伙伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、喝茶、玩游戏的中年大叔!
奇怪了,早年没有CSS,但是有style啊,1998年那会儿,我们都在用没有CSS的网页,并不突兀,也不难看。没有CSS天会塌下来吗?虽然一切会变得更复杂,但是不代表不能搞,要在定义每个HTML元素的时候加上style属性,网页的源代码会很啰嗦。。。
不是说有了CSS才有了网页的布局,而是CSS带来了几个好处:第一是定义好的样式可以复用,只要引用正确的CSS,网页的元素组件就可以通过指定class或者标签来具备正确的样式。第二是层级化定义,即父元素定义好后,子元素可以追加定义,这样让网页组件的布局与显示更加灵活。第三是让网页的逻辑与呈现剥解耦合,开发起来更加方便。。。
没有css的网站就像没有化妆的女人(那些五官标志,不化妆就很美的美女自动忽略)。一个漂亮的网站一定是有优秀的页面排版布局,而这个漂亮的网站就需要css来实现它的样式和布局了。
先看一眼如果我们伟大的头条官网没有css会长成什么样子:
再看看正常有css美化的样子:
这就是一个网站没有css和有css的区别。那么一个网站可不可以没有css呢?可以!不就是长得丑点么,又不是不能用!虽然我并没有找到这样的网站,只能通过浏览器删掉css来演示一下。
CSS层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。
我们来看一下一个标准的css文件长什么样子:
css是前端工程师的基本技能之一,什么相对定位绝对定位、所谓的“父绝子相”、响应式布局等等。在我们实际工作中,很多周边的同事都说h5门槛低,不就是一个页面的事情么,还有的说javascript是解释型语言,和编译型语言没法比。不知道前端的同学看到这种说法怎么想?可以下方留言,等我给怼回去。