前端基础之易忘的一些概念(HTML&CSS)
HTML&CSS已经学习完了,有一些东西已经熟记于心了,但也不免会有一些知识点或易混淆或易于遗忘,下面我来把自己这一个月来容易忘记和容易混淆的知识点罗列一下。
HTML标签分为块元素标签和行内元素标签,那么我们经常会在特定的情况下使用不用的属性的标签,那么这就需要你清楚得区分开有哪些是块元素标签,哪些是内联元素标签:
常见的块元素标签:
块元素如果没有设置宽度默认会继承父级的宽度 高度在没有给的情况下是由内容决定
div,p
h1-h6(h1在一个页面中只能使用一次)
blockquote(语义是定义一段长的引用文本),
pre(定义一段长代码)
ol ul dl(dl内有dt和dd,dt的作用相当于ol和ul中的li,而dd则是针对dt的解释和说明)
form
table
address
常见的行内元素标签:
内联元素标签不支持宽高,他的宽高是由内容去撑开的;内联元素标签换行代码会被解析
span
a 关于锚点:
<span id="top">这是锚点<span> < a href ="#top">点我回到锚点 <a>
em (定义被强调的文本)
strong(定义重要的文本)
q(定义一段简短的文本)
cite(定义电影,书籍等作品的名称)
code(定义一小段代码,和pre分开记忆。)
textarea
br
lable
常见的内联块元素标签:
可以多个元素排在同一行,可以正常设置宽高, 代码换行被解析
**img...
**
CSS引入方式中最特殊的外部样式表 :
写法:<link rel:"stylesheet" type="stylesheet"> href="链接路径"
CSS选择器中最"亲近"的选择器 :
后代选择器
选择器1+"空格"+选择器2{css样式}
控制的这两个内容需要是父子关系 控制所有的后代
子代选择器
选择器1+>+选择器2{CSS样式}
只选择儿子而不选择孙子
相邻兄弟选择器
选择器1+"+"+选择器2{CSS样式}
可以选择 紧挨着另一个元素的元素 这两个元素需要有相同的父级
实际上选择的是后面的选择器2
同级元素选择器
选择器1+"~"选择器2{CSS样式}
background的复合写法顺序 :
颜色,图片,重复方式,定位
background:red url(img/1.jpg) no-repeat 0 10px;
关于文字一些必须记住却又容易忘记的样式:
line-height 行高
text-align 设置水平对齐方式
text-indent 设置首行缩进
letter-spacing 设置文字和字母的间距
word-spacing 设置单词间距 只对单词生效 对文字和字母无效
好啦 今天就只梳理了这么一点,如果后续有发现会继续更新!
第一次写学习总结,如有错误请指出,不胜感激!