「前端基础」HTML & CSS 入门(画太极)

1. 学前端要「学以致用」

  • CRM学习法
    1. Copy - 抄
    2. Run - 运行
    3. Modify - 修改

2. 你的第一个页面

2.1 如何使的vscode自动保存并格式化

  1. setting中搜索format
    在这里插入图片描述
  2. 然后搜索auto save
    在这里插入图片描述

2.2 id是可以中文

2.3 div画圆

			border: 1px solid red;
			width: 400px;
			height: 400px;
			border-radius: 200px;

2.4 div+div

div+div然后再按tab可以生产两个div

2.5 如何分别对div控制

		#八卦>div:first-child {
		     border: 1px solid green;
		 }
		
		 #八卦>div:nth-child(2) {
		     border: 1px solid blue;
		 }

问题:CSS盒模型

为什么这里宽度都是50%, 然后这里还是有重合部分?
在这里插入图片描述

2.6 box-sizing: border-box

居中问题

下图部分不能用left:25%, 而是要用left:50%margin-left:-100px实现.
因为此处红框宽度刚好是#八卦的一半.
在这里插入图片描述

2.7 overflow:hidden

2.8 position:absolute

absolute浮起来

2.9 bottom和top

bottom从底部开始
top从顶部开始

3. 使用CSS3加动画

3.1 animation

/* 动画x的定义 */
		@keyframes x {
		    from {
		        transform: rotate(0deg)
		    }
		
		    to {
		        transform: rotate(360deg)
		    }
		}
		
		#八卦 {
		    position: relative;
		    width: 400px;
		    height: 400px;
		    border-radius: 200px;
		    overflow: hidden;
		    /* 添加动画x 时长10秒 无限循环播放 线性播放 */
		    animation: x 10s infinite linear;
		}

3.2 水平垂直居中

        #八卦-wrapper {
            /* viewpoint height */
            height: 100vh;

            /* 水平垂直居中 */
            display: flex;
            justify-content: center;
            align-items: center;

            /* 竖向排列 */
            flex-direction: column;
        }

3.3 1em

3.4 box-shadow

box-shadow在线生成器

			/* 美化样式 */
            box-shadow: 0px 0px 5px 3px rgba(0, 0, 0, 0.75);

4. 你的第一个手机页面

使用媒体查询让绝对单位的都除以一半

        @media (max-width:500px) {
            #八卦 {
                width: 200px;
                height: 200px;
            }
        }

5. 部署:让全世界看到你的网页

github创建项目后进入项目setting
在这里插入图片描述
然后选择master branch

最后编辑descriptionmanage topics
在这里插入图片描述

6. 总结

  • 不要用Chrome直接预览HTML
    1. 会有很多的bug
    2. 推荐使用http-server/parcel等工具
  • 有问题,搜MDN
    1. HTML标签怎么用
    2. CSS属性怎么用

7.1 第二次模糊点

2.6

2.7

3

4

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 尚硅谷是一家提供IT技术培训的机构,其中包括Web前端HTML5和CSS3的课程。HTML5是一种用于创建网页内容的标记语言,而CSS3则是一种用于网页样式设计的语言。学习这两门技术可以帮助人们更好地设计和开发网页,提高用户体验和网站的可访问性。 ### 回答2: 尚硅谷Web前端HTML5教程是一门专门针对Web前端开发的课程。HTML5是HTML语言的最新版本,主要用于Web前端开发。该课程从基础知识讲起,依次介绍HTML5的基本语法、语义标签、音视频、Canvas绘图等方面的知识点。通过实际案例,让学员掌握HTML5在前端开发中的应用。 首先,该课程的重点在于HTML5新特性的讲解。HTML5拥有许多新的语义标签,如header、article、section、footer等,这些标签能够更好地描述网站的结构和信息。此外,HTML5还提供了新的多媒体标签,如video、audio等,使得网页能够更加丰富和生动。HTML5还可扩展性强,可以更好地支持其他Web技术。对于Web前端开发者来说,掌握HTML5是非常重要的。该课程深入浅出地讲解了HTML5的语言特性,帮助学员更好地掌握。 其次,该课程以实战案例为主导。课程会使用案例练习来帮助学员更好地理解HTML5的知识点,并将其灵活应用到实践中。案例覆盖面广,包括音视频播放、图片列表展示等多种场景。学员在实践中发现问题、解决问题,能够促进知识的吸收和掌握。学员还可以在课程中学习如何使用Canvas绘图,从而达到更高的前端开发能力。 最后,该课程的授课老师资深且经验丰富。课程老师是尚硅谷资深前端开发工程师,具有多年的实际开发经验。老师会通过自己的经验和教学方法,帮助学员更好地理解和掌握HTML5的知识。学员还可以在课程中与老师进行互动,及时解决问题,进一步提升自己的学习效果。 综上所述,尚硅谷Web前端HTML5课程是一门非常优秀的课程。该课程以HTML5新特性为重点、实战案例为主导、讲师资深有经验为特点,赢得了众多学员的好评和认可。学习该课程,有助于Web前端开发者掌握HTML5,提高自己的开发技能,为自己的职业发展打下坚实的基础。 ### 回答3: 尚硅谷是一家专业的IT培训机构,旨在提供高质量的IT教育解决方案,帮助学生提升技能,实现职业上升。在尚硅谷学习Web前端HTML5,首先需要了解什么是Web前端HTML5。 Web前端是指在Web网站或应用程序的前端进行开发和设计的过程,设计和实现网站页面的模板和设计要素,实现互动式界面的交互性和动态效果,增强用户体验。HTML5是HyperText Markup Language 5的缩写,是一种标准网页设计语言,可以用来定义和创建网页的内容和结构,是Web前端技术的基础。也是现代Web页面的标准,包含了一些新的功能,比如视频、音频、图像、动和图形等。 在尚硅谷学习Web前端HTML5,将会得到严谨的课程体系和内容,从基础知识到实践操作全面覆盖。学生将深入了解HTML5、CSS3、Javascript、jQuery等技术,掌握Web前端开发的核心思想和流程。学生们将能够理解和应用HTML5在Web前端开发中的应用,创建和设计网站内容并实现常见的互动效果。同时,学生们还将学习最佳实践、代码规范和优化技巧,全面提升Web前端开发技能。 在尚硅谷学习Web前端HTML5的优势,除了课程内容的全面性和严谨性外,还有课程形式的多样化和灵活性,包括线上直播课程、视频课程、互动问答和实践课程等,可以根据学生的情况进行选择和学习。此外,尚硅谷还提供了完善的支持体系,包括作业批改、实战项目等,帮助学生增加实践经验和应用能力,为今后就业和职业发展奠定了坚实的基础。 总之,尚硅谷Web前端HTML5是一个非常有价值的课程,可以帮助学生深入了解Web前端开发的技术和流程,提升技能和职业竞争力。在现代数字化时代,Web前端开发和设计人才需求越来越多,学习Web前端HTML5也是一条不错的职业发展之路。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值