百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

HTMLCSS学习笔记(一)——入门介绍

myzbx 2025-02-11 12:50 16 浏览

网站的建站流程

页面图例

网页的结构

WEB标准

WEB标准是网页制作的标准,它不是一个标准,它是根据网页的不同组成部分生成的一系列标准。这些标准大部分由W3C起草发布,也有部分标准由ECMA起草发布

(1)W3C( World Wide Web Consortium )万维网联盟,创建于1994年是Web技术领域最具权威和影响力的国际中立性技术标准机构;是专门负责网络标准制定的非赢利组织。制定了结构标准和样式标准; (2)ECMA:欧洲电脑网商联合会(厂商协会),制定了行为标准;

计算机语言

HTML

HTML 指的是超文本标记语言 (Hyper Text Markup Language) www万维网的描述性语言。 XHTML指可扩展超文本标记语言(标识语言)(EXtensible HyperText Markup Language)是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。 HTML5指的是HTML的第五次重大修改(第5个版本)

HTML发展

编辑器

建立站点

规划网站的所有内容和代码
整合资源

文件的命名规范

  • 小写英文字母、数字、下划线的组合,
  • 其中不得包含汉字、空格和特殊字符;
  • 必须以英文字母开头。

HTML开始

1:HTML架构

有三种:Strict(严格型)、

Trasitional(过渡型)、

Frameset(框架型)

2:HTML5基本结构

3:HTML语言

  • HTML语言组成

(1)标签

txt 写在尖角号<>里的第一个单词,叫做标记,也叫做标签,也称作元素;

(2)属性

标记和属性用空格隔开,属性和属性值用等号连接,属性值必须放在双引号内 一个标记可以有多个属性,属性和属性之间用空格隔开,属性不分先后顺序

  • HTML语法

(1)常规标记(双标记): <标记名称 属性1名="属性1值" 属性2名="属性2值" ………… >

(2)空标记(单标记):<标记名 属性1名="属性1值" />

常用标签

1 : 文本标题标签

文本标题共有6个(h1-h6)

一级标题

(唯一性,放网站LOGO)

二级标题

...
六级标题

2:字体倾斜&加粗标记

文本倾斜:
    
    

文本加粗:
    
    

3:下划线

4 : 换行&水平线



5:上标&下标


6 : 段落标记

7 : 字符 ( 小段文本 )

8 : (1) 无序列表

  • 列表项内容
  • 列表项内容
  • 列表项内容
  • ........

? (2)有序列表

  1. 列表项内容
  2. 列表项内容
  3. 列表项内容
  4. ........

type:规定列表中的列表项目的项目符号的类型 语法:

    1 数字顺序的有序列表(默认值)(1, 2, 3, 4)。 a 字母顺序的有序列表,小写(a, b, c, d)。 A 字母顺序的有序列表,大写(A,B,C,D) i 罗马数字,小写(i, ii, iii, iv)。 I 罗马数字,大写(i, ii, iii, iv)。 start 属性规定有序列表的开始点。(start的属性值必须是数字) 语法:

      ? (3)自定义列表

      dt>

      9 : 超链接

      
          属性:
              href = 'url'
              target = "_blank  /  _self";
              title = '文本提示'
      
          拓展:
              rel = 'nofollow';

      10 : 图片

      
          属性:
              src = 'url';
              alt = ' 标签 实例 带有指定替代文本的图像'  
              title = '文本提示'
              width = ''
              height = ''
              border = ''

      图片 title 和 alt区别:

      alt:

      1、alt属性是考虑到不支持图像显示或者图像显示被关闭的浏览器的用户,

      以及视觉障碍的用户和使用屏幕阅读器的用户。当图片不显示的时候,图片的替换文字。

      2、alt属性值的长度必须少于100个英文字符

      3、alt属性是img标签的必须属性,如果没有特别意义的图片,可以写alt=""

      4、alt属性是搜索引擎判断图片与文字是否相关的重要依据, alt属性添加到img主要的目的才是为了SEO

      title:

      1、title属性并不是必须的。

      2、title属性规定元素的额外信息,有视觉效果, 当鼠标放到文字或是图片上时有文字显示。

      3、title属性并不作为搜索引擎抓取图片的参考, 更多倾向于用户体验的考虑。

      11 : 相对路径

      (同级)

      1)当当前文件与目标文件在同一目录下, 直接书写目标文件的文件名+扩展名;

      (上级找下级)

      2)当当前文件与目标文件所处的文件夹在同一目录下,写法如下:

      文件夹名/目标文件全称+扩展名;

      (下级找上级)

      3)当当前文件所处的文件夹和目标文件在同一目录下,写法如下:

      ../目标文件文件名+扩展名;

      12 : DIV

      13 : HTML注释

      表格

      1 : 表格基本结构

      2:表格的html属性

      1)width="表格的宽度"
      2)height="表格的高度"
      3)border="表格的边框"
      4)bordercolor="边框色"
      5)cellspacing="单元格与单元格之间的间距"
      6)cellpadding=“单元格与内容之间的距离"
      7)align="表格水平对齐方式"
         取值:left、right、center、
         valign=“垂直对齐” top\bottom\middle
      8)合并单元格属性:(td)
        合并列: colspan=“所要合并的单元格的列数"
        合并行: rowspan=“所要合并单元格的行数”

      3 : 数据行分组

      
      
      

      4 : 数据列分组

      
      

      5 : 列标题

      6: 表格标题

      7: 表格属性

      1、单元格间距:border-spacing:value; 说明:单元格间距(该属性必须给table添加) 表示单元格边框之间的距离, 不可取负值 2、合并相邻单元格边框:
      border-collapse:separate/collapse;
      说明:合并相邻单元格边框 (该属性必须给table添加) separate(边框分开)默认值; collapse(边框合并) 3、无内容时单元格的设置:empty-cells:show/hide; 说明:定义当单元格无内容时,是否显示该单元格的边框区域;show:显示 ;hide:隐藏; 4、显示单元格行和列的算法(加快运行的速度): table-layout:auto/fixed;



      本文转自知乎号:千锋HTML5学院

      相关推荐

      Nextoffer极客编程挑战#022:使用HTML5画布生成文字淡入淡出效果

      给定如下HTML:<divid="container"><canvasid="MyCanvas"width="350"height="200">不支持HTML5画布&l...

      AI在线智能问答+Python实现(ai问答机器人)

      人生苦短,我用Python!嗨,我是浪仔,你的Python造梦师~今天让我们一起来开发一款AI智能问答小工具!本小工具是一款基于Python编程语言开发的AI在线智能问答平台,采用爬虫采集数据...

      OpenAI发布新功能——Canvas,写作+编程能力超级提升

      阅读此文前,麻烦您点击一下“关注”,方便您进行讨论和分享。此文仅在今日头条发布,任何平台不得搬运,搬运必究!OpenAI发布新功能——Canvas,写作+编程能力超级提升OpenAI的Canvas...

      英伟达最新AI技术可将文字转化为逼真的图像

      英伟达的GauGAN技术已经展示了它的能力--将简单的草图变成逼真的图像。从那时起,我们看到它被应用于NVIDIACanvas,但似乎这家GPU巨头正在用其人工智能(AI)瞄准更高的目标,其推出了一...

      OpenAI技术直播第四弹!推出ChatGPT内置工具Canvas,有三大核心功能

      每经编辑:毕陆名昨天的Sora掀起热潮,今天OpenAI又给我们带来了升级版Canvas。Canvas正式向所有用户开放,并与OpenAI的主要模型深度集成。Canvas内置在ChatGPT中,打开C...

      怎样设置EditText内部文字被锁定不可删除和修改

      在做项目的时候,我曾经遇到过这样的要求,就是跟百度贴吧客户端上的一样,在回复帖子的时候,在EditText中显示回复人的名字,而且这个名字不可以修改和删除,说白了就是不可操作,只能在后面输入内容。在E...

      微信小程序canvas使用(小程序canvas生成图片并保存)

      在微信小程序中,你可以通过以下步骤使用canvas:在index.wxml文件中添加canvas元素。例如:。在index.js文件中,通过wx.createSelectorQuery()获取canv...

      我尝试了ChatGPT Canvas,让写作和编码变得更简单

      #头条精品计划#快速导读ChatGPT画布界面旨在提升写作和编码体验,特别是为ChatGPTPlus和Team订阅者提供的功能。用户可以利用人工智能优化文本和代码,提高工作效率。画布界面...

      ChatGPT推出Canvas界面:让编写和编码变得更容易

      鞭牛士报道,10月5日消息,据外电报道,OpenAI为ChatGPT推出了全新的“Canvas”界面,允许用户在并排协作中调整聊天机器人生成的文本或代码部分。Canvas在现有的ChatG...

      鸿蒙开发之绘制文字(fillText 和 stroke)

      在HarmonyOS中,使用TS(TypeScript)语法进行画布(Canvas)开发时,fillText和strokeText是两个常用的方法,分别用于填充文本和绘制文本边框。以下是这两个方法的详...

      Canvas编写Python代码也太好用了!

      大家知道这个月OpenAI密集发布新产品,连续12天以短视频方式每天公布一个产品功能。这两天,OpenAI公布了新的功能Canvas,顾名思义,Canvas是画布的意思,这是一个使用ChatGPT协作...

      五子棋游戏(五子棋游戏网页版)

      完整的游戏功能:黑白双方轮流下棋自动判定胜负支持重新开始游戏美观的界面:标准的15×15棋盘棋盘带有网格线和五个星位点棋子使用渐变效果,看起来更立体状态显示清晰用户友好:实时显示当前回合信息有效的落子...

      利用Photoshop制作专业展板的详细指南与技巧分享

      怎么用PS做展板(HowtoCreateaDisplayBoardUsingPhotoshop)  在现代设计中,AdobePhotoshop(通常简称为PS)是一个强大的工具,广泛...

      Android 开发中文引导-动画和图形概述

      安卓系统提供了各种强大的API,用来将动画应用于界面元素和自定义2D和3D图形的绘制当中。下面的小节大概的描述了可用的API和系统功能并帮助你决定那个方案最适合你的需要。动画安卓框架提供了两种动画系统...

      小白鞋过时了?早着呢!(小白鞋2020)

      在巴黎待了好几天了。这次是受爱马仕邀请来看它家2017秋冬女装秀的。昨天看完,本想今天就来跟大家分享我秀场见闻。但今天还要参观爱马仕皮具工坊、新品陈列室,明天再一次性地跟你们分享吧。就先发之前准备好的...