JavaWeb开发-01-前端基础知识

目录

 一.HTML快速入门

1.HTML CSS

二.VS Code开发工具

三.基础标签 & 样式

 1.新闻-标题

        (1)标题排版

        (2)标题样式

        (3)超链接

2.新闻-正文

(1)正文排版

(2)页面布局

四.表格、表单标签

1.表格标签

2.表单标签


 

 

 

 一.HTML快速入门

1.HTML CSS

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>HelloWord</h1>
    <img src="1.jpg" />
    <h2></h2>
</body>
</html>

二.VS Code开发工具

 

三.基础标签 & 样式

 1.新闻-标题

        (1)标题排版

{
	
	
		"Print to console": {
		  "prefix": "hh",
		   "body": [
			  "<!DOCTYPE html>",
			  "<html lang=\"en\">",
			  "<head>",
			  "\t<meta charset='UTF-8'>",
			  "\t<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">",
			  "\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
			  "\t<title>Document</title>",
			  "\t<script type='text/javascript' src=\"vue.js\"></script>",
			  "</head>",
			  "<!--   CSS   -->",
			  "\t<style type=\"text/css\">",
			  "\t",
			  "\t",
			  "\t</style>\n",
			  "<body>",
			  "\t<div>\n\n",
  
			  "\t</div>",
  
			  "<!--   JS   -->",
			  "\t<script type='text/javascript'>",
			  "\t",
			  "\t",
			  "\t</script>",
			  "</body>",
			  "</html>"
			   //"console.log('$1');",
			   //"$2",
			
		   ],
		   "description": "Log output to console"
	   } 
  
  
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>焦点访谈:中国底气 新思想夯实大国粮仓</title>
</head>
<!--   CSS   -->
    <style type="text/css">
    
    </style>
<!--   JS   -->
    <script type='text/javascript'>
    
    </script>
<body>
    <!-- img标签
        src:图片路径    width:宽度    height:高度

    路径的书写方式:
        绝对路径:
            1.绝对磁盘路径:   F:\黑马程序员资料\Java\2023新版JavaWeb开发教程\实操\HTML\快速入门\资料\3. 图片、音频、视频\img\news_log.png
             <img src="F:\黑马程序员资料\Java\2023新版JavaWeb开发教程\实操\HTML\快速入门\资料\3. 图片、音频、视频\img\news_log.png">

            2.绝对网络路径:   https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png
             <img src="https://i2.sinaimg.cn/dy/deco/2012/0613/yocc20120613img01/news_logo.png">

        相对路径:
            ./  : 当前目录  ,  ./ 可以省略的
            ../ : 上一级目录, ../ 不可以省略     
    -->
    <img src="/快速入门/资料/3. 图片、音频、视频/img/news_logo.png" alt=""> 新浪政务 > 正文

    <h1>焦点访谈:中国底气 新思想夯实大国粮仓</h1>

    <hr>
    2023年03月02日 21:50 央视网
    <hr>
    
</body>
</html>

 

        (2)标题样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>焦点</title>
    <!-- 方式二:内嵌样式 -->
    <!-- <style>
        h1 {
            color: pink;
        }
    </style> -->

    <!-- 方式三:外联样式 -->
    <link rel="stylesheet" href="/快速入门/css/news.css">
</head>
<body>
    
    <img src="/快速入门/资料/3. 图片、音频、视频/img/news_logo.png" alt=""> 新 > 正文

    <!--  方式一:行内样式 
    <h1 style="color: red;">焦点</h1> -->

    <h1>焦点</h1>

    <hr>
    2023年03月02日 21:50 央视网
    <hr>
    
</body>
</html>
h1 {
    /* color: red; */
    /* color: rgb(0, 0, 255); */
    color: #4d4f53;
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>焦点</title>

    <link rel="stylesheet" href="/快速入门/css/news.css">
</head>
<body>
    
    <img src="/快速入门/资料/3. 图片、音频、视频/img/news_logo.png" alt=""> 浪 > 正文

    <h1>焦点</h1>

    <hr>
    <span class="cls" id="time">2023年03月02日 21:50</span>  
    <span class="cls">央视网</span>
    <hr>
    
</body>
</html>
h1 {
    color: #4d4f53;
}

/* 元素选择器 */
/* span {
    color: red;
}  */

/* 类选择器 */
 /* .cls {
    color: pink;
}  */

/* ID选择器 */
#time {
    color: #968d92;
    /* 设置字体的大小 */
    font-size: 13px;
}

        (3)超链接

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>焦点</title>

    <link rel="stylesheet" href="/快速入门/css/news.css">
</head>
<body>
    
    <img src="/快速入门/资料/3. 图片、音频、视频/img/news_logo.png" alt=""> <a href="http://gov.sina.com.cn/" target="_self">新</a> > 正文

    <h1>焦</h1>

    <hr>
    <span class="cls" id="time">2023年03月02日 21:50</span>  
    <span> <a href="https://news.cctv.com/2023/03/02/ARTIUCKFf9kE9eXgYE46ugx3230302.shtml">123</a></span>
    <hr>
    
</body>
</html>
h1 {
    color: #4d4f53;
}

#time {
    color: #968d92;
    font-size: 13px;
}

a {
    color: black;
    /* 去除超链接下划线效果(设置文本为一个标准的文本) */
    text-decoration: none;
}

 

2.新闻-正文

(1)正文排版

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>焦点</title>

    <link rel="stylesheet" href="/快速入门/css/news.css">
</head>
<body>
    
    <img src="/快速入门/资料/3. 图片、音频、视频/img/news_logo.png" alt=""> <a href="http://gov.sina.com.cn/" target="_self">新浪政务</a> > 正文

    <h1>中间</h1>

    <hr>
    <span class="cls" id="time">2023年03月02日 21:50</span>  
    <span> <a href="https://news.cctv.com/2023/03/02/ARTIUCKFf9kE9eXgYE46ugx3230302.shtml">123</a></span>
    <hr>

    <!-- 正文 -->

    <!-- 视频 -->
    <!-- controls -> 播放控件 -->
    <video src="/快速入门/资料/3. 图片、音频、视频/video/1.mp4" controls="controls" width="950px"></video>

    <!-- 音频 -->

    <!-- <audio src="/快速入门/资料/3. 图片、音频、视频/audio/1.mp3" controls="controls"></audio> -->

    <br>
    <p> <!-- <strong>消息</strong> -->
        嘎嘎嘎
    </p>
    <p>
        人勤春来早,春耕农事忙
    </p> 

    <img src="/快速入门/资料/3. 图片、音频、视频/img/1.jpg" alt="">
    <p>
        今年
    </p>

    <img src="/快速入门/资料/3. 图片、音频、视频/img/2.jpg" alt="">
    <p>
        工号
    </p>

    <p id="plast">
       spack
    </p>
    
</body>
</html>
h1 {
    color: #4d4f53;
}

#time {
    color: #968d92;
    font-size: 13px;
}

a {
    color: black;
    text-decoration: none;
}

p {
    /* 段落首行缩进 */
    text-indent: 35px;
    /* 行高 */
    line-height: 30px;
}

#plast {
    /* 对齐方式 */
    text-align: right;
}

 

(2)页面布局

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>访谈</title>

    <link rel="stylesheet" href="/快速入门/css/news.css">
</head>
<body>
    <div id="center">

    <img src="/快速入门/资料/3. 图片、音频、视频/img/news_logo.png" alt=""> <a href="http://gov.sina.com.cn/" target="_self">123</a> > 正文

    <h1>焦点</h1>

    <hr>
    <span class="cls" id="time">2023年03月02日 21:50</span>  
    <span> <a href="https://news.cctv.com/2023/03/02/ARTIUCKFf9kE9eXgYE46ugx3230302.shtml">央视网</a></span>
    <hr>

    <!-- 正文 -->

    <!-- 视频 -->
    <!-- controls -> 播放控件 -->
    <video src="/快速入门/资料/3. 图片、音频、视频/video/1.mp4" controls="controls" width="950px"></video>

    <!-- 音频 -->

    <!-- <audio src="/快速入门/资料/3. 图片、音频、视频/audio/1.mp3" controls="controls"></audio> -->

    <br>
    <p> <!-- <strong>央视网消息</strong> -->
        啥啥啥
    </p>
    <p>
        哦哦哦
    </p> 

    <img src="/快速入门/资料/3. 图片、音频、视频/img/1.jpg" alt="">
    <p>
        哈哈哈
    </p>

    <img src="/快速入门/资料/3. 图片、音频、视频/img/2.jpg" alt="">
    <p>
        略略略
    </p>

    <p id="plast">
        作者:Tom
    </p>
    
</div>
</body>
</html>

h1 {
    color: #4d4f53;
}

#time {
    color: #968d92;
    font-size: 13px;
}

a {
    color: black;
    text-decoration: none;
}

p {
    text-indent: 35px;
    line-height: 30px;
}

#plast {
    text-align: right;
}

#center {
    width: 65%;
    /* margin: 0% 17.5% 0% 17.5%;外边距:上右下左 */
    margin: 0 auto; /* 简化写法 */
}

四.表格、表单标签

1.表格标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML-表格</title>
    <style>
        td {
            text-align: center; /* 单元格内容居中展示 */
        }
    </style>
</head>
<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="/快速入门/资料/3. 图片、音频、视频/img/huawei.jpg" width="100px"> </td>
            <td>华为</td>
            <td>华为技术有限公司</td>
        </tr>
        <tr>
            <td>2</td>
            <td> <img src="/快速入门/资料/3. 图片、音频、视频/img/alibaba.jpg"  width="100px"> </td>
            <td>阿里</td>
            <td>阿里巴巴集团控股有限公司</td>
        </tr>
    </table>

</body>
</html>

 

 

2.表单标签

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset='UTF-8'>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML表单</title>
</head>
<body>
    <!-- 
        from表单属性:
            action: 表单提交的url,往何处提交数据. 如果不指定,默认提交到当前页面
            method: 表单的提交方式
                get:在url后面凭借数据,比如: ?username=Tom&age=12 , url长度有限制. 默认值
               post:在消息体(请求体)中传递的,参数大小是无限制的.
     -->
     <form action="" method="post">
        用户名: <input type="text" name="username">
        年龄: <input type="text" name="age">

        <input type="submit">
     </form>
    
</body>
</html>

 

 

 

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML-表单项标签</title>
</head>
<body>

<!-- value: 表单项提交的值 -->
<form action="" method="post">
     姓名: <input type="text" name="name"> <br><br>
     密码: <input type="password" name="password"> <br><br> 
          <!-- 性别男女用的是单选框 name值必须一样 value不一样 加上<label></label>可以聚焦光标在单选框内-->
     性别: <label><input type="radio" name="gender" value="1"> 男</label>
          <label><input type="radio" name="gender" value="2"> 女 </label> <br><br>

          <!--复选框的name可以一样 value不一样  -->
     爱好: <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>

          <!-- 文本域  cols="30"(默认一行可以输入30个字) rows="10"(默认10行)-->
     描述: <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>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员希西子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值