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

HTMLCSS

目录

一、HTML

1.1 标题标签:h1-h6

1.2 段落标签:p

1.3 换行标签:br

1.4 图片标签:img

1.5 超链接:a

1.6 表格标签:table

1.7 表单标签:input

1.8 select 标签

1.9 textarea 标签

1.10 无语义标签:div&span

 二、CSS

2.1 选择器

2.2 边框:border

2.3 padding&margin

总结


一、HTML

1.1 标题标签:h1-h6

有六个标签,从 h1-h6 (数字越大,字体越小)。

<body><h1>hello</h1><h2>hello</h2><h3>hello</h3><h4>hello</h4><h5>hello</h5><h6>hello</h6>
</body>


1.2 段落标签:p

p 标签表示一个段落。

<body><p>段落1</p><p>段落2</p><p>段落3</p>
</body>


1.3 换行标签:br

br 是 break 的缩写,表示换行。<br/> 是一个单标签

<body>br标签1<br/>br标签2<br/>br标签3<br/>
</body>


1.4 图片标签:img

img 标签必须带有 src 属性,表示图片的路径。

<body><img src="moon.jpg" width="500px" height="500px">
</body>

【img 标签属性】

width / height:控制图片宽度高度,一般设置一个就好,另一个会等比例缩放。

【src 路径】

1、相对路径:以 html 所在位置为基准,找到图片位置。

        ① 同级路径:"moon.jpg"

        ② 下一级路径:"image/moon.jpg"

        ③ 上一级路径:"../iamge/moon.jpg"

2、绝对路径:一个完整的磁盘路径,或网络路径。


1.5 超链接:a

【a 标签属性】

href:必须具备,表示点击后会跳转至哪个页面。

target:打开方式。默认是 _self,如果是 _blank 则用新标签页打开。

<body><a href="http://www.baidu.com">百度</a>
</body>

【链接形式】

1、外部链接:href 引用其他网站的地址。

2、内部链接:网站内部之间的链接,写相对路径即可。

3、空链接:使用 # 在 href 中占位


1.6 表格标签:table

table:表示整个表格。

tr:表示表格的一行

td:表示一个单元格

thead:表格的头部区域。

tbody:表格的主体区域。

table 包含 tr,tr 包含 td。

<body><table align="center" border="1" cellpadding="20" cellspacing="0" width="500"><tr><td>姓名</td><td>性别</td><td>年龄</td></tr><tr><td>张三</td><td>男</td><td>10</td></tr><tr><td>李四</td><td>女</td><td>11</td></tr></table>
</body>

【表格属性标签】 

align:表格相对于周围元素的对齐方式。

border:表示边框。1 表示有边框 (数字越大,边框越粗)

cellpadding:内容距离边框的距离,默认 1 像素。

cellspacing:单元格之间的距离,默认为 2 像素。

width / height:设置尺寸。


1.7 表单标签:input

表单是让用户输入信息的重要途径,分为两个部分:

1、表单域:包含表单元素的区域。( form 标签 )

2、表单控件:输入框,提交按钮登。( input 标签 )

【input 标签】

type:控件种类,必须存在

name:给 input 起名字,对于单选按钮,具有相同的 name 才能多选一。

value:input 中的默认值。

checked:默认被选中。(用于单选按钮和多选按钮)

【常用类型】

1、文本框

<body><input type="text">
</body>

 

2、密码框

<body><input type="password">
</body>

3、单选框

<body>性别:<input type="radio" name="sex" checked="checked">男<input type="radio" name="sex">女
</body>

4、多选框

<body>爱好:<input type="checkbox"> 吃饭 <input type="checkbox"> 睡觉 <input type="checkbox"> 打游戏
</body>

5、普通按钮

<body><input type="button" value="按钮" onclick="alert('hello')">
</body>

6、提交按钮

提交按钮必须放至 form 标签内,点击后就会尝试给服务器发送请求。

<body><form action="test.html"><input type="text" name="username"><input type="submit" value="提交"></form>
</body>

 


1.8 select 标签

下拉菜单,option 中定义 selected="selected" 表示默认选中。

<body><select><option>北京</option><option selected="selected">上海</option></select>
</body>


1.9 textarea 标签

<body><textarea>默认内容</textarea>
</body>

1.10 无语义标签:div&span

用于网页布局的两个盒子:

1、div:独占一行,是一个大盒子。

2、span:不独占一行,是一个小盒子。

<body><div><span>1</span><span>2</span><span>3</span></div><div><span>4</span><span>5</span><span>6</span></div><div><span>7</span><span>8</span><span>9</span></div>
</body>


 二、CSS

【引入方式案例】

1、在标签内使用 style 属性,属性值是 css 属性键值对:

        <div style="color:red">红色</div>

2、定义 <style> 标签,在标签内部定义 css 样式:

        <style>h1{...}</style>

3、定义 <link> 标签,通过 href 属性引入外部 css 文件:

        <link rel="stylesheet" href="CSS路径">


2.1 选择器

1、标签选择器

a {color: red;
}

2、类选择器

.box {color: red;
}

3、ID选择器

id 是唯一的。 

#submit {color: red;
}

4、通配符选择器

设置所有元素的文本内容为红色。

* {color: red;
}

5、复合选择器

a 标签下的 b 标签内容设为红色。

a b {color: red;
}

2.2 边框:border

边框是一个复合属性,可以同时设置多个样式。

a {/* 边框粗细、边框样式、边框颜色 */border: 1px solid purple;
}

1、边框粗细:border-width

2、边框样式:border-style

dotted:点状

solid:实线

double:双线

dashed:虚线

3、边框颜色:border-color


2.3 padding&margin

padding:内边距。

margin:外边距。


总结

1、</br> 是一个单标签。

2、img 标签必须具有 src 属性,a 标签必须具有 href 属性。

3、input 标签中必须指明 type 属性,其中提交按钮必须放至 form 标签内。

4、类选择器前缀为 ".",ID选择器前缀为 "#"。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 面试官:怎样设计一个分布式任务调度平台?
  • 【开源分享】PHP在线提交工单源码|工单管理系统源码 (附源码搭建教程)
  • STM32——外部中断(EXTI)
  • 【云原生】Job一次性任务详解
  • xss漏洞(二,xss靶场搭建以及简单利用)
  • 关于使用webflux开发思考
  • Animate软件基本概念:遮罩层和引导层
  • 【Python】解决Yolov8训练时,“OSError: [WinError 1455] 页面文件太小,无法完成操作”错误
  • [自学记录09*]关于模糊效果降采样优化性能的小实验
  • 【异常】npm install 出错几种解决方案
  • Git 的基本概念和使用方式。
  • 期权价格的奥秘:深入理解影响因素
  • C++入门基础知识(笔记):静态成员函数,所有对象共享同一个函数静态成员函数只能访问成员变量,类外访问不到私有静态成员函数
  • 河南萌新(2024)(河南农业大学)(旅途的终点)
  • 爬虫入门--了解相关工具
  • 345-反转字符串中的元音字母
  • angular2开源库收集
  • css选择器
  • Elasticsearch 参考指南(升级前重新索引)
  • jquery ajax学习笔记
  • magento2项目上线注意事项
  • Service Worker
  • vue-loader 源码解析系列之 selector
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 高程读书笔记 第六章 面向对象程序设计
  • 后端_ThinkPHP5
  • 世界上最简单的无等待算法(getAndIncrement)
  • 说说动画卡顿的解决方案
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 找一份好的前端工作,起点很重要
  • 智能合约开发环境搭建及Hello World合约
  • 做一名精致的JavaScripter 01:JavaScript简介
  • # windows 安装 mysql 显示 no packages found 解决方法
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (pojstep1.1.2)2654(直叙式模拟)
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (含笔试题)深度解析数据在内存中的存储
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • (一)为什么要选择C++
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Framework Client Profile - a Subset of the .NET Framework Redistribution
  • .net framework profiles /.net framework 配置
  • .NET Reactor简单使用教程
  • .net 发送邮件
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • .NET程序员迈向卓越的必由之路
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET连接MongoDB数据库实例教程