手记

初学者笔记总结-html与css

标签的用途

我们学习网页制作时,常常会听到一个词,语义化。那么什么叫做语义化呢,说的通俗点就是:明白每个标签的用途(在什么情况下使用此标签合理)比如,网页上的文章的标题就可以用标题标签,网页上的各个栏目的栏目名称也可以使用标题标签。文章中内容的段落就得放在段落标签中,在文章中有想强调的文本,就可以使用 em 标签表示强调等等。

强调语气

有了段落又有了标题,现在如果想在一段话中特别强调某几个文字,这时候就可以用到<em><strong>标签。
但两者在强调的语气上有区别:<em>表示强调,<strong> 表示更强烈的强调。并且在浏览器中<em> 默认用斜体表示,<strong> 用粗体表示。两个标签相比,目前国内前端程序员更喜欢使用<strong>表示强调。

注:也可以用css样式来强调。
{font-style:italic;}是斜体
{font-weight:bold;}是粗体

span标签

<span>标签是没有语义的,它的作用就是为了设置单独的样式用的。只是为了和其他相同段落里的文字不同,且方便以后修改。

引用

<q>标签是对简短文本的引用,样式是双引号,引用的文本不用加双引号,浏览器会自动添加。
<blockquote>标签是对长文本的引用,样式是缩进样式。

空格

要想输入空格,必须写入 
语法:
 

地址

语法:
<address>联系地址信息</address>
会另起一行,会用斜体显示

添加代码

当代码为一行代码时,可以使用<code>标签了,如下面例子:
<code>var i=i+300;</code>
注意:在文章中一般如果要插入多行代码时不能使用<code>标签了。

如果代码为多行时,可以使用pre标签
语法:
<pre>语言代码段</pre>
pre 标签的主要作用:预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。

列表标签

ul-li是没有顺序的列表标签,默认样式是小圆点
ol-li是有顺序的列表标签
格式为<ul><ol>
<li>abcde</li>
<li>fghigk</li>
</ul>或者</ol>

div标签

一些独立的逻辑部分划分出来,放在一个<div>标签。
语法:
<div></div>

为了使逻辑更加清晰,我们可以为这一个独立的逻辑部分设置一个名称,用id属性来为div提供唯一的名称,这个就像我们每个人都有一个身份证号,这个身份证号是唯一标识我们的身份的,也是必须唯一的。
语法:
<div id="版块名称"></div>

表格

创建表格的四个元素:table、tbody、tr、th、td
1、<table></table>:整个表格以<table>标记开始、</table>标记结束。

2、<tbody></tbody>:当表格内容非常多时,表格会下载一点显示一点,但如果加上<tbody>标签后,这个表格就要等表格内容全部下载完才会显示。

3、<tr></tr>:表格的一行,所以有几对tr 表格就有几行。

4、<td></td>:表格的一个单元格,一行中包含几对<td>...</td>,说明一行中就有几列。

5、<th></th>:表格的头部的一个单元格,表格表头。

6、表格中列的个数,取决于一行中数据单元格的个数。


总结:
1、table表格在没有添加css样式之前,在浏览器中显示是没有表格线的(可以添加)
2、表头,也就是th标签中的文本默认为粗体并且居中显示

为表格添加标题和摘要
1、摘要
摘要的内容是不会在浏览器中显示出来的。它的作用是增加表格的可读性(语义化),使搜索引擎更好的读懂表格内容,还可以使屏幕阅读器更好的帮助特殊用户读取表格内容。
语法:<table summary="表格简介文本">
2、标题
用以描述表格内容,标题的显示位置:表格上方。
语法:
<table>
<caption>标题文本</caption>
<tr>
<td></td>
<td></td>

</tr>

</table>

链接

<a>标签
语法:
<a href="目标网址" title="鼠标滑过显示的文本">链接显示的文本</a>
例如:
<a href="http://www.imooc.com" title="点击进入慕课网">click here!</a>
title属性的作用,鼠标滑过链接文字时会显示这个属性的文本内容。这个属性在实际网页开发中作用很大,主要方便搜索引擎了解链接地址的内容(语义化更友好),默认未点击过的网页链接为蓝色,点击过的为紫色,可以用css样式修改。

在新窗口打开链接
<a>标签在默认情况下,链接的网页是在当前浏览器窗口中打开,有时我们需要在新的浏览器窗口中打开。
如下代码:
<a href="目标网址" target="_blank">click here!</a>(有时候会不能打开,需要修改什么东西....我忘了是啥)

链接Email地址

注意:如果mailto后面同时有多个参数的话,第一个参数必须以“?”开头,后面的参数每一个都以“&”分隔。

为网页插入图片

<img src = "myimage.gif" alt = "My Image" title = "My Image" />

讲解:

1、src:标识图像的位置;

2、alt:指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本;

3、title:提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本);

4、图像可以是GIF,PNG,JPEG格式的图像文件。

CSS样式

CSS全称为“层叠样式表(Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。

如下列代码:

p{font-size:12px;
color:red;
font-weight:bold;}

使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体,字号或者颜色等。

CSS代码语法

css样式由选择符和声明组成,而声明又有属性和值组成,如下图所示:

p(选择符)
{color(属性):blue(值) }(声明)
选择符

又称选择器,指明网页中要应用样式规则的元素,如本例中是网页中所有的段(p)的文字将变成蓝色,而其他的元素(如ol)不会受到影响。

css注释代码

/*注释语句*/

html注释代码

<!--注释语句-->

内联式css样式

内联式css样式表就是把css代码直接写在现有的HTML标签中,如下面代码:

<p >这里文字是红色。
</p>
嵌入式css样式

嵌入式css样式,就是可以把css样式代码写在<style type="text/style"></style> 标签之间。如下面代码实现把<span> 标签中的文字设置为红色:

<style type="text/css">
span{
  color:red;
}
</style>

嵌入式css样式必须写在<style></style> 之间,并且一般情况下嵌入式css样式写在<head></head> 之间。

外部式css样式

外部式css样式(也可称外联式)就是把css代码写一个单独的外部文件中,这个css样式文件以“.css”为扩展名,在<head> 内使用<link> 标签将css样式文件链接到HTML文件内,如下面代码:

<link href="base.css" rel="stylesheet" type="text/css" />

注:1.css样式文件名称以有意义的英文字母命名,如main.css。

    2.rel="stylesheet" type="text/css"是固定写法不可修改。

    3.<link> 标签位置一般写在<head> 标签之内。
三种方法的优先级

内联式>嵌入式>外部式

注:嵌入式>外部式有一个前提,就是嵌入式位置在外部式后面(就近原则:离被设置元素越近优先级越高)

1人推荐
随时随地看视频
慕课网APP