当前位置: 首页 > news >正文

Web前端开发技术-格式化文本 Web页面初步设计

目录

Web页面初步设计

标题字标记

基本语法:

语法说明:

 添加空格与特殊符号

基本语法:

语法说明:

特殊字符对应的代码:

代码解释:

格式化文本标记 

文本修饰标记

计算机输出标记

 字体font标记

基本语法:

属性说明:


Web页面初步设计

Web 页面设计需要遵循简洁、一致性、有好的对比度的设计原则。简洁是指以满足们的实际需求为目标,要求简练,准确。一致性是指网站中各个页面使用相同的页边距页面中的每个元素与整个页面以及站点的色彩和风格保持一致。对比度的目的在于强调突出关键内容,以吸引浏览者,鼓励他们去发掘更深层次的内容。

标题字标记

标题子标记由h1~h6 共六种标记组成、标记中的字母h是英语 Heading 简称。作为标题字,h1标记定义最大的标题字,图3-1 添加文档内容h6 标记定义最小的标题字。h1标记到h6 标记属于块级标记,它们必须在 HTML 中首尾成对出现。浏览器会自动地在标题的前后添加空行。

基本语法:

<h1 align="left|center|right|justify">1号标题文字</h1>

字体最大,默认对齐方式,左对齐,居中对齐。右对齐。

<h2 align="left|center|right|justify">2号标题文字</h2>
<h3 align="left|center|right|justify">3号标题文字</h3>
<h4 align="left|center|right|justify">4号标题文字</h4>
<h5 align="left|center|right|justify">5号标题文字</h5>
<h6 align="left|center|right|justify">6号标题文字</h6>

语法说明:

h后面的数字越小标题字越大。标题字标记的 align属性用来定义标题字的对齐方式,对齐方式有四种,分别是left、center、right、justify。但是一般推荐设计者使用 CSS 样式是都院是表来定义对齐方式。

例如:

<!doctype html>
<html lang="en"><head><meta charset="UTF-8"><title>标题字应用</title>
</head>
<body><h1 align="center" >jingyu飞鸟</h1><h2 align="left" >jingyu飞鸟</h2><h3 align="center" >jingyu飞鸟</h3><h4 align="right" >jingyu飞鸟</h4><h5 align="justify" >jingyu飞鸟</h5><h6 align="center" >jingyu飞鸟</h6></body>
</html>

代码解释:

 代码中第8行定义h1标题字居中显示;第9 行定义b2 标题字左对齐,其余代码相似。标题文字的大小由它们的重要性决定,,等级越高的标题字号越大。在设计时要对各级标题有所规划。

 添加空格与特殊符号

在HTML文件中,添加空格的方式与其他文档添加空格的方式不同,网页中通过代码控制来添加空格,而在其他编辑器中通过键盘空格键来输入空格。

基本语法:

<body>&nbsp;&lt;&reg;&times;
</body>

语法说明:

在网页中添加空格使用“&nbsp;”,其中“nbsp”是指Non BreakingSpace,空格数量与“&nbsp;”个数相同。在网页中插入特殊字符与插入空格符号的方式相同。

特殊字符对应的代码:

显示结果说明符号代码
显示一个空格&nbsp;
<小于&lt;
>大于&gt;
&&符号&amp;
"双引号&quot;
C版权&copy;
R注册商标&reg;
X乘号&times;

/

除号&divide;

在 HTML 文件中特殊字符对应的代码,浏览器解释后会显示对应的特殊符号。

例如:

<!doctype html>
<html lang="en"><head><meta charset="UTF-8"><titile>csdn-jingyu飞鸟文章-插入特殊符号</titile></head>
<body>&nbsp;&nbsp;&nbsp;&nbsp;Web前端开发技术》,jingyu飞鸟欢迎您,--等你,轻牵我的手。醒来觉得甚是爱你。。<br><hr color="blue"><p align="center">版权所有&copy;csdn-jingyu飞鸟</p></body>
</html>

代码解释:

代码中第8行开始插入4个空格,用于实现首行缩进2个字符,行末插入<br>换行,第 9 行插入蓝色的水平分隔线,第10行插入版权特殊符号“&copy;”。

格式化文本标记 

HTML 中提供了很多格式化文本的标记,如文字加粗、斜体、下画线、底纹、上下标等。

文本修饰标记

文本修饰标记各类浏览器均支持,各类网页开发工具中仍然有这类标记。常见的文本修饰标记。

标记说明
<b>jingyu飞鸟</b>定义粗体。
<i>jingyu飞鸟</i>定义斜体。
<u>jingyu飞鸟</u>定义下画线
<del>jingyu飞鸟</del>定义删除线
<sup>jingyu飞鸟</sup>定义上标
<sub>jingyu飞鸟</sub>定义下标
<strong>jingyu飞鸟</strong>定义着重文字,与<b></b>效果相同
<em>jingyu飞鸟</em>定义加重语气,与<i></i>效果相同
<small>jingyu飞鸟</small>变小字号
<big>jingyu飞鸟</big>变大字号

计算机输出标记

(常用的引用和术语标记)

标记主 要 用 途
<abbr>etc.</abbr>定义缩写
<address>江苏南京市</address>定义地址
<blockquote>长的引用</blockquote>定义长的引用
<cite>引用、引证</cite>定义引用、引证
<q>引用短语</q>定义短的引用语,正看不到引号,其余可以
<df>定义项目</dfn>定义一个定义项目

例如:

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><title>文本修饰标记应用</title><style type="text/css">*{text-align:center;/*所有标记的内容居中显示*/}
</style>
</head>
<body ><h3 align="center">文本修饰标记应用</h3><hr size="2" color="red"><comment>修饰标记应用</comment><b>csdn-jingyu飞鸟文章-文本修饰标记应用</b><br><i>csdn-jingyu飞鸟文章-文本修饰标记应用</i><br><u>csdn-jingyu飞鸟文章-文本修饰标记应用</u><br><del>csdn-jingyu飞鸟文章-文本修饰标记应用</del><br>X<sup>2</sup>+2X+5=0<br>X<sub>1</sub>=2<br><sma11>csdn-jingyu飞鸟文章-文本修饰标记应用</smal1><br><big>csdn-jingyu飞鸟文章-文本修饰标记应用</big><br><strong>软件工程!</strong><em>软件工程!</em></body>
</html>

上述代码中第 11 行是标题字标记的应用;第14行注释标记应用;第 14~23 行定义不同的文本修饰标记。

 字体font标记

在不指定任何样式的情况下,IE浏览器会把字体显示为3号、黑色、宋体。因此设计网页时,根据需要更改不同段落的字体。HTML5 中可以使用CSS中的字体属性替代。font 标记规定文本的字体系列、字体尺寸、字体颜色,所有浏览器均支持 font 标记。

基本语法:

<font face="" size="" color="" >……</font>

属性说明:

font 标记的属性、值

属性说明
size+1~+7,1~7,-1~-7正数字越大字号越大,负数字越大字号越小。“+”表示字号比原来的字号大一些,“-”表示字号比原来的字号小一些
colorrgb (rg,b)rgb(r%,g%,b%)#rrggbb 或#rgb
colorname
规定文本的颜色。可以使用rgb 函数、土六进制数、颜色英文名称来表达
face字体 1,字体 2,…,字体nface 属性可以有多个值,用逗号分隔。字体使用方式为从左向右依次选用。如果前面的字体不存在,则使用后一个字体。若都不存在,则默认使用“宋体”

例如:

<!doctype html>
<html lang="en"> <head><meta charset="UTF-8"><title>csdn-jingyu飞鸟!文字样式</title></head><body><strong>文字样式为黑体、颜色#000fff、大小从-1~-7:</strong><font face="黑体"size="-1" color="#000fff">-1字</font><font face="黑体" size="-3" color="#000fff">-3字</font><font face="黑体" size="-5" color="#000fff">-5字</font><font face="黑体" size="-7" color="#000fff">-7字</font><br><strong>文字样式为宋体、颜色#ff0066、大小从1~7:</strong><font face="宋体"size="2"color="#ff0066">2子</font><font face="宋体" size="4"color="#ff0066">4字</font><font face="宋体"size="6" color="#ff0066">6字</font><strong>文字样式为隶书、颜色#ff0066、大小从+1~+7:</strong><font face="黑体" size="+1"color="#f£0066">1字</font><font face="黑体" size="+3"color="#ff0066">3字</font><font face="黑体" size="+5"color="#ff0066">5字</font><font face="黑体" size="+7"color="#ff0066">7字</font></body>
</html>

代码解释:

代码中第 9~12 行设置字体为“黑体、颜色为#000M、大小从-1~-7”;第:14~16行设置字体为“宋体、颜色为#0066、大小从 1~7”;第18~21 行设置字体为“黑体、颜色为#f0066、大小为+1~+7”。

相关文章:

Web前端开发技术-格式化文本 Web页面初步设计

目录 Web页面初步设计 标题字标记 基本语法&#xff1a; 语法说明&#xff1a; 添加空格与特殊符号 基本语法&#xff1a; 语法说明: 特殊字符对应的代码: 代码解释&#xff1a; 格式化文本标记 文本修饰标记 计算机输出标记 字体font标记 基本语法&#xff1a; 属…...

Windows下部署Seata1.5.2,解决Seata无法启动问题

目录 1. 版本说明 2. Windows下部署Seata1.5.2 2.1 创建回滚日志表undo_log 2.2 创建Seata服务端需要的四张表 2.3 在nacos创建seata命名空间&#xff0c;添加seataServer.yml配置 2.4 修改本地D:/tool/seata-server-1.5.2/seata/conf/applicaltion.yml文件 2.5 启动Seat…...

我加入了C++交流社区

最近&#xff0c;我决定加入了一个C交流社区&#xff0c;这是一个专注于C编程语言的在线平台。加入这个社区的初衷是为了提升我的编程技能&#xff0c;与其他对C感兴趣的人交流经验和知识。 加入这个社区后&#xff0c;我发现了许多有趣的讨论和资源。每天都有各种各样的话题&…...

Vue从入门到实战Day11

一、为什么要学Vue3 Vue3官网&#xff1a;简介 | Vue.js 1. Vue3的优势 2. Vue2选项式API vs Vue3组合式API 示例&#xff1a; 二、create-vue搭建Vue3项目 1. 认识create-vue create-vue是Vue官方新的脚手架工具&#xff0c;底层切换到了vite(下一代构建工具)&#xff0c;为…...

day15|各种遍历的应用

相关题目&#xff1a; 层次遍历会一打十 反转二叉树 对称二叉树 层次遍历会一打十 自底向上的层序遍历 实现思路&#xff1a;层次遍历二叉树&#xff0c;将遍历后的结果revers即可 public List<List<Integer>> levelOrderBottom(TreeNode root) {List<List&l…...

第12周作业--HLS入门

目录 一、HLS入门 二、HLS入门程序编程 创建项目 1、点击Vivado HLS 中的Create New Project 2、设置项目名 3、加入文件 4、仿真 3、综合 一、HLS入门 1. HLS是什么&#xff1f;与VHDL/Verilog编程技术有什么关系? HLS&#xff08;High-Level Synthesis&#xff0c…...

WorkManager使用技巧及各Android版本适配

WorkManager使用技巧及各Android版本适配 WorkManager是Android Jetpack中用于处理异步任务的库&#xff0c;它能够保证任务即使在应用关闭或设备重启后也能被执行。以下是WorkManager的使用技巧和代码示例&#xff0c;以及不同Android版本的适配方法。 1. 初始化WorkManager…...

鼠标滚轮使用时上下跳动的解决方法

前阵子鼠标滚轮使用时总会出现上下跳动比如向下滚动会往上反弹或者是在当前框架卡住但颤动的情况&#xff0c;这个问题困扰了我很久&#xff0c;试过了很多设置和驱动方面的办法都没解决&#xff0c;因此大概率是滚轮那有脏东西了。最后终于在一个答复下面看到了一种不用拆开修…...

CSS【常用CSS样式、盒子模型、定位、浮动 、扩展样式】--学习JavaEE的day46

day46 CSS 练习 页面实现&#xff1a; 分析&#xff1a; 未优化&#xff1a; 优化&#xff1a; 参考代码&#xff1a;&#xff08;包含样式优化–选择器CSS属性&#xff09; 先写上table方便实现&#xff0c;之后再去除即可 name没有服务器&#xff0c;可暂时不写 <!…...

os.path 提供用于处理文件路径和文件的系统函数

在Python中&#xff0c;os.path模块提供了一系列用于处理文件路径和文件的系统函数。 获取文件路径信息 os.path.abspath(): 获取文件的绝对路径。os.path.dirname(): 获取文件路径的目录名。os.path.basename(): 获取文件路径的文件名。os.path.split(): 分割路径为目录和文件…...

golang通过go-aci适配神通数据库

1. go-aci简介 go-aci是神通数据库基于ACI(兼容Oracle的OCI)开发的go语言开发接口&#xff0c;因此运行时需要依赖ACI驱动和ACI库的头文件。支持各种数据类型的读写、支持参数绑定、支持游标范围等操作。 2. Linux部署步骤 2.1. Go安装&#xff1a; 版本&#xff1a;1.9以上…...

【Vue】Vue2中的Vuex

目录 Vuex介绍Vuex 中的核心概念 在vue2中使用Vuex安装 Vuex创建一个 Vuex Store在 Vue 实例中使用 Vuex编写 Vuex 的 state、mutations 和 actions在组件中使用 Vuex Vuex的核心State组件中获取 Vuex 的状态mapState 辅助函数对象展开运算符 Getter基本使用示例 通过属性访问通…...

前端生成二维码

直接img标签显示 npm i use_qrcode npm包地址 <img :src"qrcode" alt"QR Code" /> const txt: any ref(https://baidu.com) const qrcode useQRCode(txt) const qrcodeLogo useQRCode(txt, { logoSrc: https://www.antdv.com/assets/logo.1ef800…...

wordpress woocommer 添加代码实现,点击按钮,将产品添加到购物车并且跳转到结账页面

wordpress woocommer 添加代码实现&#xff0c;点击按钮&#xff0c;将产品添加到购物车并且跳转到结账页面 案列代码1&#xff0c;解决的是普通产品的 //短代码生成按钮&#xff0c;传入短代码&#xff0c;点击直接到达结账页面 function add_product_to_cart_button($atts)…...

Scala学习笔记6: 类

目录 第六章 类1- 简单类和无参方法2- 带有getter和setter的属性3- 只带getter的属性4- 对象私有化5- 辅助构造器6- 主构造器7- 嵌套类end 第六章 类 在Scala中, 类用于创建对象的蓝图; 类可以包含方法、值、变量、类型、对象和特质等成员; 类名应该以大写字母开头, 可以包含…...

JS数组根据对象的某一个字段排序

const person [{ name: aa, age: 9 },{ name: bb, age: 17 },{ name: cc, age: 6 },{ name: dd, age: 18 }];// 升序const arr1 person.sort((a, b) > {return a.age - b.age;b})console.log(arr1)// 降序const arr2 person.sort((a, b) > {return b.age - a.age;})co…...

JavaScript操作

做UI自动化的时候&#xff0c;有些操作无法直接通过selenium自带方法操 作成功&#xff0c;那么就需要借助前端js操作实现。 比如浏览器的滚动条这种不是html页面的内容&#xff0c;无法直接通过selenium 控制到。需要借助JavaScript控制。比如有些点击操作无法通过普通点击鼠…...

雪花算法 代码

/*** author lwh* date 2023/9/5* description 批量插入&#xff0c;手动设置**/ public class IdWorker {//因为二进制里第一个 bit 为如果是 1&#xff0c;那么都是负数&#xff0c;但是我们生成的 id 都是正数&#xff0c;所以第一个 bit 统一都是 0。//机器ID 2进制5位 3…...

我把PostgreSQL最核心的插件撸干净了!!!

作者&#xff1a;IT邦德 中国DBA联盟(ACDU)成员&#xff0c;10余年DBA工作经验&#xff0c; Oracle、PostgreSQL ACE CSDN博客专家及B站知名UP主&#xff0c;全网粉丝10万 擅长主流Oracle、MySQL、PG、高斯及Greenplum备份恢复&#xff0c; 安装迁移&#xff0c;性能优化、故障…...

Transformer详解(1)-结构解读

Transormer块主要由四个部分组成&#xff0c;注意力层、位置感知前馈神经网络、残差连接和层归一化。 1、注意力层(Multi-Head Attention) 使用多头注意力机制整合上下文语义&#xff0c;它使得序列中任意两个单词之间的依赖关系可以直接被建模而不基于传统的循环结构&#…...

前端导出带有合并单元格的列表

// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...

系统设计 --- MongoDB亿级数据查询优化策略

系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log&#xff0c;共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题&#xff0c;不能使用ELK只能使用…...

376. Wiggle Subsequence

376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...

srs linux

下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935&#xff0c;SRS管理页面端口是8080&#xff0c;可…...

【Oracle】分区表

个人主页&#xff1a;Guiat 归属专栏&#xff1a;Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...

Device Mapper 机制

Device Mapper 机制详解 Device Mapper&#xff08;简称 DM&#xff09;是 Linux 内核中的一套通用块设备映射框架&#xff0c;为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程&#xff0c;并配以详细的…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...

uniapp手机号一键登录保姆级教程(包含前端和后端)

目录 前置条件创建uniapp项目并关联uniClound云空间开启一键登录模块并开通一键登录服务编写云函数并上传部署获取手机号流程(第一种) 前端直接调用云函数获取手机号&#xff08;第三种&#xff09;后台调用云函数获取手机号 错误码常见问题 前置条件 手机安装有sim卡手机开启…...

【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制

使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下&#xff0c;限制某个 IP 的访问频率是非常重要的&#xff0c;可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案&#xff0c;使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...

jmeter聚合报告中参数详解

sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample&#xff08;样本数&#xff09; 表示测试中发送的请求数量&#xff0c;即测试执行了多少次请求。 单位&#xff0c;以个或者次数表示。 示例&#xff1a;…...