HTML-初学

HTML负责骨架结构

关于HTML

写在<head>里面的通常是脚本(scripts), 样式文件(CSS),及各种meta信息

头部!!!!

  • <link>标签通常用于链接到样式表:
<link rel="stylesheet" type="text/css" href="mystyle.css">
  • <style>标签定义文档的样式文件引用地址。
<style type="text/css">

所有meta标签都显示在head部分,META 元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者,和其他元数据

  1. 为搜索引擎定义关键词:
<meta name="keywords" content="HTML, CSS, XML, XHTML, JavaScript">
  1. 为网页定义描述内容:
<meta name="description" content="免费 Web & 编程 教程">
  1. 定义网页作者:
<meta name="author" content="Runoob">
  1. 每30秒钟刷新当前页面:
<meta http‐equiv="refresh" content="30">

———————————————————————————————————

写在<body>里面的是整个网页的内容。

内容!!!!

<h>标题<h/>
<p>小段落<p/>

1 . class 属性可以多用class=" "(引号里面可以填入多个class属性)

2 . id 属性只能单独设置 id=" "(只能填写一个,多个无效)

3 . style 规定元素的行内样式。直接写在html里不用在css中写。

<font size="5">这是5号字体文本</font>

<br> 是换行!!!!

<hr> 是在段落之后加横线(hr 元素可用于分隔内容)

超级链接!!!!

<a href="1.html" title="悬停文本" target="_blank">链接的内容</a>

加入超链接 用 a标签的href title是悬停文本 target 是否在新窗口中打开目标

<iframe>标签可以在网页内容中浏览其他网页的内容。

其中可以设置可浏览范围的大小,weight/hight.

浏览其他网页可以进行更换

<iframe src="xx.com" name=" 123 "></iframe>
<p><a href="mm.com" target=" 123 ">mm.com</a></p>

图片!!!!

<img src="xx.jpg" alt="xx" width="258" height="39" />

插入图片是 img src 是自封型标签, alt是如果打不开图片显示的字

还可以定义宽高。

<map> 定义图像地图

<area> 定义图像地图中可点击的区域

<area shape="circle/rect" coords="124,58,8" alt="Venus" href="venus.htm">
//            (所选图形形状)        (像素点位置)   (备用名字)  (链接地址)

图形形状:圆形 有三个位置点,正方形有四个位置点

背景图片

background:url(images/icons.png) no-repeat -108px 0;

框 !!!!

以下 框 列表 按钮 都要在
<form>表单标签下书写

<input>标签有属性有 type name id

  • type是选择是什么类型的框
  • name是归类 用于单选框和复选框(name在一类可以一样)
  • id是用来指定位置,相当于身份证号码。(没有重复的id)

文本框

<input type="text" />

密码框

<input type="password" />

单选框

<input type="radio" name="xingbie" /> 男
<input type="radio" name="xingbie" /> 女

label标签可以解决单选框点字的时候有反应

(这个时候要记得加id)

<input type="radio" name="sex" id="nan" /> <label for="nan">男</label>
<input type="radio" name="sex" id="nv"  /> <label for="nv">女< /label>

复选框

<input type="checkbox" name="aihao"/> 睡觉
<input type="checkbox" name="aihao"/> 吃饭
<input type="checkbox" name="aihao"/> 足球

label标签可以解决复选框点字的时候有反应

列表!!!!

下拉列表

<select>
<option>北京</option>
<option>山东</option>
<option>山西</option>
</select>

文本域

<textarea cols="30" rows="10"></textarea>

定义列表

<dl>
  <dt>第一个项目</dt>
  <dd>项目介绍</dd>
  <dt>第二个项目</dt>
  <dd>项目介绍</dd>
</dl>

按钮!!!!

普通按钮:

<input type="button" value="我是一个普通按钮" />

提交按钮:

<input type="submit" />

重置按钮

<input type="reset" />

锁定目标!!!!

<a href="#cf">点我直接输密码</a>
       .....
<h3 id="cf">输入密码</h3>
<input type="password" value="输入密码" /><br>

表格!!!!

表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义)

每行被分割为若干单元格(由 <td> 标签定义)

表格的表头使用 <th> 标签进行定义

<table border="1"> 边框为 1px        <table border="0">  无边框
     <tr>                                                <tr>
         <th>....</th>                                   <th>....</th>
         <th>....</th>                                   <td>.....</td>


     </tr>                                               </tr>
     <tr>       水平表格                       <tr>                   垂直表格
         <td>.....</td>                                   <th>....</th>
         <td>....</td>                                    <td>.....</td>
     </tr>                                               </tr>
</table>                                            </table>

表格可以跨多个格

//行跨两格
<th colspan="2">xxx</th>
//列跨两格
<th rowspan="2">xxx</th>

表格里可以放任何元素比如:图片 列表 表格等

内容布局分块!!!!

  • 块级元素

块级元素在浏览器显示时,通常会以新行开始

实例: <h1>, <p>, <ul>, <table>

  • 内联元素

内联元素在显示时通常不会以新行开始。

实例: <b>, <td>, <a>, <img>

<div>元素是块级元素,相当于一个容器

<span>是内联元素,也相当于一个文本的容器

<div><span>的使用将内容规划到每个小盒子,便于CSS进行渲染。

猜你喜欢

转载自blog.csdn.net/weixin_41340594/article/details/107466014