htmlcss知识点总结(htmlcss经验总结)
本篇文章给大家谈谈htmlcss知识点总结,以及htmlcss经验总结对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
html和css学习总结
本周我大概用了六天的时间完成了html和css的复习、制作考核网页以及完成了学长布置的五个学习小任务,总的来说,虽然完成了这一周的学习,但是对于一些知识点掌握的不是很牢固,使用不太熟练,之后还需要多加练习,对于本周的学习我有如下总结:
对于写网页需要的基础知识一定要牢牢掌握,比如,每个网页都需要的导航栏,一定要熟练掌握;下拉菜单最常用的是 ul和 li标签,也就是列表元素;对于一些标签,一定要知道是块级元素还是行内元素,要掌握他们之间的转换方法,这个也是非常常用的。对于css的盒子模型,一定要认真地学习,并且能熟练的运用。
是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。
弹性容器通过设置 display属性的值为 flex或 inline-flex将其定义为弹性容器。
弹性容器内包含了一个或多个弹性子元素。
注意:弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹性子元素如何在弹性容器内布局。
弹性子元素通常在弹性盒子内一行显示。默认情况每个容器只有一行。
当为父盒子设为flex布局,子元素的float、clear和vertical—align属性将失效
flex布局原理:通过给父盒子添加flex属性,来控制子盒子的位置好排列方式
flex布局父项常见的属性:
1.flex-diretion:设置主轴的方向
默认的主轴方向是x轴方向,水平方向;默认的侧轴方向是y轴方向,水平向下
属性值:row默认值从左到右
row-reverse从右到左
column从上到下
column从下到上
2.jusity-content:设置主轴上的子元素排列方式
属性值: flex-start默认值从头开始如果主轴是x轴,则从左到右
flex-end从尾部开始排列
center在主轴居中对齐(如果主轴是x轴则水平居中)
space-around平分剩余空间
space-between先两边贴边再平分剩余空间(重要)
3.flex-wrap:设置子元素是否换行
属性值: nowrap默认子元素不换行如果装不下,会缩小子元素的宽度,一块放到父元素中
wrap换行
4.align-content:设置侧轴的子元素排列方式(多行需要换行)单行无效
属性值: flex-start默认值在侧轴的头部开始排列
flex-end在侧轴的尾部开始排列
center在侧轴中间显示
space-around子轴在侧轴平分剩余空间
space-between轴在侧轴先分布在两头,再平分剩余空间
stretch设置子项元素高度平分父元素高度
5.align-items:设置侧轴的子元素排列方式(单行)
属性值: flex-start从上到下
flex-end从下到上
center挤在一起(垂直居中)
stretch拉伸(默认值)使用时子盒子不要给高度
例如:子元素居中默认主轴是x轴
主轴居中 jusity-content:center
侧轴居中 align-items:center
6.flex-flow:复合属性,相当于同时设置了flex-diretion和flex-wrap
flex布局子项常见属性
1.flex定义子项目分配剩余空间,用flex来表示占多少份数
flex:<number>;默认值 0
2.align-self控制子项自己在侧轴的排列方式
3.order属性定义子项的排列顺序(前后顺序)
给父元素添加 display:grid
display关于网格的取值分为两个,grid(块网格)和 inline-grid(行内网格行内块)
grid容器从上向下排列
inline-grid容器从左向右排列
grid-template-row;规定行属性
grid-template-column;规定列属性
1.绝对大小(根据列数或者行数确定值得个数)
grid-template-row:200px 200px 200px
grid-template-column:200px 200px 200px
2.百分比(根据列数或者行数确定值得个数)
grid-template-row:33.33% 33.33% 33.33%
grid-template-column:33.33% 33.33% 33.33%
3.repeat函数
grid-template-rows: repeat(3,33.3%);
grid-template-columns: repeat(3,33.3%);
4.repead auto-fill自动填充
grid-template-rows: repeat(auto-fill,33.3%);
grid-template-columns: repeat(auto-fill,33.3%);
5.fr片段
grid-template-rows: 100px 1fr 300px;
grid-template-columns: 100px 1fr 300px
6.minmax
grid-template-rows:minmax(100px,200px) 200px 300px
grid-template-columns:200px 200px 200px
7.auto
grid-template-rows: 100px auto 300px;
grid-template-columns: 100px auto 300px
列间距
1.grid-row-gap: 10px;
grid-column-gap: 10px;
复合写法
grid-gap: 10px 10px;
指定区域
1.grid-template-areas:'a b c'
'd e f'
'g h i';
区域合并时需要让合并的区域名字相同
grid-template-areas:'a a c'
'd e f'
'g h i';
.box div:nth-child(1){
grid-area: a;
}
以上两种网页布局方式是我制作网页时比较常用的,也是学习前端必须掌握的。
除了以上这些,还有很多是我们需要掌握的,加油吧继续学习!!!!!!下周分享js学习总结
归纳总结学习了哪些html标签和css属性
一、html的文档结构
doctype文档类型
Strict:包含所有 HTML元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
Transitional:包含所有 HTML元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
Frameset:等同于Transitional但允许框架集内容。如果要写框架就要声明这一种。
head
title:浏览器工具栏中的标题、页面被添加到收藏夹时显示的标题、显示在搜索引擎结果中的页面标题
meta:元数据不会显示在页面上,但是对于机器是可读的。
规定页面的描述、关键词、文档的作者、最后修改时间以及其他元数据。
<meta>标签始终位于 head元素中。
元数据可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web服务。
style:标签用于为 HTML文档定义样式信息。
body主要就是div和各类标签
二、用div来控制布局
布局原则:从大到小、从上到下、从左到右
盒子模型:有宽(width)高(height),有边框(border)、有外边距(margin)、有内边距(padding)
浮动布局:div可以”飘“起来(float)、也可以清除浮动(clear)
自己可以尝试用简单的div+背景色,来试着布局,增强自己的”大局观“。
三、用CSS来控制显示效果
先了解各类选择器:di、class、标签、派生、伪类、通配
再了解各类效果如何控制
段落控制
text-align文本水平对齐设置
text-decoration划线方式
letter-spacing文本中单字的间隔
text-transform大小写转换
文字控制
color颜色设置 font-style斜体设置 font-weight文字粗细 font-size文字大小 font-family文字字体
背景控制
background-color颜色
background-image图片
background-repeat图片平铺
background-attachment滚动
background-position图像在背景中的位置
CSS的引入方式:页内style标签、外部CSS文件、行内style标签、import导入
CSS的初始化
原因:浏览器对元素有默认的CSS参数,且可能不一致,导致浏览器之间显示效果不一样
解决方法:统一对常用元素常用CSS参数,手动设定统一效果
四、html标签
无语义标签:div、span
有语义标签
h1-h6标题
p段落
img图片
a超链接和锚点
ul无序列表
ol有序列表
table表格
html css基础教程主要内容有哪些
html css基础教程归纳如下:
第1、Html介绍
本章节主要讲解html和css样式的关系,以及html标签、html文件结构、head标签,最后讲解了在html中的注释代码的作用。
第2、认识标签(第一部分)
学完这一章节将对标签的使用有了一些初步的认识,可以使用标签制作出一篇简单的文章网页。下一章节将进一步学习另外一部分html标签。
第3、认识标签(第二部分)
本章节主要讲解列表、div及table标签使用,学完本章,可以在网页上展示一些信息列表及表格数据,使网页上的信息更加丰富
第4、认识标签(第三部分)
本章节主要讲解超链接标签、链接地址及图片标签,学习完这一章节可以把分散的单独的网页用链接标签有效的组织起来,达到网页之间可以相互跳转的作用。
第5、与浏览者交互,表单标签
每天都在网上冲浪,如果没有表单,人们就无法输入自己的个人信息来买东西,本章节主要从表单的作用、表单元素讲起,学习完本章,可以制出简单的用户登陆、注册页面。
第6、开始学习CSS,为网页添加样式
CSS是一个很神奇的东西,设计者可以通过修改样式表的定义而使网页呈现出完全不同的外观。本章就开始带领大家来学习CSS样式:先来认识CSS样式、了解CSS样式的优势、最后讲解CSS代码语法和CSS注释代码。
第7、CSS样式基本知识
这一章节主要讲解与CSS样式相关的基础知识:CSS样式的位置及相关的优先级,为后面的CSS样式具体学习打下基础。
第8、CSS选择器
本章主要介绍CSS的选择器,通过学习本章,能对元素进行样式的设置
第9、CSS的继承、层叠和特殊性
CSS中有一些概念是需要深刻理解的,此节开始将介绍CSS中的一些非常重要的概念包括CSS的继承、层叠和特殊性。
第10、CSS格式化排版
本章将详细介绍网页排版中主要格式化要素,帮助读者把CSS技术与网页编排紧密结合在一起,实现网页实用性与欣赏性相结合,实现出设计效果。
第11、CSS盒模型
盒模型是CSS布局的基石,它规定了网页元素如何显示以及元素间相互关系。本章将围绕盒模型的概念、结构、尺寸等基础知识展开研究,以便为后面的学习和日后网页设计奠定扎实的基础。
第12、CSS布局模型
现在可以用所需的知识进行真正设计了,学习完本章节可以运用所学习的知识实现网页的多列布局,本章将围绕流动模型、浮动模型、层布局模型等布局技术展开研究,以便为后面制作复杂的网页打下基础。
第13、CSS代码缩写,占用更少的带宽
虽然CSS文件或者嵌入的CSS都纯文本文件,为了减少css样式代码的编写量,代码缩写是很有必要的。这样可以使用户访问网页的时候占用更少的带宽。
第14、单位和值
本章节对单位如颜色的单位和值等时行详细讲解。
第15、css样式设置小技巧
本章节对在日常前端开发中常用到css样式设置小技巧进行了讲解。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!