问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学习html5需要css+div的基础么

发布网友 发布时间:2022-05-07 09:43

我来回答

3个回答

懂视网 时间:2022-05-12 10:38

我是web前端的初学者,希望能够在学习中跟上主流,目前对于HTML和CSS都学习了语法,但考虑到在实际开发一个网站是如何通过这两者来进行的,有些不知所措。在网上搜了下大概都是讲通过DIV + CSS来布局网页的,但这个作为以往网页的开发手段,和现在表现内容更加生动丰富的HTML5网站,这个方法是否依然是主要的。

回复内容:

“在网上搜了下大概都是讲通过DIV + CSS来布局网页的……”

你先换个搜索引擎再说。 首先 直接回答题主的问题
”当前主流HTML5的网页是否依然是以DIV + CSS为基础开发的?“
这句话本身
大体上是正确的 但是又不够严谨


我们现在通过浏览器打开所看到的页面
基本组成元素我们称之为HTML,也就是网站的结构层,而div只是HTML的一个比较重要的元素而已
我们把一个站点比喻成一个人体吧
HTML就好比人体的骨架

CSS
就相当于人类的皮肤等 起到一个渲染装饰的作用 负责修饰人的外观
比如控制你这个人是高鼻子还是塌鼻子
双眼皮还是单眼皮 A cup还是E cup (害羞)

最后还有一个建设网站非常重要的语言是javascript
它是让网站”动起来“必要的组成部分
它的作用是相当于控制人类微笑、拥抱、接吻以及pia pia pia等行为的咯~~(捂脸)

虽然大家都是用的都是HTML+CSS+javascript来实现网站的前端部分
但是我们可以用语义化标签来实现更好的SEO
可以用弹性布局、响应式布局来实现不同屏幕分辨率给用户展示更加友好的体验效果
可以用requirejs、seajs来自动处理javascript模块的加载依赖
可以用less、sass来提高css的写作效率
可以用gulp+nodejs实现项目的构建、测试、打包部署等工作

同样是汉字
有的人只能拿来应付考试 写篇水水的作文 比如说答主自己
有的人却能写出来精彩纷呈小说 比如说天龙八部、鹿鼎记、神雕侠侣 比如说金庸老前辈

同样是HTML+CSS+javascript
有的人只是用它们来做了一个只有几个页面的普通企业站 装饰门面
有的人拿它们来做了一个叫做阿里巴巴的平台 小伙伴们双十一双十二在上面刷得不亦乐乎

我觉得题主是想做后者吧
那么咱一起努力咯



最最后 欢迎加入我们的萌萌哒前端人3 前面都满人了 囧 群号555360861大家一起交流吧^_^ 我素质低,看到 div + css 我就想骂人。能不能把这个职业说得高大上点? 虽然大家都是这么用的,但是你出去千万不要这么说哦,至少几个词要随口能说出来,例如 语义化标签,弹性布局,响应式布局,模块化,原子化,less,sass,组件化开发。

恩,然后回家后继续用div+css开发就行了。 这么理解吧,传统的web架构
css为皮肤,div则为真皮,js组成简单的肌肉和血管,后端各种p才是大脑

html5时代,css和div依然是皮肤和真皮,但是皮肤比以前绚丽多彩了,也可以对外界交互产生简单的应激反应。。。
js可以组成更复杂肌肉,能做的动作也会增多,而且更加规范
肌肉与大脑的联动性也增加不少

从全靠大脑的时代,变成皮肤肌肉大脑协同的时代的。。。呵呵 HTML5定义:能向后兼容目前UA处理内容的方式。为了让语言更简单,一些老的元素和Attribute会被舍弃。比如一些纯粹用于展现的元素(如big)或Attribute被舍弃,因为他们更适合用CSS来处理。
但UA依然可以支持老旧的属性和元素。这就是为什么HTML5标准清楚地划分了给开发的要求和给UA的要求。比如,开发者不应当使用plaintext元素,但UA需要兼容plaintext元素。
既然HTML5已区分对UA和对开发者的要求,再也不需将一些特性标记为deprecated了。

举个例子:
div+css一定会学习块状元素和行内元素,但这两个HTML元素概念从字面上却和CSS样式有着很深的联系,这种联系有悖于Web规范中一直倡导的表现和样式分离这种核心理念。
HTML5新规范中,已经淡化了元素的这两种分类,取而代之的方案是更具有语义的HTML元素分类方式,如下:
  • 元数据式内容(Metadata content):、、...
  • 流式内容(Flow content):、...[注:1]
  • 章节式内容:、、
  • 标题式内容:

    ~


  • 段落式内容:、...[注:2]
  • 嵌入式内容:、、、、
  • 交互式内容:、
  • 结论:

    前端开发者在HTML5的开发中还继续使用css进行布局,但是更应该结合实际的页面的设计有意识的使用HTML5规范中的内容模型,并通过这些更具有语义的内容模型进行页面的normal flow设计。

    详细的内容请看这里HTML5 Differences from HTML4

    另外w3c上这篇文章也很好《HTML5 Differences from HTML4》 连接-->HTML5 Differences from HTML4


    注1:这个分类基本包括了HTML4.01中的块状元素和行内元素。
    注2:基本上等同于HTML4.01中行内元素的范围。 书名有“DIV+CSS”的一律不要买、不要看! DIV+CSS 这个说法是外行话,有类似字眼的教程、书不要看不要买,有这样说法的面试官的公司不要去。 是,但不仅限于。

    前端(HTML5)技术栈 = HTML(包括新的HTML5标签) + CSS(包括CSS3) + DOM + Javascript APIs (Web Workers/Web Socket/Video/Canvas..) 不是哦。。是基于HTML5+CSS+Javascript开发的。。。

    热心网友 时间:2022-05-12 07:46

    肯定要的,H5就有CSS3,要不然很多效果是实现不了的

    热心网友 时间:2022-05-12 09:04

    学习html5需要css+div的基础

    只要有了基础,学习html5就会很简单的
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 松下电饭煲SR-JHC10NSQ和SR-JHC10有什么不同 我用360浏览器 在浏览京东商城时 很多链接打不开 显示:adclick(1x1) 用IE浏览器 浏览时 也打不开。。。。 火狐浏览器打开京东商城,点击我的订单一直显示错误打不开,怎么办? 360浏览器打不开百度和京东的网页为什么?有谁知道解决的办法啊? 电脑谷歌浏览器打不开京东,显示不全? 打开京东出现浏览器发送的请求无法识别,这是什么原因呢? 荣耀9x怎么分屏多任务 华为荣耀9可以分屏吗 豆饼炒青菜的做法 我梦见跟前任复合 我和他还有没有可能 圣诞广告语。帮忙想想吧、、 民国四十五年属于什么生肖? 笔记本电脑关机状态下电源指示灯一直闪烁是什么原因? 2021年44岁属什么生肖 为什么改不了和昵称 笔记本电脑电源灯一直闪怎么解决 请问三星A5手机相片误删了,要怎样才能恢复 三星A5手机照片删除了怎么恢复 深物业 A 这支股票如何 三星盖乐世A5的照片怎么导出 html5 自适应。分辨率小到一定程度时隐藏整个DIV 信用卡经常超出还款日会这样 信用卡还款逾期几天会有影响吗? 信用卡还款在宽限期内还款会有影响信用记录吗? 信用卡还款逾期一天,会影响信用吗? 天秤座恋爱关系公式 天秤座身上的优点有哪些?这些优秀会吸引哪些星座? 爱上就会一往无前,深爱天秤座的星座是你吗? 爱一回伤一回,无法抗拒爱情诱惑,却总是为爱哭泣的星座有哪些呢? 百度上的我查了一个"天秤座每日运势"(打比方),会有好多的!相信谁呀... 天秤座的运势等 天秤座2012运势如何求解! 不知06年天秤座运势如何啊? 2024年星座运势天秤座运势 家长评述学生暑假作业完成的态度和基本情况 天秤座3月运势如何? ae相同的效果控件如何合并 2011年天秤座运势如何? 天秤座1995.9.10男今日爱情运势 苏珊米勒2016年运势完整版天秤座