web前端学习(九)——HTML5区块与布局的相关标签设置

简介: web前端学习(九)——HTML5区块与布局的相关标签设置

1.HTML5中区块的设置


大多数 HTML 元素被定义为块级元素内联元素

块级元素在浏览器显示时,通常会以新行来开始(和结束)。

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

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

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

HTML可以通过 <div> <span> 两个标签来设置相应的区块。


1.1 <div> 标签 

HTML <div> 元素是块级元素,它可用于组合其他 HTML 元素的容器。

<div>元素没有特定的含义。除此之外,由于它属于块级元素,浏览器会在其前后显示折行。

如果与 CSS 一同使用,<div> 元素可用于对大的内容块设置样式属性。

<div>元素的另一个常见的用途是文档布局。它取代了使用表格定义布局的老式方法。使用 <table> 元素进行文档布局不是表格的正确用法。<table> 元素的作用是显示表格化的数据。

小实例如下:👇👇👇

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>HTML简单学习</title>
  </head>
  <body>
    <p>这是一些文本的开始</p>
    <div style="color: crimson;">
      <h3>这是一个在div元素中的标题。。。</h3>
      <p>这是一个在div元素中的段落。。。</p>
    </div>
    <p>这是一些文本的结束</p>
  </body>
</html>

1.2 <span> 标签 


HTML <span> 元素是内联元素,可用作文本的容器

<span>元素也没有特定的含义。

当与 CSS 一同使用时,<span> 元素可用于为部分文本设置样式属性。

小实例如下:👇👇👇

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>HTML简单学习</title>
  </head>
  <body>
    <p>
      Java的三大特性为:
      <span style="color: crimson; font-weight: bold;">封装</span>
      <span style="color: darkorchid; font-weight: bold;">继承</span>
      <span style="color: blue; font-weight: bold;">多态</span>
    </p>
  </body>
</html>

 

2.HTML5中布局的设置


2.1 使用 <table> 标签构造的布局(不建议)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>HTML简单学习</title>
  </head>
  <body>
    <table width="500" border="0">
      <tr>
        <th colspan="2" style="background-color: aqua;">
          <h1>主要的网页标题</h1>
        </th>
      </tr>
      <tr>
        <td style="background-color: crimson; width: 100px; height: 200px;">
          <strong>菜单</strong><br/>
          HTML<br/>
          CSS<br/>
          JavaScript<br/>
        </td>
        <td style="background-color: darkorchid; width: 400px; height: 200px;">
          内容在这里
        </td>
      </tr>
      <tr>
        <td colspan="2" style="background-color: pink; text-align: center;">
          张起灵-小哥
        </td>
      </tr>
    </table>
  </body>
</html>

运行结果如下: 

2.2 使用 <div> 标签构造的布局(建议)

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>HTML简单学习</title>
  </head>
  <body>
    <div id="container" style="width: 500px;">
      <div id="header" style="background-color: aqua; text-align: center;">
        <h1 style="margin-bottom: 0;">主要的网页标题</h1>
      </div>
      <div id="menu" style="background-color: crimson; width: 100px; height: 200px; float: left;">
        <strong>菜单</strong><br/>
        HTML<br/>
        CSS<br/>
        JavaScript
      </div>
      <div id="content" style="background-color: darkorchid; width: 400px; height: 200px; float: left;">
        内容在这里
      </div>
      <div id="footer" style="background-color: pink; text-align: center;">
        张起灵-小哥
      </div>
    </div>
  </body>
</html>

运行结果如下: 

相关文章
|
12天前
|
移动开发 搜索推荐 HTML5
如何使用HTML5的语义化标签来提高网站的可访问性?
【4月更文挑战第1天】如何使用HTML5的语义化标签来提高网站的可访问性?
20 1
|
17天前
|
前端开发 JavaScript
HTML 布局
HTML 布局。
16 5
|
23小时前
|
前端开发 搜索推荐 数据安全/隐私保护
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
5 1
|
1天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
12天前
|
移动开发 搜索推荐 开发者
HTML5中的语义化标签有哪些?
【4月更文挑战第1天】HTML5中的语义化标签有哪些?
9 0
HTML5中的语义化标签有哪些?
|
14天前
|
存储 移动开发 前端开发
html的常用标签
【4月更文挑战第1天】html的常用标签
19 4
|
18天前
|
移动开发 监控 数据可视化
组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态)
组态软件之万维组态、web组态、html组态、vue2/vue3组态,组态在工业自动化领域越来越重要,但由于市面上组态软件费用昂贵、集成复杂,使用技术门槛高,万维组态就应运而生;万维组态是一款功能强大的基于Web的可视化组态编辑器,采用标准HTML5技术,使用Vue2和Vue3语言,基于B/S架构进行开发,支持WEB端显示;支持快速集成,集成简单方便;支持在浏览器端完成便捷的人机交互,简单的拖拽即可完成可视化页面的设计;可快速构建和部署可扩展的SCADA、HMI、仪表板或LoT系统;
组态软件之万维组态介绍(web组态、html组态、vue2/vue3组态)
|
24天前
|
移动开发 前端开发 HTML5
Web前端全栈HTML5通向大神之路
本套课程共三大阶段,六大部分,是WEB前端、混合开发与全栈开发必须要掌握的技能,从基础到实践,是从编程小白成长为全栈大神的最佳教程!
29 3
Web前端全栈HTML5通向大神之路
|
30天前
如何在HTML中添加标签
如何在HTML中添加标签【2月更文挑战第26天】
33 5