首页 前端知识 【JavaWeb】01-HTML&CSS

【JavaWeb】01-HTML&CSS

2024-04-21 10:04:27 前端知识 前端哥 46 273 我要收藏

day01-HTML&CSS

HTML

  • 图片标签:<img>

    • src:指定图像URL(绝对路径/相对路径)
    • width:图像宽度(像素/相对于父元素的百分比)
    • height:图像高度(像素/相对于父元素的百分比)
  • 标题标签:<h1> - <h6>

  • 水平线标签:<hr>

<body>
<!--
img标签:
src:图片资源路径
width:宽度(px:像素; %:相对于父元素的百分比)
height:高度(px:像素; %:相对于父元素的百分比)
路径书写方式:
绝对路径:
1.绝对磁盘路径:D:\Desktop\JavaWeb学习\HTML\img\news_logo.png
<img src="D:\Desktop\JavaWeb学习\HTML\img\news_logo.png">
2.绝对网络路径:https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png
相对路径:
./ 当前目录
../ 上一级目录
-->
<img src="img/news_logo.png"> 新浪政务 > 正文
<h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>
<hr>
2023年03月02日 21:50 央视网
<hr>
</body>
复制

image-20231229003040629

  • 超链接:<a>
    • href:指定资源访问的url
    • target:指定在何处打开资源链接
      • _self:默认值,在当前页面打开
      • _blank:在空白页面打开
<a href="http://gov.sina.com.cn/" target="_self">新浪政务</a>
<style>
a:hover {
color: #FF6600;
/* 鼠标悬停时改变颜色 */
}
a {
color: black;
text-decoration: none;
/* 去除下划线 */
}
</style>
复制
  • 视频标签:<video>

    • src:规定视频url
    • controls:显示播放控件
    • width:播放器宽度
    • height:播放器高度
  • 音频标签:<audio>

    • src:规定音频url
    • controls:显示播放控件
  • 段落标签:<p>

  • 文本加粗标签:<b>/<strong>

<!-- 视频 -->
<video src="video/1.mp4" controls width="950px"></video>
<!-- 音频 -->
<audio src="audio/1.mp3" controls></audio>
<style>
p {
text-indent: 2em;
/* 设置段落首行缩进两个字符 */
line-height: 40px;
/* 设置行高为40px */
}
</style>
复制
  • 表格标签

image-20231229005916336

<body>
<table border="1px" cellspacing="0" width="600px">
<tr>
<th>序号</th>
<th>品牌Logo</th>
<th>品牌名称</th>
<th>企业名称</th>
</tr>
<tr>
<td>1</td>
<td> <img src="img/huawei.jpg" width="100px"> </td>
<td>华为</td>
<td>华为技术有限公司</td>
</tr>
<tr>
<td>2</td>
<td> <img src="img/alibaba.jpg" width="100px"> </td>
<td>阿里</td>
<td>阿里巴巴集团控股有限公司</td>
</tr>
</table>
</body>
复制

image-20231229010037085

  • 表单标签

    • <input>:定义表单项,通过type属性控制输入形式

    • <select>:定义下拉列表

    • <textarea>:定义文本域

    • action:规定当提交表单时向何处发送表单数据,URL

    • method:规定用于发送表单数据的方式。GET、POST

<body>
<!-- value: 表单项提交的值 -->
<form action="" method="post">
姓名: <input type="text" name="name"> <br><br>
密码: <input type="password" name="password"> <br><br>
性别: <input type="radio" name="gender" value="1">
<label><input type="radio" name="gender" value="2"></label> <br><br>
爱好: <label><input type="checkbox" name="hobby" value="java"> java </label>
<label><input type="checkbox" name="hobby" value="game"> game </label>
<label><input type="checkbox" name="hobby" value="sing"> sing </label> <br><br>
图像: <input type="file" name="image"> <br><br>
生日: <input type="date" name="birthday"> <br><br>
时间: <input type="time" name="time"> <br><br>
日期时间: <input type="datetime-local" name="datetime"> <br><br>
邮箱: <input type="email" name="email"> <br><br>
年龄: <input type="number" name="age"> <br><br>
学历: <select name="degree">
<option value="">----------- 请选择 -----------</option>
<option value="1">大专</option>
<option value="2">本科</option>
<option value="3">硕士</option>
<option value="4">博士</option>
</select> <br><br>
描述: <textarea name="description" cols="30" rows="10"></textarea> <br><br>
<input type="hidden" name="id" value="1">
<!-- 表单常见按钮 -->
<input type="button" value="按钮">
<input type="reset" value="重置">
<input type="submit" value="提交">
<br>
</form>
</body>
复制

image-20231229010738787

CSS

引入方式

  • 行内样式
  • 内嵌样式
  • 外联样式
<head>
<title>焦点访谈</title>
<!-- 方案二:内嵌样式 -->
<style>
h1 {
color: #4D4F53;
}
</style>
<!-- 方案三:外联样式 -->
<link rel="stylesheet" href="css/news.css">
</head>
<body>
<!-- 方案一:行内样式 -->
<h1 style="color: red;">焦点访谈:中国底气 新思想夯实大国粮仓</h1>
</body>
复制

颜色表示

  • 关键字:red、green
  • rgb:rgb(255,0,0)、rgb(111,222,233)
  • 十六进制:#ff0000、#cccccc、#ccc
h1 {
/* color: red; */
/* color: rgb(0, 0, 255); */
color: #4D4F53;
}
复制

CSS选择器

  • 元素选择器

image-20231229003331647

  • id选择器

image-20231229003426053

  • 类选择器

image-20231229003617817

  • 优先级:id > 类 >元素

盒子模型

组成: 内容(content)、内边距(padding)、边框(border)、外边距(margin)

image-20231229004814834

属性:

  • width:设置宽度
  • height:设置高度
  • border:设置边框的属性,如:1px solid #000;
  • padding:内边距
  • margin:外边距
  • 注意:如果只需要设置某一个方位的边框、内边距、外边距,可以在属性名后加上 –位置,如:padding-top、padding-left、padding-right …

布局标签

div标签:

  • 一行只显示一个(独占一行)
  • 宽度默认是父元素的宽度,高度默认由内容撑开
  • 可以设置宽高(width、height)

span标签:

  • 一行可以显示多个
  • 宽度和高度默认由内容撑开
  • 不可以设置宽高(width、height)
    外边距

布局标签

div标签:

  • 一行只显示一个(独占一行)
  • 宽度默认是父元素的宽度,高度默认由内容撑开
  • 可以设置宽高(width、height)

span标签:

  • 一行可以显示多个
  • 宽度和高度默认由内容撑开
  • 不可以设置宽高(width、height)
转载请注明出处或者链接地址:https://www.qianduange.cn//article/5577.html
标签
评论
发布的文章

JQuery中的load()、$

2024-05-10 08:05:15

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!