首先声明,这些文章是本人对于新知识以及遗忘知识的补漏,体系不完整是肯定的。如若有错,还请指正,感谢!!
一、标签
HTML(HyperText Markup Language,超文本标记语言)是一门标签语言,它的内容都是被一个个的标签所包括起来的。下面对我今天所学习到的标签做一个记录。
<head> & <body>: 这是html代码中的头部与主干(内容)部分,<head>内主要会用来写一些样式,或js代码,或从外部引入样式或js,使用<link>标签引入。
<p>: p标签也叫段落标签,用于给段落分段。
<hn>: 标题标签,1<n<6,字号依次变小。
<hr />: 水平线标签,该标签会生成一条水平线。
<br />: 换行符标签。
<font>: 字体标签,该标签可是用来设置字体属性。不过建议使用CSS样式表要设置样式。
<b> & <i>: 加粗 & 倾斜
<img>: 图片标签,常用属性:src,用于指定图片路径。 alt,当图片无法正常显示时的提示信息。
列表标签:
<ul>: 有序列表 1. 2. 3.,常用属性type
<ol>: 无序列表,常用属性type,指定列表前的图标
<li>: 列表项,用于存放所有的列表项,无序有序都是用此标签
注:当我们想要将一个列表中所有的列表项在一行中显示时,我们可以设置CSS样式中的text-decoration
属性值为none
。
<a href="">: 超链接标签,于
href
属性中指定链接地址。
<table>: 表格标签,配合 <tr> 与 <td> 使用。
<frameset>: 框架集标签,用于分割界面,使用了
frameset
标签之后,不再使用body
。
二、CSS
CSS,层叠样式表。它是用于美化网页界面的一门技术。在此之前再说两个标签div
以及span
。
div:块级标签,在使用时会单独占据一行显示。需配合CSS使用才有效果。
span:内联标签,不单独占据一行显示,也需配合CSS使用。
基本选择器
① 元素选择器
根据标签元素名所定义的选择器,在引用了此css表之后的html文件中,所有的此元素都会被改变成选择器所定义的样式。 例:
a {
font-size: 45px;
}
② 类选择器
为一类需要相同样式的标签所定义的选择器,需与标签的class
属性配合使用。在选择器名字之前加有 . 。例:
.top {
width : 100%;
}
③ id选择器
id对于每一个标签来说是唯一的。id选择器通常是为某一个标签单独定制。选择器命名之前需加 #。例:
#top {
width : 30%;
}其它选择器
① 层级选择器
对于某类标签下的某类标签进行样式设置。如 对div下的p标签进行样式设置:
div p {
font-size : 30px;
}
② 属性选择器
根据标签的属性来进行样式设置。比如要对属性type
值为text
的input
标签进行样式设置:
input[type="text"] {
color : green;
}三种引入方式
① 内部引入:
直接将css代码写在head
标签中的style
标签中。
② 行内引入:
直接在标签中编辑style
属性。
③ 外部引入:
将css代码写入单独的css文件,在head
中使用link
标签来引入此css文件。