参加字节跳动的青训营时写的笔记。这部分是韩广军老师讲的课。
前端:
前端需要关注的东西:
用于创建网页的标准标记语言
h1-h6:h1 一级标题,h6 六级标题
ol(有序列表):
<ol>
<li>A</li>
<li>B</li>
<li>C</li>
</ol>
ul(无序列表):
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
dl(定义列表):
<h3>西游记</h3>
<dl>
<dt>作者</dt>
<dd>吴承恩</dd>
<dt>创作年代</dt>
<dd>明代</dd>
<dt>借用人</dt>
<dd>clz</dd>
<dd>czh</dd>
</dl>
dt:标题, dd:具体描述, dt 和 dd 是多对多的关系
a(链接):
img:
input:
textarea:多行文本框
引用:
强调:
strong:粗体强调标签,强调,表示内容的重要性
em:斜体强调标签,更强烈的强调,表示内容的强调点
HTML 中的元素、属性及属性值都拥有某种含义,如有序列表用 ol,无序列表用 ul.
语义化好处:
src 指向的内容会嵌入到文档当前标签所在的位置,而 href 是用于建立这个这个标签与外部资源之间的关系
用来定义页面元素的样式(如文字的大小、颜色)
外链
<link rel="stylesheet" href="./index.css" />
嵌入
<style>
p {
color: red;
}
</style>
内联
<p style="color: red">test</p>
选择器的特异度:选择器的特异度高的会覆盖特异度低的样式
nav a {
color: red;
}
a {
color: pink;
}
/*结果会是红色*/
#nav .list li a:link
:
id | (伪)类 | 标签 |
---|---|---|
1 | 2 | 2 |
.box ul.links a
:
id | (伪)类 | 标签 |
---|---|---|
0 | 2 | 2 |
font-family 使用建议:
font-weight: 100-900
normal(400), bold(700)
用于设置多行元素的空间量
如果 line-height 的值没有单位,则是 font-size*line-height 的值
font: style weight size/height family
例子:
h1 {
font: bold 16px/2 Arial, Helvetica;
}
p {
font: 16px serif;
}
某些属性会自动继承父元素的计算值,除非显式指定一个值。
<div style="color: red">
<span>123</span>
<span>456</span>
<span style="color: blue">789</span>
</div>
在 CSS 中以 text-、font-、line- 开头的属性都是可以继承的
显示继承:inherit
* {
color: inherit;
}
html {
color: red;
}
.special {
color: blue;
}
box-sizing
为 content-boxbox-sizing
为 border-box上两张图片来源:https://www.jianshu.com/p/7dadcc458410
块级 | 行级 |
---|---|
不和其他盒子并列摆放 | 可以和其他行级盒子一起放到一行 |
适应所有的盒模型属性 | 盒模型中的 width、height 不适用 |
Flex 布局 | 赤蓝紫 (13535944743.github.io)
之前学习时写的笔记。
暂时只是初略了解,之后还是得正式学