基础知识HtmlCSS篇

本文介绍了网页开发的三大核心技术:HTML、CSS和JavaScript。HTML作为网页的基础结构,CSS负责样式表现,而JavaScript则赋予网页动态功能。文章详细讲解了HTML的块元素和行内元素,以及新引入的语义化标签,如<header>、<footer>等。CSS部分通过代码示例展示了如何设置样式和布局。此外,还提及了JavaScript在实现动态效果方面的重要性。
摘要由CSDN通过智能技术生成

上一次提到了前端的知识Html和Css,今天就简单回顾下。

html是超文本标记语言,也是网页在浏览器上显示的一种语言。现在所能看到的网页都是由一个个标签组成,也就是Html的内容
css是层叠样式表,是样式文件。像宽高度,背景颜色,字体颜色,字体类型,字体大小,文字对齐方式,圆角等等
js是一种可在多种环境下运行的脚本语言,可以提供一些炫酷的动画。当然css可以实现动画,不过实现机制不同而已。
把一个网页比作 一部流动的水彩画。Html就是木头,气体等实体东西,Css便是提供了 形状 颜色。
js则是使其流动起来,展示多姿多彩的动感。现在的网页也好,移动APP也罢都是由这三部分组成的,所以作为开发人员这也是最为重要的。也是最基本的要求。

下面具体介绍下Html的标签

Html的标签分为两种:块元素和行内元素,块元素即是本身可以自由宽高,默认占比100%宽度,高度随内容撑开的;行内元素宽高都是由内容撑开,本身设置宽高度无效,当然行内元素和块元素之间可以相互转化;行内块元素便是一种同时具有行内元素和块元素的特点的,
**特点:**可以设置宽高 和相邻行内元素在同一行,但是之间会有空白缝隙。
默认宽度是他本身内容的宽度。
宽度、高度、行高、外边距以及内边距都可以手动设置。

块元素:<div> <h1>~<h6>/<p>/<ul>/ <li> /<table>
行内元素:<p> <font> <strong> <b> <em> <i> <del><ins> <u> <span>
行内块元素(内联元素):img textarea input

H5 新增加的标签,使用的时候一起使用就好,个人感觉没必要区分,面试的话另说
新标签:
header  代表头部标签
  footer  代表脚部标签
  nav  代表导航标签
  Hgroup  标题组合标签
  section  区域标签
  article  文章标签(也可以代表单独的一部分)
  aside  侧边栏标签
  不常见的
  progress  进度条
  figure  对元素的组合 (图片加文字的组合)
  time  时间标签
  datalist  下拉列表 (与select标签功能一样)
  detail  细节  是否允许用户可见/不可见的内容
  address  地址
  mark  突出的部分  具有高亮效果
  keygen(仅作为了解,我还从来没用过)
新标签主要是做了 语义化标签,让人看到标签就能知道结构
至于标签的具体用法,以后再说哈,现在了解下就好

CSS部分

这一部分说的太空洞,我就上代码了。

header是一个块元素的类名
<div class="header"></div>
.header{
	width: 260px; 宽度
	height: 28px; 高度 
	color: #FFFFFF; 字体颜色
	position: absolute; 绝对定位  使用它的话他的父级要有 position: relative;相对定位,若果没有则会一层一层往上找position: relative;
	left: 140px; 绝对定位的四个方位 left(左边) right(右边)  top(顶部) bottom(底部)
	top: 30px;
}
因为这里用的是class类名的写法所以是  .类名
.content {
	text-align: center; 字体的对齐方式,left 左对齐  right 右对齐  center 居中对齐
	display: flex; 改变元素类型 block 块元素,inline 行内元素,inline-block 行内块,flex是弹性盒子他的子元素的类型会转成行内块
	position: relative; 相对定位
	justify-content: space-between; 弹性盒子的子元素排列方式 两端对齐
	background: url(./img/border.png) no-repeat; 背景,背景图片 
	background-color: #ccc; 背景颜色;背景图片和背景颜色不同时出现
 	border: solid #005B89 1px; 边框 颜色 实线 粗细 
}

常用的大概就这么多,需要用到其他的,后续再补充

在CSS的编码中是不允许出现汉字的

html添加注释的方法 <!-- <h1>注释</h1> --> <h1>注释</h1>是不会被解析的
css添加注释方法:/* border: 1px solid #005B89; */ border: 1px solid #005B89; 不会编译不起效果

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值