web基础

语义化标签

1、现需要设置一个按钮,请填写语义化标签补全代码片段(仅填写一个标签名即可)

<_____>点我!</_____>  button
input:输入框;a:超链接;div:块

2、在HTML中一般用哪个语义化标签表示斜体文本效果  i
p:段落标签;span:文本标签,行内元素;h4:标题

3、在HTML中一般用哪个语义化标签表示头部导航  nav
a:超链接;header:页眉,头部;link:链接外部资源;

4、在HTML中一般用哪个语义化标签定义无序列表<______>?  ul
div:块;ol:有序列表;section:定义某个区域,块;

5、在HTML中一般用哪个语义话标签定义表单<_______>?  form
aside:侧边栏;mian:唯一,指定主体内容;section:定义某个区域,块
 

表单标签

1、现要实现提交表单时输入的不是3位数的数字时提示请输入三位数字,请补全下方代码片段

<form action="/example/html5/demo_form.asp">
	密号:<input type="text" name="country_code" pattern="[0-9]{3}"  ____title____="请输入三位数字" />
	<input type="submit" />
</form>

2、现表单内有个提交按钮,点击后自动提交表单请求,请补全代码片段

<input type="___submit_____" value="提交">

3、怎么用input标签创建一个表单重置按钮?请补齐这段代码

<input type="___reset_____" value="重置">

4、怎么用input标签创建一个密码输入框?请补齐这段代码

<input type="____password____" placeholder="请输入密码">

5、现有以下HTML代码,需要在点击提交按钮时,将用户名和密码自动提交到https://ac-api.csdn.net/login,请补全代码片段

<form  ___action____="https://ac-api.csdn.net/login" method="get">
    <input type="text" placeholder="用户名">
    <input type="password" placeholder="密码">
    <input type="submit" value="提交">
</form>

 

 

转义字符

1、在HTML源代码中用什么实体名称表示版权符号 ©?  &copy;

2、在HTML源代码中用什么实体名称表示商标符号 ™  &trade;

3、在HTML源代码中用什么实体名称表示注册商标符号 ®  &reg;

4、在HTML源代码中用什么实体名称表示大于号>  &gt;

5、在HTML源代码中用什么实体名称表示乘号x  &times;

 

 

Head头

1、现需要在html文件中引入JS脚本文件,补全代码

<script __src___="./index.js"><script>

2、head中一般使用哪个标签引入外部的CSS样式表文件?

<__link___ rel="stylesheet" href="style.css" type="text/css" />

3、现有以下代码片段,要求实现定义SEO的关键字, 请补全代码片段

<meta name="____keywords___" content="CSDN,CSDN能力认证中心"/>

4、在移动端设备中想要定义视口宽度为屏幕宽度,请补全代码片段

<head>
    <meta name="viewport" content="width=____device-width____, initial-scale=1.0">
</head>

5、需定义文档的字符编码为utf-8,请补全代码片段

<head>
    <meta ___charset___="UTF-8">
</head>

 

 

 

 

CSS引入方式

1、现需要导入外部样式表,请补全代码片段

<head>
	<meta charset="utf-8">
	<link rel="____text/css____" href="style.css" />
</head>

2、现需要导入外部样式表,请补全代码片段

<head>
	<meta charset="utf-8">
	<link type="text/css" rel="stylesheet" __href____="style.css" />
</head>

3、现有以下代码片段,需要在行内引入CSS样式,补全代码片段

<p ____style___="color: #333; font-size: 16px;">CSDN能力认证中心</p>

4、现需要在index.css中引入文件style.css,补全代码片段

/* index.css */
____@import___ url('style.css')
p {
    font-size: 16px;
}
/* style.css */
p {
    color: red;
}

5、现需要导入外部样式表,请补全代码片段

<head>
	<meta charset="utf-8">
	<link type="___text/css____" rel="stylesheet" href="style.css" />
</head>

CSS背景属性

1、现需要设置div的背景图高宽为50px,请补全代码片段

<style>
    div {
        width: 100px;
        height: 100px;
        background-image: url('./bg.png');
        _____background-size___: 50px 50px;
    }
</style>
<div></div>

2、现需要设置div的背景图片,请补全代码片段

<style>
    div {
        background-image: ____url_______('./bg.png');
        height: 100px;
        width: 100px;
    }
</style>
<div></div>

3、div需要横向平铺背景图片001.png,请补全代码片段

div {
	background: url(images/001.png)  ____repeat-x____ left top;
}

4、div需要设置背景图001.png的位置从左上角开始,请补全代码片段

div {
    height: 100px;
    width: 100px;
    background-image: url('./bg.png');
    ____background-position_______: top left;
}

5、现需要设置div的背景图,使背景图保持纵横比不变,最大程度覆盖背景区域,请补全代码片段

<style>
    div {
        width: 100px;
        height: 100px;
        background-image: url('./bg.png');
        background-size: __cover____;
    }
</style>
<div></div>

 

 

CSS文本属性

 

1、现需要实现英文小写转大写,请补全代码片段

<p style="___text-transform____: uppercase">hello world</p>

2、现需要实现古代书写从上到下,从右至左的效果(如图所示),请补全代码片段

练习题2图

<p style="___writing-mode_____: vertical-rl; height: 100px;">两个黄鹂鸣翠柳,一行白鹭上青天</p>

3、现需要使文本不换行,且保留文本当中的四个空格,请补全代码片段

<style>
    p {
        width: 50px;
        white-space: _____pre____;
    }
</style>
    
<body>
    <p>CSDN能力认证    专业IT能力认证</p>
</body>

4、现需要给文本内容「CSDN能力认证」增加下划线,请补全代码片段

<style>
    p {
        _____text-decoration____: 1px solid underline;
    }
</style>
<p>CSDN能力认证</p>

5、现需要将p元素的行高设置为24px,请补全代码片段

<style>
    p {
        _____line-height____: 24px;
    }
</style>
<p>CSDN能力认证</p>

基础选择器

1、想要选择ol元素的子代li元素,并设置字体和字体颜色样式,请补齐这段代码

<style>
    ____ol>li____{
        color: #000000;
        font-family: 'Microsoft YaHei';
    }
</style>
<ul>
    <li>菜单1</li>
    <li>菜单2</li>
    <li>菜单3</li>
</ul>
<ol>
    <li>Coffee</li>
    <li>Tea</li>
    <li>Milk</li>
</ol>

2、现有以下代码,要求使用类选择器选择内容为CSDN能力认证中心p元素,并为其设置样式,补全代码片段

<style>
    __.title____ {
        color: #333;
        font-size: 16px;
    }
</style>
<p class="title">CSDN能力认证中心</p>

3、现有以下代码片段,要求使用id选择器选择内容为CSDN能力认证中心span元素,补全代码片段

<style>
    ___#title___ {
        color: #333;
        font-size: 16px;
    }
</style>
<span id="title">CSDN能力认证中心</span>

4、现需要重置浏览器样式,将全部元素的border/padding/margin都设置为0,请补全代码片段

* {
    border: 0;
    padding: 0;
    margin: 0;
}

5、现有以下代码,需要将「CSDN能力认证中心」之后的所有p元素字体颜色设置为红色

<style>
    .title~p {
        color: red;
    }
</style>
    
<div>
    <p class="title">CSDN能力认证中心</p>
    <p>C1见习能力认证</p>
    <p>C4专项能力认证</p>
    <p>C5全栈能力认证</p>
</div>

伪类选择器

1、将最后一栏背景设置为灰色,补全横线处数字

<style>
	.item:nth-last-of-type(1) {
		background-color: gray;
	}
</style>
<ul class="list">
	<li class="item">2</li>
	<li class="item">3</li>
	<li class="item">5</li>
	<li class="item">6</li>
</ul>

2、划去内容不是质数的<li></li>,补全横线处数字

<style>
	.item:nth-last-child(1) {
		text-decoration: line-through;
	}
</style>
<ul class="list">
	<li class="item">2</li>
	<li class="item">3</li>
	<li class="item">5</li>
	<li class="item">8</li>
</ul>

3、要实现当鼠标悬停到a标签时移除下划线,请补齐选择器

a:hover{
	text-decoration: none;
}

4、需要将文本「C1见习能力认证」的字体颜色设置为红色,请补齐选择器

<style>
    p:nth-of-type(1) {
        color: red;
    }
</style>
    
<div>
    <h1>CSDN能力认证中心</h1>
    <p>C1见习能力认证</p>
    <p>C4专项能力认证</p>
    <p>C5全栈能力认证</p>
</div>

5、需要将所有内容为「CSDN」的文本的字体颜色设置为红色,请补齐选代码

<style>
    p:nth-of-type(3n) {
        color: red;
    }
</style>

<div>
    <h1>CSDN能力认证</h1>
    <p>C1见习能力认证</p>
    <p>C4专项能力认证</p>
    <p>CSDN</p>
    <p>C1见习能力认证</p>
    <p>C4专项能力认证</p>
    <p>CSDN</p>
    <p>C1见习能力认证</p>
    <p>C4专项能力认证</p>
    <p>CSDN</p>
</div>
 

 

伪元素选择器

1、现需要实现首行文本为红色,请补全代码片段

<style>
    p::____first-line___{color: red;}
</style>
<p>CSDN软件工程师能力认证对标名企技术标准<br/>校招/转岗/加薪必备。</p>

2、现需要实现在文字结尾添加一张图片,请补全代码片段

<style>
    p::___after___ {content: url('./bg.png');}
</style>
<p>CSDN软件工程师能力认证</p>

3、现需要实现给文本请输入用户名设置样式,请补全代码片段

<style>
    input::___placeholder____ {content: url('./bg.png');}
</style>
<input type="text" placeholder="请输入用户名">

4、现需要将li元素前的项目符号修改为*,请补全代码片段

<style>
	ul li::__marker__ {
		content: '*';
  }
</style>
<ul>
	<li>C1 见习工程师能力认证</li>
	<li>C4 专项工程师能力认证</li>
	<li>C5 全栈工程师能力认证</li>
</ul>

5、现需要实现在文字内容之前添加符号>,请补全代码片段

<style>
    p::___before____ {content: '>';}
</style>
<p>CSDN软件工程师能力认证</p>

 

CSS优先级

1、现有如下代码片段,hello world的最终显示颜色为color: ____#111999____

<style>
	#son.bt p {color: #111999;}
	#father>div p {color: #333444;}
</style>
<div id="father">
	<div id="son" class="bt">
		<p>hello world</p>
	</div>
</div>

2、现有如下代码片段,hello world的最终显示颜色为color: ____#999998____

<style>
	.text1 {color: #999998 !important;}
	#son {color: #00ff00;}
</style>
<p id="son" class="text1" style="color: #ff0000;">hello world</p>

3、现有如下代码片段,hello world的最终显示颜色为color: ___#00ff00_____

<style>
.text1:nth-of-type(1) {
color: #999998
}
#son {
color: #00ff00;
}
</style>
<p id="son" class="text1">hello world</p>

4、现有如下代码片段,文本「C1见习能力认证」的最终显示颜色为color: _____#ff0000___

<style>
    .title ~ p {
        color: #ff0000;
    }
    div > p {
        color: #00ff00;
    }
</style>
<div>
    <p class="title">CSDN能力认证中心</p>
    <p>C1见习能力认证</p>
    <p>C4专项能力认证</p>
    <p>C5全栈能力认证</p>
</div>

5、现有以下代码,文本「C1见习能力认证」的字体颜色最终显示为__#00ff00___?

<style>
    .title ~ p {
        color: #ff0000;
    }
    div.box > p {
        color: #00ff00;
    }
</style>
<div class="box">
    <p class="title">CSDN能力认证中心</p>
    <p>C1见习能力认证</p>
</div>
  • 【内联样式】 > 【ID选择器】 > 【类选择器、属性选择器、伪类选择器】 > 【标签选择器 、伪元素选择器】

块级元素与行内元素

1、现需要设置a的顶部外边距,需要将其设置为块级元素,请补齐代码片段

a {
	display: ____block___;
	margin-top: 10px;
}

2、现有以下代码,请问此时span元素的高度为___28px__?

<style>
	span {
		height: 50px;
		line-height: 28px;
	}
</style>
<span>CSDN能力认证中心</span>

3、以下选项中,全部标签都为行内元素的选项是_______?

A .div、span、label、img
B .label、img、form、strong
C .img、form、strong、footer
D .span、label、img、strong

4、要将p元素设置为行内元素不独占一行,请补全代码片段

<style>
    p {
       _____display____: inline;
    }
</style>

<p>CSDN能力认证中心</p>

5、要将div元素设置为不独占一行,且设置的宽高对元素产生影响,请补全代码片段

div {
    display: ____inline-block___;
}

盒子模型

1、现有如下代码片段,请问标准盒模型中div的实际占位高度为____110___px

div {
    width: 100px;
    height: 100px;
    margin: 5px;
}

2、现有如下代码片段,请问标准盒模型中div的实际占位高度是__120______px

div {
    width: 100px;
    height: 100px;
    margin-top: 10px;
    padding-top: 10px;
}

3、如下代码片段,请问标准盒模型中div的实际占位高度为____110__px

div {
    width: 100px;
    height: 100px;
    margin: 5px 10px;
}

4、现有以下代码,请问最终div的实际宽度是___200____px

div {
    box-sizing: border-box;
    width: 200px;
    height: 100px;
    padding: 5px;
    margin: 10px;
}
  • 怪异盒模型的实际大小 = 盒模型设置的width、height,宽高已经包含了border和padding

5、现有以下代码,请问最终div的实际高度是___160____px

div {
    box-sizing: content-box;
    width: 150px;
    height: 150px;
    padding: 5px;
    margin: 10px;
}

标准盒模型

怪异盒模型

定位

 

1、使div.box2定位在div.box1上方,横线处可填写的最大整型数字是

<style>
	.box { 
		position: relative; 
	}
	.box1 {
		position: absolute;
		width: 400px;
		height: 400px;
		background: yellow;
		z-index: ___9____;
	}
	.box2 {
		position: absolute;
		width: 200px;
		height: 200px;
		background: orange;
		z-index: 9;
	}
</style>
<div class="box">
	<div class="box1"></div>
	<div class="box2"></div>
</div>

 

2、使类名为top的div定位在类名为bottom的div上方,横线处可填写的最小整数是?

<style>
	.box { position: relative; }
	.top {
		position: absolute;
		width: 200px;
		height: 200px;
		background: red;
		z-index: __10____;
	}
	.bottom {
		position: absolute;
		width: 400px;
		height: 400px;
		background: blue;
		z-index: 9;
	}
</style>
<div class="box">
	<div class="top"></div>
	<div class="bottom"></div>
</div>0

3、使类名为top的div定位在类名为bottom的div上方,横线处可填写的最小整数是?

<style>
	.box { position: relative; }
	.top {
		position: absolute;
		width: 200px;
		height: 200px;
		background: red;
		z-index: __-20__;
	}
	.bottom {
		position: absolute;
		width: 400px;
		height: 400px;
		background: blue;
		z-index: 9;
	}
</style>
<div class="box">
	<div class="top"></div>
	<div class="bottom"></div>
</div>

4、如下图所示,将box1元素相对于自身位置进行定位偏移(红色方框为box1发生偏移前的位置),请补全代码片段

<style>
    body {
        padding: 100px;
    }
    .box1 {
        width: 150px;
        height: 150px;
        background-color: purple;
        position: _relative_;
        top: 50px;
        left: 100px;
    }
    .box2 {
        width: 300px;
        height: 300px;
        background-color: royalblue;
    }
</style>
<div class="box1">box1</div>
<div class="box2">box2</div>

 

5、现要求将header元素进行定位,使其固定在浏览器可视窗口的最上方,请补全代码片段

header {
    width: 100%;
    height: 50px;
    position: ____fixed____;
    top: 0;
    background-color: #3f93f4;
}

浮动

1、现要求将main中的section元素在一行排列,请补全代码片段

<style>
    main {
        width: 500px;
    }
    section {
        width: 80px;
        height: 80px;
        margin: 10px;
        background-color: cadetblue;
        ___float_: left;
    }
</style>
<main>
	<section></section>
	<section></section>
	<section></section>
	<section></section>
	<section></section>
</main>
 

2、现有以下代码片段,要求实现box1和box2在同一行排列,box3排在box1和box2下方,补全代码片段

<style>
    .box1, .box2 {
        width: 300px;
        height: 500px;
        background-color: skyblue;
        float: left;
    }
    .box3 {
        width: 800px;
        height: 100px;
        background-color: #f51;
        __clear_: both;
    }
</style>
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>

3、现有以下代码,要求实现如图所示的文字环绕图片的效果,请补全代码片段

<style>
    .box {
        width: 300px;
    }
    img {
        width: 100px;
        margin-right: 20px;
        _float__: left;
    }
    p {
        text-align: justify;
    }
</style>
<div class="box">
    <img src="./images/logo.png" alt="logo">
    <p>C站能力认证是由中国软件开发者网站CSDN制定并推出的一个能力认证标准, C站软件工程师能力认证模块包含:C1见习能力认证、C4专项能力认证、C5全栈能力认证,开发者们根据实际情况和目标选择适合自己的认证路径。</p>
</div>

4、现有以下代码,在所有元素都在同一行显示的情况下,请问此时排在最左边的元素的类名为__box3___?

<style>
.box1, .box2, .box3 {
    width: 200px;
    height: 80px;
    background-color: slateblue;
    float: right;
    margin: 20px;
}
</style>
<div class="box1">1</div>
<div class="box2">2</div>
<div class="box3">3</div>

5、现有以下代码,在所有元素都在同一行显示的情况下,请问此时排在最右边的元素的类名为__box1__?

    <style>
        .box1, .box2, .box3 {
            width: 200px;
            height: 80px;
            background-color: slateblue;
            margin: 20px;
        }
        .box1, .box3 {
            float: right;
        }
        .box2 {
            float: left;
        }
    </style>
    <div class="box1">1</div>
    <div class="box2">2</div>
    <div class="box3">3</div>
 

 

 

 

 

 
posted @ 2022-06-21 17:01  blueberryGargamel  阅读(161)  评论(0)    收藏  举报