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

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

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

网站的建站流程

页面图例

网页的结构

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学院

      相关推荐

      如何设计一个优秀的电子商务产品详情页

      加入人人都是产品经理【起点学院】产品经理实战训练营,BAT产品总监手把手带你学产品电子商务网站的产品详情页面无疑是设计师和开发人员关注的最重要的网页之一。产品详情页面是客户作出“加入购物车”决定的页面...

      怎么在JS中使用Ajax进行异步请求?

      大家好,今天我来分享一项JavaScript的实战技巧,即如何在JS中使用Ajax进行异步请求,让你的网页速度瞬间提升。Ajax是一种在不刷新整个网页的情况下与服务器进行数据交互的技术,可以实现异步加...

      中小企业如何组建,管理团队_中小企业应当如何开展组织结构设计变革

      前言写了太多关于产品的东西觉得应该换换口味.从码农到架构师,从前端到平面再到UI、UE,最后走向了产品这条不归路,其实以前一直再给你们讲.产品经理跟项目经理区别没有特别大,两个岗位之间有很...

      前端监控 SDK 开发分享_前端监控系统 开源

      一、前言随着前端的发展和被重视,慢慢的行业内对于前端监控系统的重视程度也在增加。这里不对为什么需要监控再做解释。那我们先直接说说需求。对于中小型公司来说,可以直接使用三方的监控,比如自己搭建一套免费的...

      Ajax 会被 fetch 取代吗?Axios 怎么办?

      大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发!今天给大家带来的主题是ajax、fetch...

      前端面试题《AJAX》_前端面试ajax考点汇总

      1.什么是ajax?ajax作用是什么?AJAX=异步JavaScript和XML。AJAX是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实...

      Ajax 详细介绍_ajax

      1、ajax是什么?asynchronousjavascriptandxml:异步的javascript和xml。ajax是用来改善用户体验的一种技术,其本质是利用浏览器内置的一个特殊的...

      6款可替代dreamweaver的工具_替代powerdesigner的工具

      dreamweaver对一个web前端工作者来说,再熟悉不过了,像我07年接触web前端开发就是用的dreamweaver,一直用到现在,身边的朋友有跟我推荐过各种更好用的可替代dreamweaver...

      我敢保证,全网没有再比这更详细的Java知识点总结了,送你啊

      接下来你看到的将是全网最详细的Java知识点总结,全文分为三大部分:Java基础、Java框架、Java+云数据小编将为大家仔细讲解每大部分里面的详细知识点,别眨眼,从小白到大佬、零基础到精通,你绝...

      福斯《死侍》发布新剧照 &quot;小贱贱&quot;韦德被改造前造型曝光

      时光网讯福斯出品的科幻片《死侍》今天发布新剧照,其中一张是较为罕见的死侍在被改造之前的剧照,其余两张剧照都是死侍在执行任务中的状态。据外媒推测,片方此时发布剧照,预计是为了给不久之后影片发布首款正式预...

      2021年超详细的java学习路线总结—纯干货分享

      本文整理了java开发的学习路线和相关的学习资源,非常适合零基础入门java的同学,希望大家在学习的时候,能够节省时间。纯干货,良心推荐!第一阶段:Java基础重点知识点:数据类型、核心语法、面向对象...

      不用海淘,真黑五来到你身边:亚马逊15件热卖爆款推荐!

      Fujifilm富士instaxMini8小黄人拍立得相机(黄色/蓝色)扫二维码进入购物页面黑五是入手一个轻巧可爱的拍立得相机的好时机,此款是mini8的小黄人特别版,除了颜色涂装成小黄人...

      2025 年 Python 爬虫四大前沿技术:从异步到 AI

      作为互联网大厂的后端Python爬虫开发,你是否也曾遇到过这些痛点:面对海量目标URL,单线程爬虫爬取一周还没完成任务;动态渲染的SPA页面,requests库返回的全是空白代码;好不容易...

      最贱超级英雄《死侍》来了!_死侍超燃

      死侍Deadpool(2016)导演:蒂姆·米勒编剧:略特·里斯/保罗·沃尼克主演:瑞恩·雷诺兹/莫蕾娜·巴卡林/吉娜·卡拉诺/艾德·斯克林/T·J·米勒类型:动作/...

      停止javascript的ajax请求,取消axios请求,取消reactfetch请求

      一、Ajax原生里可以通过XMLHttpRequest对象上的abort方法来中断ajax。注意abort方法不能阻止向服务器发送请求,只能停止当前ajax请求。停止javascript的ajax请求...