首页 > 其他分享 >第二章 网页制作的排版方法

第二章 网页制作的排版方法

时间:2024-09-14 08:56:10浏览次数:14  
标签:网页 示例 列表 html 使用 第二章 排版 链接 CSS

1.网页制作的排版方法

网页制作的排版方法是指通过HTML和CSS对页面元素进行布局和美化,以确保网页内容清晰、整齐并且具有良好的用户体验。以下是一些常见的网页排版方法和技巧:

1. 使用HTML进行基础布局

HTML提供了结构化的标签,可以将内容分割成不同的部分,如标题、段落、列表、图片等。常见的HTML标签包括:

- 标题:<h1> - <h6>,用来表示不同级别的标题。
- 段落:<p>,表示正文段落。
- 列表:<ul>(无序列表),<ol>(有序列表),<li>(列表项)。
- 图片:<img>,插入图片。
- 链接:<a>,超链接。

示例:

html

<h1>网站标题</h1>
<h2>副标题</h2>
<p>这是一个段落,包含了网站的介绍内容。</p>
<img src="image.jpg" alt="描述图片" />
<a href="https://www.example.com">点击此处访问</a>


 

2. 使用CSS进行排版美化

CSS(层叠样式表)用于控制网页的外观和布局。通过CSS,可以指定字体、颜色、间距、对齐方式等。

2.1 基本排版技巧

- 字体和大小:
  - 使用 font-family 来设置字体,如 ont-family: Arial, sans-serif;
  - 使用 font-size 设置字体大小,如 font-size: 16px;
  - 使用 font-weight 来控制字体粗细,如 font-weight: bold;
  
- 颜色和背景:
  - 使用 color 来设置文本颜色,如 color: #333;
  - 使用 `background-color` 设置背景颜色,如 background-color: #f4f4f4;
  
- 行高和间距:
  - 使用 line-height 设置行与行之间的距离,如 line-height: 1.5;
  - 使用 margin 和 padding 来调整元素之间的间距,如 margin: 20px; padding: 10px;

示例:css

body {
    font-family: Arial, sans-serif;
    color: #333;
    background-color: #f4f4f4;
    line-height: 1.8;
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
}

p {
    font-size: 16px;
    margin: 20px 0;
    text-indent: 2em; /* 首行缩进 */


}
 

2.2 使用Flexbox进行布局

Flexbox 是CSS中用于创建灵活布局的工具,它可以很好地控制元素的对齐和分布。适用于一维布局。

示例:
css

.container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.item {
    flex: 1;
    margin: 10px;
    padding: 20px;
    background-color: #fff;
}


 

HTML:

html

<div class="container">
    <div class="item">第一个盒子</div>
    <div class="item">第二个盒子</div>
    <div class="item">第三个盒子</div>
</div>


 

2.3 使用Grid进行复杂布局

Grid 是CSS中另一种强大的布局方式,适用于二维布局(行和列)。通过 grid-template-rows 和 grid-template-columns 可以轻松创建复杂布局。

示例:css

.grid-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* 三列 */
    gap: 10px; /* 元素间距 */
}

.grid-item {
    background-color: #ddd;
    padding: 20px;
    text-align: center;
}


 

HTML:

html

<div class="grid-container">
    <div class="grid-item">内容1</div>
    <div class="grid-item">内容2</div>
    <div class="grid-item">内容3</div>
    <div class="grid-item">内容4</div>
    <div class="grid-item">内容5</div>
    <div class="grid-item">内容6</div>
</div>


 

3. 使用媒体查询进行响应式设计

为了让网页适应不同设备(如手机、平板、桌面),可以使用CSS媒体查询 (`@media`) 来创建响应式布局。

示例:css

@media (max-width: 768px) {
    .container {
        flex-direction: column; /* 移动端竖排布局 */
    }

    h1 {
        font-size: 24px; /* 调整标题大小 */
    }
}


 

4. 使用框架和库

为了更高效地完成网页排版,可以使用一些CSS框架和库,例如:

- Bootstrap:一个流行的前端框架,提供了响应式的栅格系统和各种UI组件。
- Tailwind CSS:一个实用优先的CSS框架,允许你通过简单的类名来快速实现自定义设计。

Bootstrap示例:

html

<div class="container">
    <div class="row">
        <div class="col-md-4">列1</div>
        <div class="col-md-4">列2</div>
        <div class="col-md-4">列3</div>
    </div>
</div>


 

Tailwind示例:

html

<div class="flex flex-col md:flex-row space-y-4 md:space-y-0 md:space-x-4">
    <div class="p-4 bg-gray-200">内容1</div>
    <div class="p-4 bg-gray-200">内容2</div>
    <div class="p-4 bg-gray-200">内容3</div>
</div>


 

5. 使用排版工具

- CSS文字排版技巧:
  - 使用 text-align 来调整文本对齐方式。
  - 使用 font-family 来设置一致的字体风格。
  - 使用 text-transform 改变大小写(如全部大写、首字母大写等)。
  - 使用 letter-spacing 增加或减少字母之间的间距。

6. 网页排版的注意事项

1. 字体选择:选择合适的字体,确保可读性。
2. 颜色搭配:使用合适的对比度,让文字和背景清晰可见。
3. 间距控制:适当使用空白区域,避免页面过于拥挤。
4. 响应式设计:确保网页在不同设备上都有良好的用户体验。
5. 可访问性:为图片添加 `alt` 属性,确保使用屏幕阅读器的用户也能理解内容。

网页制作的排版方法包括基本的HTML结构、使用CSS进行美化和布局、利用Flexbox或Grid进行复杂布局、以及使用媒体查询进行响应式设计。通过这些技术,可以实现一个结构合理、视觉美观的网页。

2.超链接

超链接(Hyperlink)是HTML中最常用的元素之一,它允许用户从当前网页跳转到其他网页、文档或资源。超链接的基本结构通过<a>标签来实现。以下是关于超链接的详细介绍和使用方法:

1. 超链接的基本语法

HTML中的超链接通过<a>标签创建,常见的结构如下:

html

<a href="链接地址">链接文本</a>


 

- href 属性指定要跳转的目标地址。
- 链接文本 是用户看到并点击的内容。

示例:

html

<a href="https://www.example.com">访问Example网站</a>


 

在这个例子中,当用户点击“访问Example网站”时,他们将被重定向到https://www.example.com。

2. 打开新窗口的超链接

通过在<a>标签中使用 target="_blank",可以让超链接在新窗口或新标签页中打开。

示例:

html

<a href="https://www.example.com" target="_blank">在新窗口中打开Example</a>

 3. 邮件链接

通过使用mailto:,可以创建一个超链接,使用户点击后直接打开电子邮件客户端,并自动填充收件人的地址。

示例:

html

<a href="mailto:[email protected]">发送邮件给someone</a>

当用户点击这个链接时,系统会默认打开邮件客户端,并准备向 [email protected] 发送邮件。

 4. 电话链接

使用 tel: 创建电话链接,点击后会在支持的设备(如手机)上直接拨打电话。

示例:

html

<a href="tel:+1234567890">拨打电话</a>

点击此链接将触发设备拨打 +1234567890。

 5. 页面内跳转(锚点链接)

你可以创建指向同一网页内特定位置的链接,这叫做“锚点链接”。首先,在目标位置添加一个 id 属性,然后在链接中使用 目标id 进行跳转。

示例:html

<!-- 目标位置 -->
<h2 id="section1">部分1</h2>

<!-- 页面中的跳转链接 -->
<a href="section1">跳转到部分1</a>

点击该链接后,页面将跳转到标记了 id="section1" 的部分。

 6. 下载链接

使用 download 属性可以创建一个下载链接,允许用户点击后直接下载文件,而不是在浏览器中打开它。

示例:

html

<a href="file.pdf" download>下载PDF文件</a>

点击该链接后,用户将下载名为 file.pdf 的文件。

 7. 相对路径与绝对路径

- 相对路径:链接指向同一网站或当前文件系统中的文件,路径相对于当前页面的位置。例如:

html

<a href="/about.html">关于我们</a>

- 绝对路径:链接指向的是一个完整的URL,通常包含协议(如http或https),如:

html

<a href="https://www.example.com/about.html">关于我们</a>

 8. 图像超链接

除了文本,你也可以将图像作为超链接的内容,点击图像后将跳转到目标地址。

示例:

html

<a href="https://www.example.com">
    <img src="image.jpg" alt="Example网站">
</a>

在这个例子中,点击图片 image.jpg 将跳转到 https://www.example.com。

 9. 超链接样式(使用CSS)

超链接的外观可以通过CSS进行美化,常见的样式包括颜色、下划线等。超链接的默认状态包括:

- a:link:未访问过的链接。
- a:visited:用户访问过的链接。
- a:hover:用户将鼠标悬停在链接上时。
- a:active:用户点击链接时。

示例:css

a {
    color: blue; / 未访问过的链接颜色 /
    text-decoration: none; / 去掉下划线 /
}

a:hover {
    color: red; / 鼠标悬停时链接变为红色 /
    text-decoration: underline; / 悬停时显示下划线 /
}

HTML示例:

html

<a href="https://www.example.com">Example链接</a>

当用户悬停在链接上时,颜色将变为红色,并显示下划线。

 10. 禁用链接

有时需要禁用超链接,可以通过去掉 href 属性,或使用JavaScript阻止默认点击行为。

示例:

html

<a href="" onclick="return false;">禁用链接</a>

这个链接点击后将不会跳转,因为 return false 阻止了默认的跳转行为。

 11. 超链接最佳实践

- 链接文本描述:确保链接文本具有描述性,便于用户理解。例如,使用“点击这里”不如“访问我们的产品页面”明确。
- SEO友好:使用语义化的链接文字有助于搜索引擎更好地理解链接内容。
- 避免死链:确保所有超链接都是有效的,定期检查防止链接失效。

超链接是网页中的关键元素,使用HTML中的<a>标签可以创建不同类型的链接,并通过CSS美化链接的样式。超链接既可以用来跳转到外部资源,也可以在网页内进行导航,提供了良好的用户体验。

在HTML中,图像是通过<img>标签来添加的。它是一个自闭合标签,不需要结束标签。下面我将详细介绍如何在网页中插入图像,以及常见的图像使用方法。

 3. 基本图像语法

插入图像的基本语法如下:

html

<img src="图片路径" alt="图片描述" />

- src:指定图像文件的路径,可以是本地路径或网络地址。

- alt:图像的替代文本,在图像加载失败时显示,并对屏幕阅读器用户有帮助。

示例:

html

<img src="image.jpg" alt="一张风景图" />

在这个例子中,image.jpg 是图片文件的路径,alt 是当图片无法显示时的替代文本。

 1. 设置图像尺寸

你可以通过width和height属性来设置图像的显示尺寸(宽度和高度),单位可以是像素(px)或百分比(%)。

示例:

html

<img src="image.jpg" alt="一张风景图" width="300" height="200" />

这将把图像的宽度设置为300像素,高度设置为200像素。

 2. 相对路径和绝对路径

- 相对路径:指向与你网页在同一文件夹或文件系统中的图片。例如,如果图片位于当前目录下的images文件夹中,路径可以这样写:

html

<img src="images/photo.jpg" alt="本地图片" />

- 绝对路径:指向网络上的图片文件,通常是完整的URL。例如:

html

<img src="https://www.example.com/images/photo.jpg" alt="网络图片" />

 3. 图片作为链接

你可以将图片嵌入到超链接中,使图片成为可点击的元素。

示例:

html

<a href="https://www.example.com">

    <img src="logo.png" alt="Example网站Logo" />

</a>

点击该图片会跳转到 https://www.example.com。

 4. 使用CSS调整图像

通过CSS可以控制图像的显示样式,常见的样式包括设置宽高、边框、圆角和浮动等。

示例:

html

<style>

    img {

        border: 2px solid black; / 添加黑色边框 /

        border-radius: 10px; / 圆角 /

        width: 50%; / 宽度为父元素的50% /

    }

</style>



<img src="image.jpg" alt="风景图" />

 5. 响应式图像

响应式图像可以根据设备大小自动调整图像的大小,通常使用CSS的max-width属性实现。max-width: 100%确保图像在超过其容器宽度时自动缩小,而不是超出容器边界。

示例:

html

<style>

    img {

        max-width: 100%;

        height: auto;

    }

</style>



<img src="image.jpg" alt="响应式图像" />

这段代码让图像的最大宽度与容器宽度一致,并保持图像的纵横比。

 6. 图片的懒加载

为提升网页性能,特别是在图片较多的页面上,可以使用图片的“懒加载”技术。HTML5引入了loading属性,允许图片在用户滚动到它们时再加载。

示例:

html

<img src="image.jpg" alt="懒加载图片" loading="lazy" />

这样可以延迟加载图像,直到它接近用户的视窗范围。

 7. 图像的格式选择

- JPEG:适用于照片和复杂色彩的图片,压缩后文件较小,但可能损失一定质量。

- PNG:适用于透明背景图像或图形,有无损压缩。

- SVG:适用于矢量图,尺寸可以无限放大,不失真,适合Logo和图标。

- GIF:适用于简单动画,但颜色有限(256种颜色)。

- WebP:谷歌推出的一种新型图像格式,提供了更高的压缩比和更小的文件大小,支持有损和无损压缩。

 8. 图像图文并排显示

要实现图文并排布局,可以通过HTML和CSS来排版。使用CSS的浮动属性float或使用flexbox来完成。

示例:使用浮动(float)布局图文并排

html

<style>

    .image {

        float: left;

        margin-right: 10px; / 图片与文字之间的间距 /

    }

    .text {

        overflow: hidden; / 确保文字环绕图片 /

    }

</style>



<img class="image" src="image.jpg" alt="图片描述" width="200" />

<div class="text">

    <p>这里是与图片并排的文字内容。你可以写很多文本,图片会被文本环绕。</p>

</div>

示例:使用Flexbox布局图文并排

html

<style>

    .container {

        display: flex;

        align-items: center;

    }

    .image {

        margin-right: 20px; / 图片与文字的间距 /

    }

</style>



<div class="container">

    <img class="image" src="image.jpg" alt="图片描述" width="200" />

    <p>这里是与图片并排的文字内容。你可以使用Flexbox轻松实现图文并排的效果。</p>

</div>

 9. 使用<figure>和<figcaption>为图片添加说明

HTML5提供了<figure>标签用于包裹图片和相关的说明文字。使用<figcaption>可以为图片添加说明。

示例:

html

<figure>

    <img src="image.jpg" alt="风景图" />

    <figcaption>这是一张风景图的说明文字</figcaption>

</figure>

在这个例子中,<figcaption>中的文本将会显示在图片的下方,作为对图片的补充说明。

- 使用<img>标签可以轻松地在网页中插入图像,并可以通过CSS进行样式调整。

- 图像可以与超链接结合,或者通过CSS实现图文并排显示。

- 响应式图像和懒加载技术有助于提升网页的加载性能和用户体验。

这些方法和技巧可以帮助你在网页设计中更灵活地使用图像,创建美观且高效的网页布局。

4.列表

在HTML中,列表有两种主要类型:

1. 无序列表:使用<ul>标签,项目使用<li>标签包裹,常用于顺序无关的项目列表。

2. 有序列表:使用<ol>标签,项目使用<li>标签包裹,常用于有特定顺序的项目列表。

 1. 无序列表

无序列表使用圆点(或自定义样式)作为项目符号,适用于没有明显顺序的列表项。

html

<ul>

    <li>送恋人</li>

    <li>送朋友</li>

    <li>送客户</li>

</ul>

这段代码会生成一个带有实心圆点符号的列表:

- 送恋人

- 送朋友

- 送客户

 2. 有序列表

有序列表会自动为每个列表项分配一个数字编号,适用于按顺序排列的项目列表。

html

<ol>

    <li>第一步:打开网页</li>

    <li>第二步:选择礼物</li>

    <li>第三步:完成购买</li>

</ol>

这段代码会生成一个数字编号的列表:

1. 第一步:打开网页

2. 第二步:选择礼物

3. 第三步:完成购买

 3. 嵌套列表

可以在列表中嵌套其他列表,创建复杂的层次结构。下面是一个无序列表和有序列表的嵌套示例:

html

<ul>

    <li>送礼物对象

        <ul>

            <li>送恋人</li>

            <li>送朋友</li>

            <li>送客户</li>

        </ul>

    </li>

    <li>步骤

        <ol>

            <li>选择礼物</li>

            <li>添加到购物车</li>

            <li>完成购买</li>

        </ol>

    </li>

</ul>

结果会是一个嵌套的列表:

- 送礼物对象

    - 送恋人

    - 送朋友

    - 送客户

- 步骤

    1. 选择礼物

    2. 添加到购物车

    3. 完成购买

 4. 自定义列表符号

你可以使用CSS来更改无序列表的符号。常见的符号类型包括圆点、方块、圆圈等。

html

<style>

    ul {

        list-style-type: square; / 将符号样式设置为方块 /

    }

</style>



<ul>

    <li>送恋人</li>

    <li>送朋友</li>

    <li>送客户</li>

</ul>

在这个例子中,列表符号将变为方块:

■ 送恋人  

■ 送朋友  

■ 送客户  

常见的list-style-type值包括:

- disc: 实心圆点(默认)

- circle: 空心圆点

- square: 方块

- none: 无符号

 5. 列表的缩进

你可以通过CSS调整列表项的缩进(左边距)。padding-left 和 margin-left 是常用的属性。

html

<style>

    ul {

        padding-left: 20px; / 设置列表项的内边距 /

    }

</style>



<ul>

    <li>送恋人</li>

    <li>送朋友</li>

    <li>送客户</li>

</ul>

这样可以增加列表项的缩进,使列表更具层次感。

 6. 定义列表

除了无序和有序列表,HTML还提供了定义列表(description list),用于定义术语及其解释。它使用<dl>、<dt>、<dd>标签。

- <dl>:定义列表的容器

- <dt>:定义术语

- <dd>:定义描述

html

<dl>

    <dt>HTML</dt>

    <dd>超文本标记语言,是网页内容的基本构建块。</dd>



    <dt>CSS</dt>

    <dd>层叠样式表,用于控制网页的外观和布局。</dd>

</dl>

HTML  

超文本标记语言,是网页内容的基本构建块。

CSS  

层叠样式表,用于控制网页的外观和布局。

 7. 带图标的自定义列表

有时你想为列表项自定义图标,而不是使用默认的圆点或方块。你可以结合<ul>和<img>标签来实现,或者使用CSS背景图像。

使用图片作为符号:

html

<ul>

    <li><img src="heart.png" alt="Heart"> 送恋人</li>

    <li><img src="friend.png" alt="Friend"> 送朋友</li>

    <li><img src="client.png" alt="Client"> 送客户</li>

</ul>

使用CSS背景图片:

html

<style>

    ul.custom-list {

        list-style: none; / 去掉默认的符号 /

    }



    ul.custom-list li {

        background: url('icon.png') no-repeat left center;

        padding-left: 20px; / 图标和文字之间的间距 /

    }

</style>



<ul class="custom-list">

    <li>送恋人</li>

    <li>送朋友</li>

    <li>送客户</li>

</ul>

- 使用<ul>创建无序列表,<ol>创建有序列表,<li>表示列表项。

- 列表可以嵌套使用,形成复杂结构。

- 通过CSS可以自定义列表符号、调整缩进,甚至使用图片作为符号。

- 定义列表<dl>适合用于术语和描述的配对。

这些列表方法和技巧可以帮助你在网页上有效展示信息,同时保持结构清晰、布局美观。

5.综合案例--无线吸尘器说明书

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>无尘吸尘器说明书</title>
</head>
<body>
    <h1>Dyson V8 absolute 无线吸尘器</h1>
    <hr color="deeppink"/>
    <ul style="font-size: 25px;">
    <li type="square" style="color: deeppink;">商品参数</li>
    <p style="font-size: 25px;">吸尘器系列:手持式吸尘器<br/>功率:500 W<br/>
    储尘类型:旋风尘盒/尘桶<br/>吸尘类型:干/湿吸均可<br/>
    适用面积:91m²-150m²<br/>产品特色:除螨,HEPA滤网<br/>
    线长:充电式(长线)<br/>吸嘴类型:圆毛刷<br/>
    适用环境:厨房,地板,地毯,床铺,汽车,沙发,瓷砖,酒店<br/>售后服务:海外进口商品不支持国内联保,无法享受与产地同等售后服务<br/>
    品牌名称:Dyson<br/>商品名称:我家那闺女 Dyson V8 absolute 无线吸尘器<br/>
    产地:马来西亚<br/>商品编号:V8absoluteUS<br/></p>
        <li type="square" style="color: deeppink;">商品展示</li></ul>
        <img src="canbin.jpg" title="无线手持吸尘器" align="middle">
        <h2>产品信息</h2>
        <p style="font-size: 25px;">品牌:Dyson 戴森</p>
    品名:无线手持吸尘器美版<br/>
    型号:V8 Absolute<br/>
    吸力:高达115空气瓦特<br/>
    使用时间:普通模式约40分钟、MAX模式约7分钟<br/>
    (电动驱动吸头在非MAX模式下运行约25分钟)<br/>
    充电时间:约5小时<br/>
    产品尺寸:长124.4厘米,宽18厘米,高22.4厘米<br/>
    重量:2.61公斤<br/>
    容量:0.54升<br/>
    吸头配件:软绒滚筒吸头、升级版直驱吸头、缝隙吸头、<br/>
    电动床褥吸头、二合一吸头、软除尘毛吊<br/>
    产品特点:电力升级、新形势集尘桶、双层放射式气囊、HEPA<br/>
    过滤系统、噪声分贝更小<br/>
    </p>
        <h2>产品特点</h2>
        <img src="canbin.jpg" align="left" width="750" height="450"/>
        <h2>戴森科技,英国品质</h2>
        <p style="font-size: 25px;">戴森V8美版无绳吸尘器高配版,新的动力设计.<br/>
        有助吸除家中四处的过敏原,吸附99.97%小至0.3微米的微尘,<br/>
        运行时间高达40分钟,2款地板吸头以及4款配件吸头,清洁空间高达291平米.</p>        
        <img src="canbin.jpg" align="left" width="350" height="290"/><br/><br/><h1>
        HEPA过滤系统</h1><br/>
        吸附微尘99.97%小至0.3微米<br/>
        米的微尘,减少过敏原回流空至<br/>
        气中.<br/></h1>
        <br/>
        <br/>
            <img src="canbin.jpg"/>
            <blockquote style="font-size: 25px;">官网地址:<a href="https://shop.dyson.cn/">https://shop.dyson.cn/</a></blockquote>
        </h1>
    </body>
</html>

习题

代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>心语花店的列表导航</title>
    <style>
        body {
            font-family: Arial, sans-serif;
        }
        ul {
            list-style-type: disc; /* 使用实心黑点作为项目符号 */
            padding-left: 20px; /* 设置缩进 */
        }
        .submenu {
            list-style-type: circle; /* 使用圆圈作为子项目符号 */
            padding-left: 20px; /* 子菜单的进一步缩进 */
        }
        .black-dot-submenu {
            list-style-type: disc; /* 使用实心黑点作为子项目符号 */
            padding-left: 40px; /* 增加缩进 */
        }
    </style>
</head>
<body>
    <h1>全部商品导航</h1>
    <ul>
        <li><strong>鲜花用途</strong>
            <ul class="submenu">
                <li>爱情鲜花</li>
                <li>生日鲜花</li>
                <li>友谊鲜花</li>
                <li>婚庆鲜花</li>
                <ul class="black-dot-submenu">
                    <li>送恋人</li>
                    <li>送朋友</li>
                    <li>送客户</li>
                </ul>
            </ul>
        </li>
        <li><strong>鲜花花材</strong>
            <ul class="submenu">
                <li>玫瑰花</li>
                <li>康乃馨</li>
                <li>百合花</li>
                <li>向日葵</li>
                <li>紫罗兰</li>
                <li>满天星</li>
            </ul>
        </li>
        <li><strong>鲜花类别</strong>
            <ul class="submenu">
                <li>日常花束</li>
                <li>创意花盒</li>
                <li>韩式花束</li>
                <li>手提花篮</li>
            </ul>
        </li>
    </ul>
</body>
</html>

习题二

代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>公司名片</title>
    <style>
        body {
            font-family: Arial, sans-serif;
        }
        .container {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            margin: 20px;
        }
        .text-section {
            flex: 1;
            margin-right: 20px;
            text-align: justify;
            line-height: 1.8;
        }
        .image-section {
            flex: 0 0 250px; /* 固定图片宽度 */
        }
        .image-section img {
            width: 100%; /* 图片宽度为图片区域的100% */
            height: auto; /* 保持图片比例 */
        }
        p{
            text-indent:2em;
        }
    </style>
</head>
<body>
<div class="container">
    <div class="text-section">
        <h2>公司名片</h2>
        <hr size="5" color="#0033ff">
        <p>华为是全球领先的ICT(信息与通信)基础设施和智能终端供应商,致力于把数字世界带入每个人,每个家庭,每个组织,构建万物互联的智能世界.我们在通信网络,IT,智能终端和云服务等领域为客户提供竞争力,安全可信任的产品,解决方案和服务,与生态伙伴开放合作,持续为客户创造价值,释放个人潜力,丰富家庭生活,激发组织创新.华为坚持围绕客户端需求持续更新,加大基础研究投入,厚积薄发,推动世界进步.华为成立于1987年,是一家由员工持有全部股份的民营企业,目前有18万员工,业务遍及170多个国家和地区.</p>
        <h2>我们为世界带来了什么?</h2>
        <p>为客户创造价值,华为和运营商一起,在全球创建了1,500多张网络,帮助世界超过三分之一的人口实现联接.华为携手合作伙伴,为政府及公共事业机构,金融,能源,交通,制造等企业客户,提供开放,灵活,安全的端管云协同ICT基础设施平台,推动行业数字化转型;为云服务客户提供稳定可靠,安全可信的和可持续发展演进的云服务.华为智能终端和智能手机,正在帮助人们享受高品质的数字工作,生活和娱乐体验.推进产业良性发展,华为主张开放,合作,共赢,与客户合作伙伴及友商合作创新,扩大产业价值,形成良性的产业生态系统.华为加入360多个标准组织,产业联盟和开源社区,积极参与和支持主流标准的制定,合作共赢的生态圈,我们面向云计算,NFV/SDN,5G等新兴热点领域,与产业伙伴分工协作,推动产业持续良性发展.促进经济增长.华为不仅为所在国家带来直接的税收贡献,促进当地就业,形成产业链带动效应,更重要的是通过创新的ICT解决方案打造数字化引擎,推动各行各业数字化转型,促进经济增长,提升人们的生活质量和福祉,推动社会可持续化发展.作为负责任的企业公民,华为致力于消除全球数字鸿沟,在珠峰南坡和北极圈内,在西非埃博拉疫区,日本海啸核泄露,中国汶川大地震等重大灾难现场,都有华为人的身影;推进绿色,低碳的环保理念,从产业规划,设计,研发,创造,交付,以及运维,华为向客户领先的节能环保产品和解决方案:华为"未来种子"项目已经覆盖108个国家和地区,帮助培养本地ICT人才,推动知识迁移,提高人们对于ICT行业的了解和兴趣,并鼓励各国家及地区参与到建设数字化社区的工作中.为奋斗者提供舞台,华为坚持"以奋斗者为本",以责任贡献来评价员工和选拔干部,为员工提供了全球化发展平台,与世界对话的机会,使大量年轻人有机会担当重任,快速成长,也使得十几万员工通过个人的能力,收获了合理的回报与值得回味的人生经历.</p>
        <hr size="5" color="#0033ff">
        <h2>关注领域</h2>
        <ol>
            <li>消除数字鸿沟</li>
            <li>保障网络安全稳定运行</li>
            <li>推进绿色环保</li>
            <li>构建和谐健康生长</li>
        </ol>
    </div>

    <div class="image-section">
        <img src="company_photo.jpg" alt="公司照片">
    </div>
</div>

</body>
</html>

标签:网页,示例,列表,html,使用,第二章,排版,链接,CSS
From: https://blog.csdn.net/whitesandcnm/article/details/142214573

相关文章

  • 第一章 网页的基础知识
    1.1认识网页和网站1.1.1网页、网站网页和网站都是互联网的基本组成部分,但它们的定义稍有不同:1.网页(Webpage):  -网页是通过浏览器访问的单一文档,类似于一张电子页面。网页可以包含文本、图片、视频、超链接等内容。  -每个网页都有唯一的URL(统一资源定位符),例如h......
  • 前端性能优化:如何有效提升网页加载速度 面试必备
    为什么要进行性能优化呢进行性能优化的原因是因为:性能的体现对干产品的影响是非常大,那么为了保证用户的留存率和转化率,我们就需要提升应用的响应速度交互体验。以保证竞争力。性能优化如何衡量性能优化如何衡量,也就是性能优化的标准是什么?游览器中控制台呢有两个重要......
  • 第一章 网页制作的基础知识
    1.1认识网页和网站1.1.1网页、网站网页是构成网站的基本单位,是由HTML、CSS和JavaScript等技术创建的文档。它可以包含文本、图像、链接、表格和其他多媒体元素,用于向用户展示信息和提供交互功能。网站是由多个网页组成的集合,它们共同形成了一个完整的网络实体。网站旨在向......
  • HTML·第二章 网页制作的排版方法
    目录2.1文字与段落排版2.1.1段落标签2.1.2标题标签2.1.3换行标签2.1.4水平线标签2.1.5预格式化标签2.1.6缩排标签2.1.7案例2.2超链接2.2.1超链接简介2.2.2超链接的应用2.3图像2.3.1网页图像的格式及使用要点2.3.2图像标签2.3.3图像超链接2.3.4......
  • 第一章 网页制作的基础知识~
    1.1认识网页和网站网页和网站的区别:网站包含网页但是网页与网站有着很大的区别网站内还有包含网页以外的其他东西.(例如:服务器数据库等)但网站和网页不为总分关系,网页只是单独的一页.常用术语:Internet因特网www万维网web首页HTMY俗称电脑Hypertext超文本(......
  • Python网页应用开发神器Dash 2.18.1稳定版本来啦
    本文示例代码已上传至我的Github仓库:https://github.com/CNFeffery/dash-masterGitee同步仓库地址:https://gitee.com/cnfeffery/dash-master大家好我是费老师,上周Dash发布了2.18.0新版本,并于今天发布了可稳定使用的2.18.1版本(自古.1版本最稳✌),今天的文章中就将针对2.18.1......
  • 【编程小白必看】使用Selenium进行网页自动化操作操作秘籍一文全掌握
    【编程小白必看】使用Selenium进行网页自动化操作操作秘籍......
  • 面试-运行环境-网页渲染
    网页加载过程网页是如何加载并渲染出来的从输入url到渲染出页面的整个过程(经典题来了)资源有哪些形式加载的大致过程请求啥就是返回啥,图片、音频都有可能。请求的是页面则返回HTML代码。渲染过程-①RenderTree:渲染树,每个节点挂了很多CSS属性,这样就能渲染......
  • 第一章 网页制作的基础知识
    1.1认识网页和网站1.1.1网页、网站网页和网站(Web站点)的区别:网页是一页两页,网站是可跳转,多网页,网页和网站不是总分关系,网页只是网站的基本信息单位,超链接将站点中的一个或多个网页连接成为一个便于浏览的有机整体。eg.网站除了网页还有其他东西,如:服务器、域名...常用术语......
  • Chainlit集成Langchain并使用通义千问实现和数据库交互的网页对话应用增强扩展(text2sq
    前言我在上一篇文章中《Chainlit集成Langchain并使用通义千问实现和数据库交互的网页对话应用(text2sql)》利用langchain中create_sql_agent创建一个数据库代理智能体,但是实测中发现,使用create_sql_agent在对话中,响应速度太慢了,数据的表越多,对话响应就越慢,这次本篇文章l......