vlambda博客
学习文章列表

前端基础语法一HTML5

html5

幼儿园教程,快上车!

往底拉,有彩蛋!

一.基础标签使用

1.六级别文字大小(head)

h1~h6


2.分段(paragraph )

p


3.换行(break)

br


4.文本格式化

strong/b 字体加粗

em/i 字体倾斜

del/s 删除线

ins/u 下划线


5.盒子(div 是 division ,表分割、分区。span 意为跨度、跨距。)

<div> 标签用来布局,但是现在一行只能放一个<div>。大盒子 

<span> 标签用来布局,一行上可以多个 <span>。小盒子


6.图像(image)

img

<img />

src 图片路径

alt 替换文本,图像无法显示时显示的文字

title 提示文本,鼠标停置时显示文字

width 图像宽度

height 图像高度

border 图像边框粗细


6.1路径

相对路径和绝对路径


7.超链接

实例:<a href="跳转目标" target="目标窗口的弹出方式"> 文本或图像 </a> 

target:指定链接的打开方式,_self为默认,_break为新窗口中打开方式

空链接:< a href="#">

锚点链接: 点我们点击链接,可以快速定位到页面中的某个位置

? 在链接文本的 href 属性中,设置属性值为 #名字 的形式,如<a href="#two"> 第2集 </a> 

? 找到目标位置标签,里面添加一个 id 属性 = 刚才的名字 ,如:<h3 id="two">第2集介绍</h3> 


8.特殊字符

空格符 &nbsp

小于号 &lt

大于号 &gt


9.表格

9.1table标签,表格

(1. <table> </table> 是用于定义表格的标签。 

(2. <tr> </tr> 标签用于定义表格中的行,必须嵌套在 <table> </table>标签中。 

(3. <td> </td> 用于定义表格中的单元格,必须嵌套在<tr></tr>标签中。 

(4. 字母 td 指表格数据(table data),即数据单元格的内容。

9.2表格属性

9.3

实战

前端基础语法一HTML5

9.4表格结构标签

使用场景:因为表格可能很长,为了更好的表示表格的语义,可以将表格分割成 表格头部和表格主体两大部分. 

(1. <thead></thead>:用于定义表格的头部。<thead> 内部必须拥有 <tr> 标签。一般是位于第一行。 

(2. <tbody></tbody>:用于定义表格的主体,主要用于放数据本体 。 

(3. 以上标签都是放在 <table></table> 标签中。


9.5合并单元格

? 跨行合并:rowspan="合并单元格的个数" 

? 跨列合并:colspan="合并单元格的个数"

前端基础语法一HTML5


合并单元格三步曲: 

1. 先确定是跨行还是跨列合并。 

2. 找到目标单元格. 写上合并方式 = 合并的单元格数量。

比如:<td colspan=“2”>跨列,从第二列向右跨</td>。 

前端基础语法一HTML5



10.列表

列表可以分为三大类:无序列表、有序列表和自定义列表。 

10.1无序列表

实例:

<ul> 

<li>列表项1</li> 

<li>列表项2</li> 

<li>列表项3</li> 

... 

</ul>

1. 无序列表的各个列表项之间没有顺序级别之分,是并列的。 

2. <ul></ul> 中只能嵌套 <li></li>,直接在 <ul></ul> 标签中输入其他标签或者文字的做法是不被允许的。 

3. <li> 与 </li> 之间相当于一个容器,可以容纳所有元素。 

4. 无序列表会带有自己的样式属性,但在实际使用时,我们会使用 CSS 来设置。


10.2有序列表

实例:

<ol> 

<li>列表项1</li> 

<li>列表项2</li> 

<li>列表项3</li> 

... 

</ol>


10.3自定义列表

<dl> 

<dt>名词1</dt> 

<dd>名词1解释1</dd> 

<dd>名词1解释2</dd> 

</dl> 

1. <dl></dl> 里面只能包含 <dt> 和 <dd>。 

2. <dt> 和 <dd>个数没有限制,经常是一个<dt> 对应多个<dd>

3. 删除多余的单元格。

前端基础语法一HTML5


11.表单

一个完整的表单通常由表单域、表单控件(也称为表单元素)和 提示信息3个部分构成。

前端基础语法一HTML5




11.1表单域

<form> 标签用于定义表单域,以实现用户信息的收集和传递。 

<form> 会把它范围内的表单元素信息提交给服务器. 

实例:

各种表单元素控件 

</form>

前端基础语法一HTML5


11.2表单控件

1. input输入

2. select下拉表单

3. testarea文本域


11.2.1input

格式:<input type="xxx" />

type可指定不同的控件

前端基础语法一HTML5


1.test,输入文本

用户名: <input type="text" value="请输入用户名" />

2.radio,单选

<input type="radio" name="sex checked="checked" />男 

<input type="radio" name="sex" />女

3.checkbox,多选

足球 <input type="checkbox" name="dx" checked="checked">

篮球 <input type="checkbox" name="dx">

乒乓球 <input type="checkbox" name="dx">


11.2.2 lable标签

为input元素定义标注

绑定一个表单元素,点击<lable>内的文本时,浏览器自动将光标转到对应的表单元素上,提升用户体验

<label for="sex">男</label>

<input type="radio" name="sex" id="sex" />

for与id对应关系时,属性必须相同


11.3 select标签

可提供用户选项列表,进行选择

实例:

<select>

<option>选项1</option>

<option>选项2</option>

<option>选项3</option>

...

</select>

1. <select> 中至少包含一对<option> 。

2. 在<option> 中定义 selected =“ selected " 时,当前项即为默认选中项。


11.4 testarea标签

可用于多行文本输入,一般用于留言板,评论

<textarea rows="3" cols="20">

文本内容

</textarea>

1. 通过 <textarea> 标签可以轻松地创建多行文本输入框。

2. cols=“每行中的字符数” ,rows=“显示的行数”

我们在实际开发中不会使用,都是用 CSS 来改变大小。


总结:

1. 表单元素我们学习了三大组 input 输入表单元素 select 下拉表单元素 textarea 文本域表单元素.

2. 这三组表单元素都应该包含在form表单域里面,并且有 name 属性.




看饿了吧?饿了就赶紧扫码领红包干饭吧~