A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

a静

初级黑马

  • 黑马币:22

  • 帖子:7

  • 精华:0

© a静 初级黑马   /  2020-4-8 16:21  /  2650 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

**HTML笔记**

1、基本语法规则

由尖括号包括的关键词,通常成对出现,也有单标签。

2、关系

并立关系、嵌套关系

3、网页中Web三层标准

结构:网页元素(骨骼)、表现;修饰、CSS(衣着)、行为: 交互Js(动作)

4、HTML骨架标签

```html
<html> 根标签
    <head>头部标签
        <title>程序媛日常</title>标题标签
    </head>
    <body>
      键盘敲烂,工资过万  
    </body>
</html>
```

5、标题标签

h1~h6,由大到小,字体依次变小

6、段落标签

<p></p>  br

7、路径

./在同一文件夹下,也可以直接写

/下一级路径,必须要写文件名/目标文件

../上一级路径

8、图片标签

img 必须属性为src,还可以添加alt:替换文本,title:提示文本,鼠标移到图片上,显示图片。

9、div和span标签:盒子标签

div占一行,一个大盒子,span一行可以放很多个。这两个标签没有语义,两个盒子。

10、链接标签

(1)**外部链接**:a标签中间加文字,href链接路径,target窗口打开方式(_self为默认模式,在当前窗口打开;__blank在新窗口打开)

(2)**内部链接**:与src相似,href链接是文件,src链接图片

(3)**空连接**:href=“#”,空连接会刷新页面

(4)**下载链接**:地址链接为exe.zip等压缩文件,确定好路径

(5)**网页元素的链接**:把图片等元素当文字放在a中间

(6)**a标签的title属性**:写logo时会用到

(7)**锚点链接**:点击哪个就加a标签href=“#名字”,目的点标签内添加id=“名字”

11、注释标签和特殊字符

(1)**注释标签**:ctrl+/.<!--标签-->,快捷键ctrl+/

(2)**特殊字符**:空格&nbsp;几个空格就写几个;大于号&lt;小于号&gt;

12、文本格式化标签 加粗:strong 或b

倾斜:em或i

删除线:del或s

下划线:ins或u

13、图像标签:img

| 属性  | 属性值   | 说明                             |
| ----- | -------- | -------------------------------- |
| src   | 图片路径 | 必须属性                         |
| alt   | 文本     | 替换文本,当图像不能显示时       |
| title | 文本     | 提示文本,鼠标放在图像上显示文字 |

当然,插入图片可以设置宽高边框,也可以与父盒子一样大100%。

14、表格  目的:展示数据

<table>
    <tr>定义行
        <th>表头,一般第一行或第一列,文字加粗</th>
        <td>表格内容:图片、文字、链接都可</td>
    </tr>  
</table>



| 属性名      | 属性值            | 描述               |
| ----------- | ----------------- | ------------------ |
| align       | left\center\right | 与周围元素对齐方式 |
| border      | 1或“”             | 默认“”没有边框     |
| cellpadding | 像数值            | 内容与边缘的距离   |
| cellspacing | 像数值            | 单元格之间的空白   |
| width       | 像数值或百分比    | 表格宽度           |

分清表格结构,<thead>标签表格的头部区域,内部必须拥有tr标签,<tbody>表格的主体区域,放数据。

**合并单元格**:

跨行合并:rowspan="合并单元格个数",最上侧单元格为目标单元格,写合并代码。

跨列合并:clospan="合并单元格个数",最左侧单元格为目标单元格,写合并代码。

书写步骤:确定跨列还是跨行,找到目标单元格,写上合并方式=合并单元格个数;删除多余单元格。

15、列表  目的:布局

**无序列表**:并列的,带有自己的样式,用css来设置

<ul>中输入其他标签或文字是不被允许的
    <li>而li中可以容纳所有元素</li>
</ul>

**有序列表:**按一定顺序排列

<ol>
    <li></li>
</ol>

**自定义列表:**对术语进行解释和描述

<dl>   
<dt>名词</dt>
<dd>解释</dd>
</dl>

16、**表单标签**

form定义表单域,把里面的信息提交给服务器

<form action="url地址" method="提交方式" name="表单域名称">各种表单元素控件</form>

**input**:表单控件(表单元素),包含type属性,根据type不同属性值,输入多种形式。还有name定义input的名称;value规定input元素的值;checke="checked"input元素首次加载时应当被选中,maxlength=正整数,规定字段最大长度。

<input type=""></input>

type属性值有以下:

button可点击按钮;checkbox复选框;radio定义单选按钮;file供文件上传;hidden定义隐藏输入字段;image图像形式提交按钮;password密码字段;reset重置按钮;text输入文本;submit提交按钮。

**select**  表单元素,定义下拉列表

<select>
    <option>选项1</option>
</select>

**textarea**:表单元素,定义多行文本输入

<textarea rows="3" clos="20"></textarea>

rows="显示的行数",clos="每行中的字符数"
**CSS笔记**



1、css:标记语言,是层叠样式表的简称。

2、css的构成;选择器以及一条或多条声明。

3、代码风格:选择器和大括号中间保留空格,属性值前面,冒号后面保留一个空格。

4、基础选择器

(1)标签选择器:不能差异化选择

(2)类选择器:.类名,需要用class来调用类。

长名称或词组可以使用中横线连接;不要使用纯数字、中文等,尽量使用英文;命名规范

(3)多类名选择器:在class属性中写多个类名;中间用空格分开;标签就可以分别具有这些类名。

(4)id选择器:css中id选择器以#来定义,id属性只能在每个 HTML文档中出现一次。

(5)通配符选择器:不需要调用,自动给所有元素使用样式。

5、css字体属性

(1)字体大小:font-size定义字体大小

px是网页常用单位;不同浏览器默认字体大小不一致,尽量给明确值;谷歌浏览器默认字体大小为16px;可以给body指定整个页面文字大小。

(2)设置文本字体粗细:font-weight

默认normal不加粗;bold定义加粗;400等同于normal,700等同于bold.

(3)设置文本的风格:font-style

默认值normal;斜体italic.

(4)字体综合写法

font: font-style  font-weight font-size font-family有顺序,不能随意换位置;其中字体、字号必须一起出现。

5、css文本属性

(1)文本颜色:color

预定义颜色值:red,green;十六进制:#fff;rgb(255,0 ,0)

(2)文本对齐:text-align

属性值有:left\right\center.

(3)修饰文本:text-decoration

none默认,没有装饰线;underline下划线;overline上划线;line-through删除线。

(4)文本缩进:text-indent

(5)行间距(行高):line-height

6、css样式表

(1)行内式

语法:<div style="color:red;"></div>

(2)内部样式表(嵌入式)

语法:<style>

div  {

color:  red;

​          }

​      </style>理论上可以放在任何地方,但一般放在<head>标签中。

(3)外部样式表(链接式)

新建一个后缀名为.css的样式文件,把所有css代码放到此文件中;在HTML中使用<link>标签引入。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马