分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

day2_HTML&CSS

发布时间:2023-09-06 01:46责任编辑:顾先生关键词:CSSHTML

案例1:网站注册页面

表单标签

1.表单标签

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>表单标签</title> ???</head> ???<body> ???????<form action="#" > ???????????用户名:<input type="text" /><br /> ???????????密码:<input type="password" /><br /> ???????????确认密码:<input type="password" /><br /> ???????????性别:<input type="radio" name="sex"/>男 ???????????<input type="radio" name="sex"/>女<br /> ???????????爱好:<input type="checkbox" name="hobby"/>钓鱼 ???????????<input type="checkbox" name="hobby"/>打电动 ???????????<input type="checkbox" name="hobby"/>写代码<br /> ???????????头像:<input type="file" /><br /> ???????????籍贯:<select name="province"> ???????????????<option>--请选择--</option> ???????????????<option>北京</option> ???????????????<option>上海</option> ???????????????<option>广州</option> ???????????</select><br /> ???????????自我介绍: ???????????????<textarea> ???????????????????????????????????</textarea><br /> ???????????提交按钮:<input type="submit" value="注册"/><br /> ???????????普通按钮:<input type="button" value="zhuce"/><br /> ???????????重置按钮:<input type="reset" /> ???????</form> ???</body></html>

submit是表单的提交属性,可以实现将所在表单的数据进行的提交。

2表单标签属性

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>表单标签属性介绍</title> ???</head> ???<body> ???????<form action="#" method="get"> ???????????隐藏字段:<input type="hidden" name="id" value="" /><br /> ???????????用户名:<input type="text" name="username" readonly="readonly" value="zhangsan" size="40px" maxlength="5" ?placeholder="请输入用户名"/><br /> ???????????密码:<input type="password" name="password" required="required"/><br /> ???????????确认密码:<input type="password" name="repassword"/><br /> ???????????性别:<input type="radio" name="sex" value="男"/>男 ???????????<input type="radio" name="sex" value="女" checked="checked"/>女<br /> ???????????爱好:<input type="checkbox" name="hobby" value="钓鱼"/>钓鱼 ???????????<input type="checkbox" name="hobby" value="打电动"/>打电动 ???????????<input type="checkbox" name="hobby" value="写代码" checked="checked"/>写代码<br /> ???????????头像:<input type="file" name="file"/><br /> ???????????籍贯:<select name="province"> ???????????????<option>--请选择--</option> ???????????????<option value="北京">北京</option> ???????????????<option value="上海" selected="selected">上海</option> ???????????????<option value="广州">广州</option> ???????????</select><br /> ???????????自我介绍: ???????????????<textarea name="zwjs"> ???????????????????????????????????</textarea><br /> ???????????提交按钮:<input type="submit" value="注册"/><br /> ???????????普通按钮:<input type="button" value="zhuce"/><br /> ???????????重置按钮:<input type="reset" /> ???????</form> ???</body></html>

将表单标签加了很多属性,可能有些属性我们不需要。

案例2:使用DIV+CSS完成首页重构

01DIV和span效果演示

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>div效果演示</title> ???????<style> ???????????div{ ???????????????border: 1px solid red; ???????????????/*width: 400px; ???????????????height: 200px;*/ ???????????} ???????????</style> ???</head> ???<body> ???????<div id="1"> ???????????锄禾日当午 ???????</div> ???????汗滴禾下土 ???</body></html>

div最基本的操作只是实现了,两部分的一个分区

为加上更复杂的参数

02span效果演示

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>span演示</title> ???????<style> ???????????span{ ???????????????font-size: 10px; ???????????} ???????</style> ???</head> ???<body> ???????<span> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的! ???????</span> ???????????</body></html>

上面是span的一个小例子。在style中设置apan的属性达到控制显示字符的不同形式。font-size: 10px;//控制显示字体的大小。

02CSS基本选择器

1元素选择器

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>元素选择器</title> ???????<style> ???????????div{ ???????????????font-size: 30px; ???????????????color: pink; ???????????} ???????</style> ???</head> ???<body> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11 ???????</div> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!22 ???????</div> ???</body></html>

元素选择器,将整个元素都选中,上面操作的就是整个div元素。使得只要元素是div的就会显示为style中设置的样子

2类选择器

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>类选择器</title> ???????<style> ???????????.div2{ ???????????????font-size: 30px; ???????????????color: gold; ???????????} ???????</style> ???</head> ???<body> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11 ???????</div> ???????<div class="div2"> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!22 ???????</div> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11 ???????</div> ???????<div class="div2"> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!44 ???????</div> ???</body></html>

上面的语句不以元素分类(div等),而是加入一个关键词class 来进行区分,注意调用方式.div 进行设置。

3id选择器

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>id选择器</title> ???????<style> ???????????#div5{ ???????????????font-size: 30px; ???????????????color: yellow; ???????????} ???????????.div2{ ???????????????font-size: 10px; ???????????????color: green; ???????????} ???????</style> ???</head> ???<body> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!11 ???????</div> ???????<div class="div2"> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!22 ???????</div> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!33 ???????</div> ???????<div class="div2"> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!44 ???????</div> ???????<div id="div5"> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!55 ???????</div> ???</body></html>

选择器的使用都在style中设置。元素选择器直接用元素名设置

类选择器使用.+class名设置

id选择器使用#+id名设置

03CSS其他选择器

1层级选择器

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>层级选择器</title> ???????<style> ???????????div p{ ???????????????font-size: 30px; ???????????????color: green; ???????????} ???????</style> ???</head> ???<body> ???????<div> ???????????<p> ???????????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!44 ???????????</p> ???????</div> ???????<div> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!55 ???????</div> ???????<p> ???????????逗比是给小伙伴看的,成熟是给陌生人看的,幼稚是给喜欢的人看的!66 ???????</p> ???</body></html>

层级选择器以<p></p>为标志

2属性选择器

<!DOCTYPE html><html> ???<head> ???????<meta charset="UTF-8"> ???????<title>属性选择器</title> ???????<style> ???????????input[type=‘text‘]{ ???????????????background-color: red; ???????????} ???????????input[type=‘password‘]{ ???????????????background-color: blue; ???????????} ???????</style> ???</head> ???<body> ???????用户名;<input type="text" name="username"/><br /> ???????密码:<input type="password" name="password"/> ???</body></html>

day2_HTML&CSS

原文地址:https://www.cnblogs.com/road-of-mike/p/8629763.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved