整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

第3天 - 16天搞定前端,html基础标签,一点都

第3天 - 16天搞定前端,html基础标签,一点都不基础?

HTML文件中,有些标签会被经常用到,可能有人觉得太基础,就不认真对待,但是我可以负责任的告诉你,越基础的往往越重要。这次重点学一学标题、段落和链接等基础标签。

为了不重复粘贴HTML代码,咱们来个约定,除了第一次出现完整的HTML文件的页面结构之外,之后只现新增的标签内容,你自己将新的内容,添加到HTML文件中,进行效果验证。

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>第3个HTML文件</title>
</head>
<body>
<!--这是一个完整的HTML页面结构,常用标签放在这个注释后面即可-->
</body>
</html>

3.1 标题<h1>~

在HTML中,标题从一级到六级,对应标签为<h1>到<h6>,字体逐步变小。属性为align(对齐方式),属性值为left(左对齐,默认)、right(右对齐)和center(居中对齐)。

<h1 align="center">一级标题</h1>
<h2 align="center">二级标题</h2>
<h3>三级标题</h3>
<h4 align="left">四级标题</h4>
<h5 align="right">五级标题</h5>
<h6 align="right">六级标题</h6>

输出结果


3.2 段落<p>

<p> 标签定义段落。浏览器解析到<p>标签时,会自动在其前后创建一些空白。<p>标签的属性也是align。其实为了HTML文件统一布局,很少会用align来指定位置,大多数是用CSS统一指定。

<p>老陈说编程,除了说编程,</p>
<p>还有程序员的爱情与友情,</p>
<p>那是不可能的。</p>

输出结果


3.3 水平线和换行

在网页发的文字多时,好多人习惯性会使用分割线。在HTML,用<hr/>单标签就可以实现分割线。而换行,则用<br/>标签。<hr>标签属性有表示位置的align、高度的的size和宽度width三个属性,其中size和width的单位是像素,但如果用到这些属性的话,推荐用CSS。

<hr size="1"/>
小舅子要结婚了,丈母娘跟我借了10万块钱做彩礼,结果婚事谈崩了。<br/>
今天公司急用钱,我向丈母娘要那10万块钱。<br/>
丈母娘说:借你这10万块钱是干啥用的?<br/>
我说:给小舅子结婚用啊!<br/>
丈母娘说:那婚结成了吗?<br/>
我说:没结成。<br/>
丈母娘大声骂道:婚都没结成你还有脸来要钱!<br/>
突然感觉丈母娘这话说的没什么毛病啊!
<hr size="1"/>

输出结果

3.4 列表<ul>和<ol>

无序列表<ul>标签,可用粗体圆点标记一个项目的列表;有序列表<ol>标签使用数字进行标记,而列表项用<li>标签实现。有关列表的属性,不是被H5抛弃,就是不被推荐,所以......。

<p>
    程序员最喜欢做的三件事
<ul>
    <li>编程</li>
    <li>开发</li>
    <li>敲代码</li>
</ul>
程序员最喜欢的三个美女
<ol>
    <li>潘金莲</li>
    <li>杨贵妃</li>
    <li>杨八妹</li>
</ol>
</p>

输出结果

3.5 超链接<a>

<a>标签定义超链接,用于从一个页面链接到另一个页面。最重要的属性是 href和target, href指定链接的目标(网页地址),target指定打开窗口的模式,_blank:打开新窗口,_parent:在父窗口中打开,_self:默认,当前页面跳转,_top:在当前窗体打开链接,并替换当前的整个窗体。

在没点击链接之前,你先看一下链接内容的字体颜色,点击链接之后,你再看一下,你就会发现,链接内容的颜色会有所变化。

(1) 未被访问的链接带有下划线而且是蓝色的;

(2) 已被访问的链接带有下划线而且是紫色的;

(3) 活动链接带有下划线而且是红色的。

<a href="demo1.html">去到老陈说HTML的第1个Demo中</a>

输出结果


好了,有关html基础标签的内容,老陈讲完了,如果觉得对你有所帮助,希望老铁能转发点赞,让更多的人看到这篇文章。你的转发和点赞,就是对老陈继续创作和分享最大的鼓励。

一个当了10年技术总监的老家伙,分享多年的编程经验。想学编程的朋友,可关注:老陈说编程。分享Python,前端(小程序)、App和嵌入式方面的干货。关注我,没错的。

#前端##HTML##程序员##编程##CSS#

、什么是HTML?

HTML:Hyper Text Markup Language(超文本标记语言)

作用:编写网站;

基本格式:

<html>

<head>

<title>我的第一个网页</title>

</head>

<body>

我的第一个网页

</body>

</html>

注:< body>、</body>等成对的标签,分别叫开放标签和闭合标签

单独呈现的标签(空元素),如 <hr/> ;意为用 / 来关闭空元素


二、基本标签:

1、title标签:<title>我爱上了不该爱的人</title>

2、meta标签:<meta charset="UTF-8" />

<meta name=“keywords” content=“亮哥Java学堂" />

<meta name=“description” content=“Java体系系统学习……" />

3、标题标签:<h1>…</h1>

<h2>…</h2>

<h3>…</h3>

<h4>…</h4>

<h5>…</h5>

<h6>…</h6>

4:段落标签:

<p>北京欢迎你,有梦想谁都了不起!</p>

<p>有勇气就会有奇迹。</p>

5、换行标签:<br/>

6、水平线标签:<hr/>

7、字体样式标签:加粗:<strong>..<strong/>

斜体:<em>..<em/>

8、图片标签:<img src="path" alt="text" title="text" width="x" height="y" />

9、链接标签:<a href="path" target="目标窗口位置">链接文本或图像</a>

添加新内容:

块元素:无论内容多少,该元素独占一行(p、h1-h6…),可以改变高度,可以改变左右距离

行内元素内容撑开宽度,左右都是行内元素的可以排在一行(a、strong、em…),不可以改变高度,只可以改变左右的距离。



示例:

<html lang="en">

<!-- lang 语言,zh-CN -->

<!-- hello -->

<head >

<title>我的页面标题</title>

<!-- 给页面标题添加头像 -->

<Link rel="inco" href=".../img/one.jpg" type="image/x-icon"/>

</head>

<body>

<!-- 第一部分 -->

<!-- <h1>Hello World!</h1>

<img src="img/人物.jpg" width="160" height="200" alt="五一" title="六一"/> -->

<!-- 第二部分 -->

<a href="http://www.baidu.com" target="_blank">

<img src="img1.png" alt="姑娘,欢迎降落在这残酷的世界" title="姑娘,欢迎降落在这残酷的世界" />

<!-- 显示京东图片,点击跳转到百度页面 -->

</body>

</html>


效果图链接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlOne/hello.html

着橙先生上一篇的常见样式属性,可以用在绝大多数的标签中,如div、sapn、p等标签中,这篇继续讲样式属性,不过是一些特殊标签的样式属性。

废话不多说,直接往下看

1、<img src="图片路径" alt="图片的描述说明文字">

Img标签也有橙先生上一篇文章中介绍的常见样式属性,另外如上所见它也有自己特殊的属性src和alt属性,img就是图片标签,那么src就是引入图片的属性,其中输入图片路径地址即可,而alt属性是对图片的描述文字,当图片不能正常显示时,将会显示alt里的文字

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Document</title>

</head>

<body>

<img src="GZ.png" alt="‘Hi橙先生’是我的公众号名称,请关注一下吧!谢谢" style="width: 400px; height: auto;">

</body>

</html>

如下图所示


图片未正常显示的效果


<ul>

<li>这是ul标签中的一个小LI</li>

</ul>

<ol>

<li>这是ol标签中的一个小li</li>

</ol>


ul和ol的固定样式效果


2、无序列表和有序列表,它们有固定的样式如下图的圆点和序号,大多数情况我们是不需要的,这时我们就可以通过list-style: none;这个样式属性取消它们的固定样式

<ul style="list-style: none;">

<li>这是ul标签中的一个小LI</li>

</ul>

<ol style="list-style: none;">

<li>这是ol标签中的一个小li</li>

</ol>


ul和ol取消固定样式的效果


3、另外在常见的标签中的文章中提到的a标签,其中href属性就是填写链接目标的地方,而target属性定义被链接的文档(即网址)在何处显示,常用的就是“_blank”代表在新窗口中打开被链接文档。默认的是“_self”代表在此窗口中打开被链接文档,其他属性值不常用,就不过多介绍了

<a href="需要跳转到的网址或是文件,如" target="_blank">这个是文字的链接</a>


4、外边距(margin)、内边距(padding),每个标签元素都可以设定外边距和内边距,外边距可以理解为是盒子以外的部分,而内边距是盒子以内的部分直到内容的地方,看图或是实际操作会比较好理解一些

所有HTML元素可以看作盒子,它包括:边距(margin),边框(border),填充(padding),和实际内容(content),如下图


HTML元素可以看作盒子


当您指定一个 CSS 元素的宽度和高度属性时,你只是设置内容区域的宽度和高度。要知道,完整大小的元素,你还必须添加内边距,边框和边距。

下面的例子中设置div元素的宽度为300px,而实际宽度为450px

<div style="width: 300px;border: 25px solid orange;padding: 25px;margin: 25px;">这是一个div盒子</div>


实际宽度为450px的div


最终元素的总宽度计算公式是这样的:

总元素的宽度=宽度+左填充+右填充+左边框+右边框+左边距+右边距

元素的总高度最终计算公式是这样的:

总元素的高度=高度+顶部填充+底部填充+上边框+下边框+上边距+下边距


margin和padding(内边距和外边距)


margin或是padding只设置一个数值时代表上下左右都是这个数值,以下以margin为例的简写形式,代表的不同含义(padding也是一样的)

margin属性可以有一到四个值。

margin:25px 50px 75px 100px;

含义如下:

上外边距为25px (margin-top: 25px;)

右外边距为50px (margin-right: 50px;)

下外边距为75px(margin-bottom: 75px;)

左外边距为100px(margin-left: 100px;)

margin:25px 50px 75px;

含义如下:

上外边距为25px(margin-top: 25px;)

左和右外边距都为50px(margin-right: 50px;和margin-left: 50px)

下外边距为75px(margin-bottom: 75px;)

margin:25px 50px;

含义如下:

上和下外边距都为25px(margin-top: 25px和margin-bottom: 25px;)

左和右外边距都为50px(margin-right: 50px;和margin-left: 50px)

margin:25px;

含义如下:

上、下、左、右外边距都是25px(margin-top: 25px和margin-bottom: 25px;margin-right: 25px;margin-left: 25px)

这部分先讲到这里,后续将会不断的提到这些属性,记得要上手操作哦,动手写一下才能更好的理解!加油!争取后续出个视频,这样可以更形象的讲解。