javaweb:1.HTML基础标签&样式

目录

1.标题:

2.CSS引入方式

3.超链接

4.正文

5.盒子模型

 6.表格标签

7.表单标签

 8.表单标签-表单项


VSCode  !  -》基础结构标签

1.标题:

(1)图片标签:  <img>
src:指定图像的url(绝对路径/相对路径)

绝对路径:1.绝对磁盘路径(D:/....)  2.绝对网络路径(https://....) 

相对路径: ./  当前目录     (可以省略)

                   ../   上一级目录
width:图像的宽度(px,像素; %,像素/相对于父元素的百分比)
height:图像的高度(px,像素; %,像素/相对于父元素的百分比)

<img src = ".." width=".."  height=".."> 

标题标签:<h1> - <h6>

水平线标签:<hr>

2.CSS引入方式:

行内样式:写在标签的style属性中(不推荐)            <h1 style="xxx: xxx; xxx: xxx;">中国新闻网</h1>
内嵌样式:写在style标签中(可以写在页面任何位置,但通常约定写在head标签中)

<style>  h1 {     xxx: xxx;     xxx: xxx;  } </style>
外联样式:写在一个单独的.css文件中(需要通过link标签在网页中引入)

<link rel="stylesheet" href="相对路径">

h1 {   xxx: xxx;   xxx: xxx; }

(1)颜色表示形式:color:

表示方式

表示含义

取值

关键字

预定义的颜色名

red、green、blue...

rgb表示法

红绿蓝三原色,每项取值范围:0-255

rgb(0,0,0)、rgb(255,255,255)、rgb(255,0,0)

十六进制表示

#开头,将数字转换成十六进制表示

#000000、#ff0000、#cccccc,简写:#000、#ccc

 (2)CSS选择器:用来选取需要设置样式的元素(标签)

元素选择器     元素名称 {    color: red; }

(第一)id选择器    #id属性值 {    color: red; }        #hid {    color: red; }        <h1 id="hid">...</h1>

(第二)类选择器   .class属性值 {    color: red; }    .cls {    color: red; }         <h1 class="cls">...</h1>

(第三)<span>标签:是一个在开发网页时大量会用到的没有语义的布局标签

一行可以显示多个(组合行内元素),宽度和高度默认由内容撑开

<span class="cls".id="time">2023年03月02日·21:50</span>
<span class="cls">央视网</span>

字体大小  font-size:   px;

3.超链接:

 <a href="路径" target="...">央视网</a>

href:指定资源访问的url   

 target:指定在何处打开资源链接       //(他给特)         

_self:默认值,在当前页面打开       

 _blank:在空白页面打开

规定添加到文本的修饰。text-decoration:规定添加到文本的修饰,none表示定义标准的文本。

underline规定在文本下方显示线条。
overline规定在文本上方显示线条。
line-through规定显示横穿文本的线条。

4.正文

视频标签:<video>

src:规定视频的url

controls:显示播放控件

width:播放器的宽度

height:播放器的高度

<video src="..." controls width="950px"></video>

音频标签:<audio>

src:规定音频的url

controls:显示播放控件

段落标签:<p>

文本加粗标签: <b>或者 <strong>

换行<br>

line-height:px       设置行高

text-indent:px;       首行缩进

text-align:规定元素中的文本的水平对齐方式

在HTML中无论输入多少个空格,只会显示一个。 可以使用空格占位符:&nbsp;

text-align    (center,left,right)文本对齐

5.盒子模型

内容区域(content) (康腾特)、内边距区域(padding:20px;上右下左)、边框区域(border:宽度,线条类型,颜色)(包得)、外边距区域(margin 上右下左)  盲针

 

居中:margin: 0 auto;

如果只需要设置某一个方位的边框、内边距、外边距,可以在属性名后加上 –位置,如:padding-top、padding-left、padding-right …

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

span标签: 一行可以显示多个 宽度和高度默认由内容撑开 不可以设置宽高(width、height)

 6.表格标签

标签

描述

属性/备注

<table>

定义表格整体,可以包裹多个 <tr>

border:规定表格边框的宽度

width:规定表格的宽度

cellspacing: 规定单元之间的空间。

<tr>

表格的行,可以包多个 <td>,一tr一行

<td>

表格单元格(普通),可以包裹内容

如果是表头单元格,可以替换为 <th>(加粗居中)

<table border="1px" cellspacing="0"  width="600px >

    <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="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>

7.表单标签<form>

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

 <select>:定义下拉列表    <option> 定义列表项

<textarea>:定义文本域

属性:  

action:规定当提交表单时向何处发送表单数据,URL  地址,如果不指定, 默认提交到当前页面

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

               get: 在url后面拼接表单数据, 比如: ?username=Tom&age=12 , url长度有限制 . 默认值

               post: 在消息体(请求体)中传递的, 参数大小无限制的.

注意:表单项必须有name属性才可以提交

<form action="" method="post">
        用户名: <input type="text" name="username">
        年龄: <input type="text" name="age">

        <input type="submit" value="提交">
    </form>

 8.表单标签-表单项

  <label>:点击任何区域,都会聚焦到当前区域上

<!-- 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>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值