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>

运行结果如下: 

相关文章
|
8月前
|
安全 关系型数据库 测试技术
学习Python Web开发的安全测试需要具备哪些知识?
学习Python Web开发的安全测试需要具备哪些知识?
173 61
|
8月前
|
前端开发 JavaScript 安全
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第27天】本文介绍了HTTP/2和HTTPS在前端性能调优中的应用。通过多路复用、服务器推送和头部压缩等特性,HTTP/2显著提升了Web性能。同时,HTTPS确保了数据传输的安全性。文章提供了示例代码,展示了如何使用Node.js创建一个HTTP/2服务器。
219 3
|
8月前
|
前端开发 JavaScript
探索现代Web应用的微前端架构
【10月更文挑战第40天】在数字时代的浪潮中,Web应用的发展日益复杂多变。微前端架构作为一种新兴的设计理念,正逐步改变着传统的单一前端开发模式。本文将深入探讨微前端的核心概念、实现原理及其在实际项目中的应用,同时通过一个简单的代码示例,揭示如何将一个庞大的前端工程拆分成小而美的模块,进而提升项目的可维护性、可扩展性和开发效率。
|
5月前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
136 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
6月前
|
安全 Java 数据安全/隐私保护
springSecurity学习之springSecurity过滤web请求
通过配置 Spring Security 的过滤器链,开发者可以灵活地管理 Web 请求的安全性。理解核心过滤器的作用以及如何配置和组合这些过滤器,可以帮助开发者实现复杂的安全需求。通过具体的示例代码,可以清晰地了解 Spring Security 的配置方法和实践。
244 23
|
8月前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
137 6
|
8月前
|
前端开发 JavaScript UED
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势
在数字化时代,Web 应用性能优化尤为重要。本文探讨了CSS与HTML在提升Web性能中的关键作用及未来趋势,包括样式表优化、DOM操作减少、图像优化等技术,并分析了电商网站的具体案例,强调了技术演进对Web性能的深远影响。
101 5
|
8月前
|
容器
HTML中使用Flex布局实现双行夹批效果
在HTML中,还可以用table元素来实现双行夹批效果,但比flex布局代码更复杂,效果也不见得更理想。
136 10
|
8月前
|
前端开发 容器
Html布局 BFC的概念和作用讲解
BFC(Block Formatting Context)是Web页面的CSS渲染机制之一,它如同一个独立的容器,确保内部元素的变化不会影响外部布局。本文介绍了BFC的基本概念、作用及实现方法,包括通过设置`float`、`position`、`overflow`属性或使用伪元素等方式使元素成为BFC,有效解决布局中的边距塌陷等问题,优化网页布局效果。
78 2

热门文章

最新文章