当前位置:   article > 正文

自我学习Day1:HTML入门

自我学习Day1:HTML入门

前言:由于之前就自学过配置环境,就不在记录了

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Hellow world!</title>
  6. </head>
  7. <body>
  8. <h1>我的第一个标题</h1>
  9. <p>我的第一个段落。</p>
  10. </body>
  11. </html>

<!DOCTYPE html>:表示是h5文档

中文网页需要设置<meta charset="utf-8">,有的浏览器(如360)设置gbk为默认,设置为<meta charset="gbk">

一、常用标签

        1、标题<h1></h1>

效果:变粗变大

<h1> 我是一级标题 </h1>

备注:等级分<h1>——<h6>六个等级,越往下越小

        2、段落<p></p>

效果:段落会自动换行,段落直接留有空格

<p> 我是一个段落标签 </p>

        3、换行<br />

效果:简单的开始新的一行,并不会如段落插入间距

<br />

备注:<br>也可以,但是建议写成<br \>

        4、链接<a></a>

效果:增加一个html链接

<a href="https://www.baidu.com">这是一个链接</a>

备注:1、支持外部或内部链接

2、无确定目标可用< a href="#">

3、如果地址是文件/压缩包,则会下载文件

4、id属性:先插入一个id

<a id="tips">需要引导到的位置</a> 

在建立一个链接到id(id="tips")

<a href="#tips">访问的链接</a>

也可以是跨网页链接

<a href="https://www.baidu.com/index.html#tips">

        5、元素<div>,<span>

效果:只是装饰内容布局的,

块级元素<div>是大盒子一行只能有一个,如果与CSS使用可以对应样式属性,同时是页面布局常用。

内联元素<span>小盒子可以多个

  1. <div> 这是大盒子 </div>
  2. <span> 这是小盒子 </span><span> 这是小盒子 </span><span> 这是小盒子 </span>

        6、图片<img>

效果:定义图片

<img src="图像URL" />

备注:src是<img>必须属性,指定图片的路径和文件名

其他属性如下,格式为 key='value'格式

属性属性值说明
src图片路径必须属性
alt文本可替换文本,图片不能显示的文字
title文本提示文本,鼠标放图片上显示的文字
width像素
height像素
border像素边框粗细

 二、基础内容

        1、路径        

        1.1绝对路径

        通常指的是从盘符开始的路径,例“E:\server\test\logo.png”,"~\server\test\logo.png"

或者是完整的网络地址itcast.cn/images/logo.gif

        1.2相对路径

分类符号说明
同级目录

同级,如<img src="logo.png"/>

下级目录/下级,如<img src="test1/logo.png"/>
上级目录../上级,如<img src

        2、特殊字符

        三个常用的大于小于空格,其他的直接百度

字符描述字符代码
        空格符&nbsp
<小于号&lt
>大于号&gt

        3、文本格式化

        例:加粗文字

<b>加粗文本</b>

        3.1文本格式化

标签描述
<b>加粗
<em>着重
<i>斜体
<small>小号字
<strong>加重语气
<sub>下标字
<sup>上标字
<ins>插入字
<del>删除字

        3.2计算机输出

标签描述
<code>计算机代码
<kbd>键盘码
<samp>计算机代码样本
<small>小号字
<strong>加重语气

        3.3引用,引文和标签定义

标签描述
<abbr>缩写
<address>地址
<bdo>文字方向
<blockquote>长引用
<q>短引用
<cite>引用、引证
<dfn>定义项目

        4、头部<head>

        <head>元素可以插入脚本(scripts),样式文件(CSS),meta信息,包括<title>, <style>, <meta>, <link>, <script>, <noscript> 和 <base>。

        (<header>标签仅仅用于定义文档页眉介绍,不一样)

        4.1<title>

        定义浏览器工具栏的标题、收藏夹中的标题、搜索引擎中的标题

        4.2<meta>

        <head>标签第一行主要作用:

        1、文档编码chrset

<meta chrset="utf-8">

        2、搜索关键字description

<meta name="keywords" content="baidu,百度"

        3、网页作者author

<meta name="author" content="爱丽数码">

        4、网页描述description

<meta name="description" content="umamusume赛马娘,爱丽数码">

        4.3<script>

        加载脚本

        4.4其他

        <base>:页面链接默认链接地址

        <link> :文档与外部资源关系,例如显示其他图片

<link rel="shortcut icon" href="图片url">

        <style> :定义html样式

        5、表格<table>

        1、定义

<tr>为行,<td>为列内单元格,<table border=“1”>为边框大小为1,无边框改为<table>

  1. <h4>两行三列:</h4>
  2. <table border="1">
  3. <tr>
  4. <td>1-1</td>
  5. <td>1-2</td>
  6. <td>1-3</td>
  7. </tr>
  8. <tr>
  9. <td>2-1</td>
  10. <td>2-2</td>
  11. <td>2-3</td>
  12. </tr>
  13. </table>

浏览器样式如下

 2、表头<th>

可以把上方第一行内的<td></td>改为<th></th>

  1. <h4>两行三列:</h4>
  2. <table border="1">
  3. <tr>
  4. <th>1-1</th>
  5. <th>1-2</th>
  6. <th>1-3</th>
  7. </tr>
  8. <tr>
  9. <td>2-1</td>
  10. <td>2-2</td>
  11. <td>2-3</td>
  12. </tr>
  13. </table>

 3、合并单元格

跨列<td colspan=“2”>跨行<td rowspan=“2”>,同时有则用空格隔开,归属以左上角优先

例:一个向右跨两列的单元格<td colspan=“2”>

  1. <tr>
  2. <th colspan="2">时间\日期</th>
  3. <th></th>
  4. <th></th>
  5. <th></th>
  6. <th></th>
  7. <th></th>
  8. </tr>

 4、常用属性

4.1<table>

  1. border="1" 表格边框的宽度
  2. bordercolor="#fff" 表格边框的颜色
  3. cellspacing="5" 单元格之间的间距
  4. width="500" 表格的总宽度
  5. height="100" 表格的总高度
  6. align="right" 表格整体对齐方式 (参数有 left、center、right)
  7. bgcolor="#fff" 表格整体的背景色

4.2<tr>

  1. bgcolor="#fff" 行的颜色
  2. align="right" 行内文字的水平对齐方式 (参数有left、center、right)
  3. valign="top" 行内文字的垂直对齐方式 (参数有top、middle、bottom)

4.3<td><th>

  1. width="500" 单元格的宽度,设置后对当前一列的单元格都有影响
  2. height="100" 单元格的高度,设置后对当前一行的单元格都有影响
  3. bgcolor="fff" 单元格的背景色
  4. align="right" 单元格文字的水平对齐方式 (参数left、center、right)
  5. rowspan="3" 合并垂直水平方向的单元格
  6. colspan="3" 合并水平方向单元格
  7. valign="top" 单元格文字的垂直对齐方式 (参数middle、bottom、top)

        5、列表<ul><ol><dl>

5.1无序列表<ul>,用粗体圆点标记

例:

  1. <ul>
  2. <li>Coffee</li>
  3. <li>Milk</li>
  4. </ul>

 5.2有序列表<ol>,用数字标记

例:

  1. <ol>
  2. <li>Coffee</li>
  3. <li>Milk</li>
  4. </ol>

5.3自定义列表<dl>,每个自定义列表以<dt>开始,列表的定义项以<dd>开始

  1. <dl>
  2. <dt>Coffee</dt>
  3. <dd>- black hot drink</dd>
  4. <dt>Milk</dt>
  5. <dd>- white cold drink</dd>
  6. </dl>


        三、CSS

        1、定义:渲染

        2、引用

2.1、内联:使用元素"style"属性

<p style="color:blue;margin-left:20px;">这是一个段落。</p>

2.2、内部样式表:<head>的<style>元素来包含CSS

  1. <head>
  2. <title>百度</title>
  3. <style>
  4. body {
  5. background-color: linen;
  6. }
  7. h1 {
  8. color: maroon;
  9. margin-left: 40px;
  10. }
  11. </style>
  12. </head>

2.3、外部:使用CSS文件(推荐)

引用外部文件.css格式,例如style.css

  1. body {
  2. background-color: linen;
  3. }
  4. h1 {
  5. color: maroon;
  6. margin-left: 40px;
  7. }

然后再html里引入style.css文件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>百度</title>
  5. <link rel="stylesheet" href="./style.css">
  6. </head>
  7. <body>
  8. <h1>百度</h1>
  9. <p>http://www.baidu.com/</p>
  10. </body>
  11. </html>

或者是url路径

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>百度</title>
  5. <style>
  6. @import url("./style.css")
  7. </style>
  8. </head>
  9. <body>
  10. <h1>百度</h1>
  11. <p>http://www.baidu.com/</p>
  12. </body>
  13. </html>

备注:link 属于 XHTML 标签,而 @import 完全是 CSS 提供的一种方式。相比而言,前一种用的最多,稳定,加载快,兼容性强

        3、样式实例和标签

标签描述
background-color背景颜色
font-family字体
color颜色
font-size字体大小
text-align文字对齐
<p style="background-color:green;font-family:arial;color:red;font-size:20px;text-align:center;">一个段落。</p>

参考:

1、​​​​​​HTML 教程 | 菜鸟教程

2、HTML标签大全 - 知乎

3、HTML中head标签是什么意思?一篇文章教你正确地使用head标签-html教程-PHP中文网

4、HTML引用CSS(4种方法)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/817791
推荐阅读
相关标签
  

闽ICP备14008679号