CSS网页设计参考:把HTML标记分类

网页设计与开发:HTML、CSS、JavaScript实例教程 (郑娅峰) pdf扫描版 网页设计与开发:HTML、CSS、JavaScript实例教程从实用角度出发,详细讲解了HTML、CSS和JavaScript的基本语法和设计技巧,通过一个实用的班级网站的规划、设计、实现到发布过程,将各章的知识点贯穿起来,各章均配有习题和实验,力求达到理论知识与实践操作完美结合的效果。《网页设计与开发:HTML、CSS、JavaScript实例教程》内容翔实,行文流畅,讲解清晰,介绍全面,具有很... 阅读详情

p、h1、或div等元素常常称为块级元素,这些元素显示为一块内容;Strong,span等元素称为行内元素,它们的内容显示在行中,即“行内框”。(可以使用display=block将行内元素转换成块元素,display=none表示生成的元素根本没有框,也既不显示元素,不占用文档中的空间)
  《CSS权威指南》中文中:任何不是块级元素的可见元素都是内联元素。其表现的特性是“ 行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示。这些知识在WEBJX.com上有较多的文章。比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线。如果是块级元素那么所显示的的黑线只会在块的下方出现。

  A:行内就是在一行内的元素,只能放在行内;块级元素,就是一个四方块,可以放在页面上任何地方。
  B:说白了,行内元素就好像一个单词;块级元素就好像一个段落,如果不另加定义的话,它将独立一行出现。
  C:一般的 块级元素诸如段落<p>、标 题<h1><h2>…、列表,<ul><ol><li> 、表格<table>、表单<form>、DIV<div>和BODY<body>等元素。而内联元素则如: 表单元素<input>、超级链接<a>、图像<img>、<span> ……..
  D:块级无素的显著特点是:每个块级元素都是从一个新行开始显示,而且其后的无素也需另起一行进行显示。
  E:<span>在CSS定义中属于一个行内元素,而<div>是块级元素。

  用容器这一词会更容易形象理解它们的存在与用途,行内元素相当一个小容器,而<div>相当于一个大容器,大容器当然可以放一个小容器 了。<span>就是小容器。
  块元素(block element)一般是其他元素的容器元素,块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签’P”。“form”这个块元素比较特殊,它只能用来容纳其他块元素。
  如果没有css的作用,块元素会顺序以每次另起一行的方式一直往下排。而有了css以后,我们可以改变这种html的默认布局模式,把块元素摆放到你想要 的位置上去。而不是每次都愚蠢的另起一行。需要指出的是,table标签也是块元素的一种,table based layout和css based layout从一般使用者(不包括视力障碍者、盲人等)的角度来看这两种布局,除了页面载入速度的差别外,没有其他的差别。但是如果普通使用者不经意点了 查看页面源代码按钮后,两者所表现出来的差异就非常大了。基于良好重构理念设计的css布局页面源码,至少也能让没有web开发经验的普通使用者把内容快 速的读懂。从这个角度来说,css layout code应该有更好的美学体验吧。
  你能够把块容器元素div想象成一个个box,或者如果你玩过剪贴文载的话,那就更加容易理解了。我们先把需要的文章从各种报纸、杂志总剪 下来。每块剪下来的内容就是一个block。然后我们把这些纸块按照自己的排版意图,用胶水重新贴到一张空白的新纸上。这样就形成了你自己独特的文摘快报 了。作为一种技术的延伸,网页布局设计也遵循了同样的模式。

  内联元素(inline element)一般都是基于语义级(semantic)的基本元素。内联元素只能容纳文本或者其他内联元素,常见内联元素 “a”。
  块元素(block element)和内联元素(inline element)都是html规范中的概念。块元素和内联元素的基本差异是块元素一般都从新行开始。而当加入了css控制以后,块元素和内联元素的这种属 性差异就不成为差异了。比如,我们完全可以把内联元素cite加上display:block这样的属性,让他也有每次都从新行开始的属性。
可变元素的基本概念就是他需要根据上下文关系确定该元素是块元素或者内联元素。可变元素还是属于上述两种元素类别,一旦上下文关系确定了他的类别,他就要遵循块元素或者内联元素的规则限制。大致的元素分类见全文。
  ps:关于inline element的中文叫法,有多种内联元素、内嵌元素、行内元素、直进式元素。基本上没有统一的翻译,爱怎么叫怎么叫吧。另外提到内联元素,我们会想到有个display的属性是display:inline;这个属性能够修复著名的IE双倍浮动边界(float时margin)问题。

新建一个前端学习qun438905713,在群里大多数都是零基础学习者,大家相互帮助,相互解答,并且还准备很多学习资料,欢迎零基础的小伙伴来一起交流。

块元素(block element)

* address - 地址
* blockquote - 块引用
* center - 举中对齐块
* dir - 目录列表
* div - 常用块级容易,也是css layout的主要标签
* dl - 定义列表
* fieldset - form控制组
* form - 交互表单
* h1 - 大标题
* h2 - 副标题
* h3 - 3级标题
* h4 - 4级标题
* h5 - 5级标题
* h6 - 6级标题
* hr - 水平分隔线
* isindex - input prompt
* menu - 菜单列表
* noframes - frames可选内容,(对于不支持frame的浏览器显示此区块内容
* noscript - )可选脚本内容(对于不支持script的浏览器显示此内容)
* ol - 排序表单
* p - 段落
* pre - 格式化文本
* table - 表格
* ul - 非排序列表


内联元素(inline element)
 

* a - 锚点
* abbr - 缩写
* acronym - 首字
* b - 粗体(不推荐)
* bdo - bidi override
* big - 大字体
* br - 换行
* cite - 引用
* code - 计算机代码(在引用源码的时候需要)
* dfn - 定义字段
* em - 强调
* font - 字体设定(不推荐)
* i - 斜体
* img - 图片
* input - 输入框
* kbd - 定义键盘文本
* label - 表格标签
* q - 短引用
* s - 中划线(不推荐)
* samp - 定义范例计算机代码
* select - 项目选择
* small - 小字体文本
* span - 常用内联容器,定义文本内区块
* strike - 中划线
* strong - 粗体强调
* sub - 下标
* sup - 上标
* textarea - 多行文本输入框
* tt - 电传文本
* u - 下划线
* var - 定义变量


可变元素——可变元素为根据上下文语境决定该元素为块元素或者内联元素。
 

* applet - java applet
* button - 按钮
* del - 删除文本
* iframe - inline frame
* ins - 插入的文本
* map - 图片区块(map)
* object - object对象
* script - 客户端脚本

精通HTML和CSS:网页设计与开发 本文是对网页设计与开发相关章节的深入解读。内容涵盖了使用Visual Media Query(VMQ)接口、DOM查看器和Dreamweaver版本控制的设置。同时,我们探讨了HTML的基础知识、HTML5的新特性、CSS基础理论及应用、网页设计基础、创建页面布局、工作模板以及处理文本、列表和表格的方法。每个部分都提供了实际操作的示例和案例,旨在帮助读者更好地理解和应用这些工具和技术。 阅读详情

相关推荐

封装CTP API为Java SDK

本文介绍了在Windows环境下使用Java调用CTP API的编译实现过程。首先需要准备CTP API SDK、JDK、SWIG和Visual Studio等工具,配置好开发环境。然后通过搭建目录结构、编写SWIG接口文件ctp.i,实现C++到Java的代码转换。文中详细说明了文件目录组织方式,并提供了处理中文乱码的代码示例。通过这一系列步骤,最终将CTP的C++接口转换为Java可调用的形式,为Java项目获取期货实时报价数据提供支持。

weixin_43952815的博客 1222

HTML5标签分类整理

一、基本元素    &lt;!--...--&gt;:用于定义HTML注释,位于&lt;!--与--&gt;之间的数会被当做注释处理。    &lt;html&gt;:是HTML5文档的根元素。    &lt;head&gt;:用于定义HTML5文档的页面头部分。    &lt;title&gt;:一般放在head标签下,用于为HTML5文档定义页面标题。    &lt;body&gt;:定义HT...

m0_37618340的博客 2199

Cursor概述及环境配置

Cursor 是一款基于 AI 的代码编辑器,支持 VS Code 配置迁移和 Java 开发环境配置。主要功能分为 Cursor Settings(AI 相关设置)和 Editor Settings(基础编辑器设置)。用户可通过一键导入或手动方式迁移 VS Code 配置,配置包括主题、扩展和快捷键等。对于 Java 开发,需配置 JDK 和 Maven 路径,并安装 Java 扩展插件以获得完整开发体验,如代码补全、调试和 Maven 项目管理。此外,Cursor 支持汉化配置,用户可安装中文语言包切换

Knight 3548

html5标签分类

一、文字备忘之标签  HTML5中新增的标签 定义文章  定义页面内容旁边的内容                   定义声音内容  定义图形                                 定义一个控制按钮  指树或表格状数据格式中的动态数据         定义一个下拉列表  定义一个元素的细节          

程序猿成长日记 1347

谷歌DreamFusion使用方法及实例详解

DreamFusion 是谷歌提出的基于文本生成3D模型的突破性技术,无需3D训练数据,通过2D扩散模型(如Imagen)与NeRF(神经辐射场)结合实现。以下为使用社区开源实现(如。)的详细步骤及实例。

主攻大数据 人工智能 物联网 安全 低空经济等方向。mtsc 、gtest特邀分享嘉宾 1042

深入解析Docker Overlay2磁盘空间占用问题及高效清理策略

本文深入解析了Docker Overlay2存储驱动导致磁盘空间占用的核心原因,包括镜像与容器残留、日志文件膨胀、应用层泄漏及驱动特性。提供了从全局检查到精准定位的完整排查方法,并给出了从常规清理到配置优化的多维度高效清理策略,帮助用户从根本上解决Docker磁盘空间问题。

data3的博客 900

html 网页部分常用标签归类介绍

------------------------------------------------------------------------------------------------------------- 实例使用标签 <html> <head> <!--头部 ,转换...

weixin_44689392的博客 612

智慧杯 考试必备

2019.4. 强密码 描述 我们称一个密码是强密码,当且仅当它满足以下所有条件: 由 8 − 16 个字符组成 至少包含一个大写字母 (A-Z) 至少包含一个小写字母 (a-z) 至少包含一个数字 (0-9) 至少包含一个特殊符号 (! @ #$ % & * _ +) 娇娇发现她现在的密码好像不是强密码,请你帮她计算一下最少添加几个 字符可以变成强密码? 输入 输入仅一行,一个字符串,表示娇娇当前的密码 输出 输出一个数表示答案 如果不需要添加任何字符就已.

Fairy1208的博客 2861

html5有几种标记,HTML5新增的标记有哪些?

HTML1.0到5.0经历了巨大的变化,从单一的文本显示功能到图文并茂的多媒体显示功能,许多特性经过多年的完善,已经发展成为一种非常重要的标记语言。HTML5新增了一些结构性标记、多媒体标记和表单标记,下面对常用的新增标记进行讲解。1.结构性标记结构性标记主要用来对页面结构进行划分,就像在设计网页时将页面分为导航、内容部分、页脚等,确保HTML文档的完整性。● article:用于表示一篇文章的主...

weixin_35084652的博客 1528

【目标检测】基于yolov5的道路坑洼检测(附代码和数据集)

基于yolov5的道路坑洼检测(附代码和数据集)

学无止境、积少成多、厚积薄发 4620

Power Switch与Tap Cell关系

tap cell可以选用一般类型的tap cell,无须secondary pg pin,因为此时switch cell的阱电位接到输入power net上了,switch cell可以正常上电,也可以给core内正常供电,tap cell的阱电位接switch cell输出的power,需要注意的是此时switch cell与core内其他cell的阱电位是不同的,所以为了避免drc问题,需要在switch上盖hard blockage或者keepout margin。2)自带阱偏置的switch。

m0_61544122的博客 2334

HTML5标记文字

HTML5规范明确指出:使用元素应该完全从元素的语义出发,将元素的语义与元素的内容呈现结果分离,HTML5新增的大部分元素都具有一定的语义。这里只列举大家比较少用的标记文字: 不带有任何重要含义的标识一段问题 b或者u表示强调 em 表示科学术语或者外文词汇 i 表示不精确或者不正确的内容 s 表示重要...

weixin_34221332的博客 537

【AVRCP】规范精讲[19]: 媒体属性全解析,让你的蓝牙设备显示完整歌曲信息

AVRCP协议中的媒体属性是蓝牙音频设备传输歌曲元数据的关键,包含标题、艺术家、专辑等32位ID标识的键值对信息。规范要求字符串属性必须使用UTF-8编码,但乱码问题频发(如中文显示异常),主因是设备未遵循编码标准或使用GBK等非规范格式。常见问题包括信息不全(仅显示标题)、封面缺失(因带宽限制或格式不支持)及更新延迟(通知机制未启用)。解决方案包括强制UTF-8编码、优化封面大小(如300x300像素JPEG)、主动请求缺失属性。Android示例代码展示了通过广播接收器解析媒体属性的方法。

byte轻骑兵的技术小窝 1万+

HTML+css网页设计

<a href="#">关于我们</a></li><li><a href="#">联系方式</a></li><li><a href="#">首页</a>版权所有 © 2023 我的网页我的网页

2301_76192170的博客 5602

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

HTML网页设计期末考试题库,网页设计题库含参考 答案.doc

网页设计题库(含参考答案)第1题 判断正误HTML标记符的属性一般不区分大小写HTML标记符通常不区分大小写,但标记符属性区分大小写。(错)网站就是一个链接的页面集合。将网页上传到Internet时通常采用FTP方式。所有的HTML标记符都包括开始标记符和结束标记符。(错)可以用文本编辑器编辑HTML文件。文本编辑器和HTML编辑器软件都可以用来编辑HTML文件。TITLE 标记符通常位于BODY...

weixin_35651191的博客 5532

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

网页设计高手必备:HTML、CSS、Javascript教程资料

网页设计高手必备:HTML、CSS、Javascript教程资料     网页设计HTML篇 HTML是目前最流行的网页制作语言。互联网中的网页大多数都是使用HTML格式展示在浏览者面前的。超文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。网页的本质就是超级文本标记语言,通过结合使用其他的Web技术可以创造出

Li_soso的专栏 2316

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

讲解HTML和CSS(超详细)

讲解HTML和CSS(超详细)一、初始HTML和CSS1.html的发展历史2.html3.css二、HTML1.基本框架2.HTML5常用的标签和属性三、CSS1.css的使用2.css选择器总结 提示:以下是我的一些经验之谈,下面案例可供参考 一、初始HTML和CSS 1.html的发展历史 HTML 1.0 超文本标记语言(第一版) – 在1993年6月发为互联网工程工作小组(IETF)工作草案发布(并非标准) HTML 2.0 – 1995年11月作为RFC 1866发布,在RFC 2854于2

Jinmuyan_的博客 1万+

从零开始:我的JaveWeb学习笔记之网页设计初探:探索 HTML 、CSS的奇妙世界(JavaWeb、HTML、CSS)

HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言。它定义了网页的结构和内容,但不包括样式和行为。HTML 由一系列的元素组成,这些元素可以被浏览器识别并渲染成可视化的网页。CSS(层叠样式表,Cascading Style Sheets)是一种用于描述HTML或XML文档的样式表语言。它能够控制网页的布局、颜色、字体以及其他视觉和版式特性。CSS 允许开发者将页面的内容(HTML)与页面的表现(CSS)分离,这样可以更灵活地进行设计和维护。

Hanbuhuic的博客 2052

探索HTML与CSS的无限可能:打造专业网页设计的新时代

最新接入DeepSeek-V3模型,点击下载最新版本InsCode AI IDE 探索HTML与CSS的无限可能:打造专业网页设计的新时代 在当今数字化的时代,网页设计已经成为企业和个人展示形象、传递信息的重要窗口。一个精美且功能强大的网页不仅能够吸引用户的眼球,还能提升用户体验和品牌价值。然而,对于许多编程小白或初学者来说,掌握HTML和CSS并将其应用于实际项目中并非易事。幸运的是,随着AI技...

inscode_050的博客 921

HTML+CSS网页设计源代码:网页设计实战案例,学习必备!

HTML+CSS网页设计源代码:网页设计实战案例,学习必备! 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在现代网络世界中,网页设计是信息传递的重要载体。今天,我将为您介绍一个实用且丰富的学习资源——HTML+CSS网页设计源代码。这个项目是中文版的Dreamwear网页设计案例,它通过HTML和CSS两种核心技术实现了网页的布局和设计,为学习网页设计的朋友们提供了...

gitblog_06799的博客 613

HTML网页设计原理是什么,HTML+CSS网页设计详解

HTML+CSS网页设计详解编辑锁定讨论上传视频《HTML+CSS网页设计详解》是2013年12月1日清华大学出版社出版的图书,作者是任昱衡。书名HTML+CSS网页设计详解作者任昱衡ISBN9787302343202定价53.80元出版社清华大学出版社出版时间2013年12月1日[1]HTML+CSS网页设计详解内容简介编辑《HTML+CSS网页设计详解》[2]主要介绍页...

weixin_29146779的博客 1027

静态网页设计实践(HTML+CSS)

本文记录了以葫芦娃动画片为主题的静态网页设计实践,基于HTML和CSS前端语言设计编码。

不要仅为成功而努力,要为做一个有价值的人而努力 2641

网页设计(一)

网页设计 提示:这里有基础内容,也有中级内容 例如:网页设计div布局 网页设计网页设计前言一、什么是网页二、使用网页编辑软件(一)、初学者的网页制作软件(二)、中级网页制作软件(三)、高级网页制作软件这是我写的网页这是html代码这是css代码效果图如下温馨提示 前言 提示:这里可以添加本文要记录的大概内容:这是摘取网上讲解。 网页设计(web design,又称为Web UI design,WUI design,WUI),是根据企业希望向浏览者传递的信息(包括产品、服务、理念、文化),进行网站功能

weixin_59064057的博客 6532

HTML5+CSS3学习总结(完结)

一、HTML5的语义化 二、CSS3动画 三、CSS3阴影 四、CSS3过渡(非常重要) 五、弹性布局 六、栅格布局 七、渐变 八、媒体查询

是日前端 3万+

html+css简介

在当今数字化的世界中,我们每天都与互联网接触。无论是浏览网页、观看在线视频还是使用社交媒体,HTML(超文本标记语言)是构建这一切的基础。本文将介绍HTML的基本概念、功能和应用,帮助大家更好地理解和利用这个强大的标记语言。首先,让我们了解一下HTML是什么。HTML是一种用于创建网页的标记语言。它使用标签和属性来定义网页的结构和内容。标签是用尖括号括起来的关键词,如表示链接到指定网址。HTML的功能非常丰富,它可以实现文本排版、图像嵌入、链接导航以及多媒体播放等。

2301_79137744的博客 1153

基于HTML5与DIV+CSS的联合传媒网站静态网页设计研究

在联合传媒网站的静态网页设计中,DIV+CSS布局的应用主要体现在以下几个方面:一是通过DIV的嵌套和组合,实现网页的模块化设计,使得代码结构更加清晰、易于维护;未来,随着技术的不断发展和用户需求的不断变化,我们还需要不断探索和创新,为传媒行业的网站设计提供更多可能性和选择。本文探讨了基于HTML5和DIV+CSS技术的联合传媒网站静态网页设计,详细分析了这两种技术在网站设计中的应用,并结合实际案例,阐述了其在提升网站用户体验和页面加载速度方面的优势。[此处列出参考的文献和资料]

qq_53797749的博客 1026
上一篇: CSS学习教程之玩转CSS3色彩
下一篇: CSS网页布局中文排版的9则技巧
前端基础开发
博客等级 码龄7年 50粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值