html+css简答

HTMLCSS基础测试题 单选题,每题4分。 单选题 (共 11 题 ,总 44 分) 第1题(4分) 对于页面中的标签,以下说法正确的是 A 标签必须有标签内容 B 标签必须有标签属性 C 标签必须有标签名 D 标签必须成对出现 第2题(4分) 以下哪个元素的默认为行元素? A p B a C img D div 第3题(4分) 关于元素的display属性,以下说法错误的是 A 行元素不能设置宽高 B 默认布局中,块元素的总是独占一行 C 元素的display属性可以修改 D 块元素的父元素不能是行元素 第4题(4分) 关于c 阅读详情

html部分
1.前端三要素:
html:毛坯房
css:装修
javascript:人住进去

2.谈谈你对B/S架构的认识?
首先B是browser浏览器,S是server服务器
浏览器 -http请求-> 服务器 -> 数据库
数据库 -> 服务器 -响应-> 浏览器

3.html网页的结构
doctype目的:告诉标准通用语言解析器,它应该使用什么样的文档类型定义来解析文档
如果页面没有doctype声明,那么声明文档的解析类型就是怪异模式,也就是不同的浏览器会按照自己的解析方式去解析,
那么在不同的浏览器中就会有不同的样式。所以你的页面添加了<!doctype html>,那么浏览器就会按照标准模式解析然后渲染页面

4.列出常见的标签,并简单介绍这些标签用在什么场景?
块元素
div 用于页面框架搭建
ol > li 无序列表……
行内元素
a 超链接
span 无意义行内元素
i 可用于字体图标的引入
……

5.html核心属性有哪些?
id class title style

6.placeholder 属性有什么作用?
提示语,可用在输入框中提示用户信息输入

7.说说name和id的区别或者理解?
ID 是 以 #定义的CSS样式,也可以用JS获取来控制 getElementById(这里是ID) 来获取

name很多了,就是给当前标签或元素指定名称,也可以用JS来控制值,form提交后获取的时候就需要获取name名称。

id 一般用于css和js中引用,name用于表单提交,只有加了name属性的标签元素才会提交到服务器。

8.表单如何重置?
reset

9.H5新增的块元素(语义化标签)
header(头)
nav
article(主体)
section (部分)
footer(脚)
video
audio

10.form中methods请求方式
get
参数拼接在url后面,通过?来分割
传递参数较少
post
参数存放在请求体中,安全
传递参数更多

11.空元素定义
HTML元素的内容是开始标签与结束标签之间的内容。
而某些 HTML 元素具有空内容。那些含有空内容的HTML元素,就是空元素。空元素是在开始标签中关闭的
例如:
常见的空元素:


分割线
鲜为人知的是:

12、块级元素与行内元素的区别
块级元素
div、h1~h5、p、html、body、ul、li
1) 独占一行
2) 默认宽度为100%,默认高度由子元素或者内容决定
3) 可以为其指定宽高 style=“width:;height:;”

行内元素
span、a、img、strong、i
1) 与其他行内元素共享一行
2) 默认宽高由内容决定
3) 不能为其指定宽和高
4) 行内元素中不可以嵌套块元素,但块元素中可以嵌套行内元素

css部分
1.@import和link的区别
1) 所属范围
@import 是css的语法,只能导入样式
link是html的标签,不仅可以加载样式,还可以定义rel属性
rel="stylesheet"表示调用外部样式表
2) 加载顺序
页面加载的时候,link标签引入的css被同时加载
@import引入的css在页面加载完毕后再被加载
3) 兼容性
@import需要兼容IE5+
link标签,不存在兼容性问题

2.选择器有啥?
*基本
id
class
逗号
组合
*
*层次
后代
子代
相邻兄弟
通用兄弟
属性
元素
伪元素

3.子代选择器和后代选择器的区别
子代 -> 儿子
后代 -> 儿子,孙子,重孙子,…

4.通用兄弟选择器和相邻兄弟选择器

5.字体样式 font- ?
color
font-style
font-weight
font-size
line-height
font-family

6.文本样式 text- ?
text-align
text-decoration
text-indent
text-shadow
text-transform

7.可设置文本垂直居中,水平居中
line-height,text-align

8.选择器优先级【级联】
1. !important
优先级最高,不推荐
2. 特性值
1000
内联style属性
100
id
10
类名选择器、伪类选择器、属性选择器
1
标签选择器、伪元素选择器

9.iconfont在html中的使用
1.加购 -> 添加至项目 -> 生成在线链接
2.复制在线css代码到icon.css(自己新建)
3.使用

10.fontawesome在html中的使用
1. 在bootcdn中搜索fontawesome,引入link到页面
2. 使用
或者
1.下载离线fontawesome
2.引入离线包(所有)
3.使用

11.网络字体(字体图标库的使用) webfont http://www.xiazaiziti.com/tag/ttf?btwaf=17865710
1. 下载对应的字体,如此处的ttf字体
2. 将下载好的字体文件放到对应的目录
3. 在style标签中引入
@font-face {
font-family: ‘随意’;
src: url(’./HYXinHaiXingKaiW.ttf’);
}
4. 在需要使用字体的文本的标签加上font-family即可
.test {
font-family:‘随意’;
}

12.盒子的理解
内容盒子
边框盒子

13.清除浮动的方式
1、浮动元素的父级元素: overflow:hidden;
2、浮动元素的父级元素: ::after{clear:both;content:’’;display:block;}
3、浮动元素的同级:添加一个空标签,并且设置clear:both;
14、块级元素如何在父元素中水平垂直居中
1) 父元素position
1. 父元素相对定位,子元素绝对定位,子元素margin:auto;top:0;left:0;bottom:0;right:0;
2. 父元素相对定位,子元素绝对定位,子元素left:50%,top:50%;margin-left:-子元素一半的宽度;margin-top: - 子元素一半的高度
2) 父元素display
1. 父元素display:flex; justify-content:center; align-items:center,子元素自动居中 (伸缩盒布局)
2. 父元素display:table-cell; vertical-align:middle; 子元素display:inline-block
css中link和@import的区别
1) 所属范围
@import是 CSS 的语法,只能导入样式
link是 HTML 的标签,不仅可以加载 CSS 文件,还可以定义 rel 属性
rel="stylesheet"表示调用外部样式表

  1. 加载顺序
    页面加载时,link标签引入的 CSS 被同时加载
    @import引入的 CSS 将在页面加载完毕后被加载

  2. 兼容性区别
    @import需要IE5+
    link标签,不存在兼容性问题

15、如何让元素使用margin:0 auto,水平居中
只对块级元素生效,所以margin:0 auto的用法分为三种,分别为
块级元素:div、h1~h3、ul
/对于块级元素,只需要设置width/
div{
width: 200px;
background-color: #ccc;
margin:0 auto;
}

行内元素:span、a
/对于行内元素,需要先设置为块级元素,再加宽度/
span{
display: block;
width: 100px;
background-color: red;
margin:0 auto;
}

行内块元素:button、img、input、textarea
/对于行内块级元素,需要设置为块级元素,可以不用设置宽度/
input{
display: block;
margin:0 auto;
}

16、overflow的三种取值,并说明具体含义
auto:自适应,内容如果溢出,会自动生成滚动条
scroll:将超出的内容进行裁剪(也就是不显示),并以滚动条的方式显示超出的内容(若不设置隐藏滚动条,滚动条一直存在)。
hidden:将超出内容进行裁剪,不会出现滚动条。

html+css 选择题50(加答案) html+css 选择题(加答案),适合学过htmlcss的人加强和巩固知识(内有50个选择题)。 立即下载

相关推荐

html+CSS考试试题

htmlCSS基本知识点总结,附有答案。都是虽然不难但是很容易忽略的知识点。

HTML+CSS简答题总结

一、请简要描述一下什么是CSSCSS中文译为“层叠样式表”,主要是对HTML标记的内容进行更加丰富的装饰,并将网页表现样式与网页结构分离的一种样式设计语言。可以使用CSS控制HTML页面中的文本内容、图片外形以及版面布局等外观的显示样式。 二、请简要说明在使用font-family设置字体时,需要注意哪些问题 使用font-family设置字体时,需要注意以下问题: 1.各种字体之间必须使用英...

shiqifei的博客 5240

HTML+CSS习题及面试题.pdf

124道HTML+CSS习题及面试题,前端、全栈开发面试必备;自建网站基础知识必备。来自2011腾讯前端面试稿。

前端简答题-HTML/CSS

HTML/CSS 1、如何使用css绘制一个三角形? ​ 方法一:使用border绘制三角形(可以是等腰也可以是直角) 不给盒子元素设置宽高,给4个方向分别设置边框,但是颜色都为透明(把不要的部分颜色都设置为transparent), 设置其中一个方向边框色,例如border-bottom,那么将绘制一个三角朝上的三角形。 #traingle { width: 0; height: 0; border: 100px solid transparent; border-bottom: 100px solid

ShiningDays的博客 1883

HTML+CSS面试题总结(附答案+视频讲解)

前端面试题总结 面试题总结 html+css面试题 元素隐藏、盒子垂直居中

xm1037782843的博客 3078

HTML+CSS基础:CSS篇(问答形式)

HTML+CSS基础:CSS

这个Bug怎么解啊? 1611

前端第一阶段测试(12道)【简答题css+html

学完css可以对自己进行初步的检验,包括布局、属性等知识点

zhouzhou20002000的博客 901

html css简答题,CSS试题.doc

CSS试题CSS一、单选题1.CSS是利用( B )XHTML标签构建网页布局。A. B. C. D.2.在CSS语言中下列哪一项是“左边框”的语法( C )A.border-left-width: B.border-top-width:C. border-left: D. border-top-wi...

weixin_36228865的博客 1361

前端笔记-html+css测试2

下列哪个HTML5标签用于定义文档的导航链接?A)<nav>B)<navigate>C)<navbar>D)CSS中哪个属性用于设置元素的透明度?A)visibilityB)opacityC)D)alpha以下哪个CSS选择器优先级最高?A)div pB).containerC)#mainD)div在Flexbox布局中,哪个属性用于控制项目在主轴上的对齐方式?A)B)C)D)flex-wrap哪个HTML标签用于创建有序列表?A)

MrsBaek的博客 858

《web前端设计基础——HTML5、CSS3、JavaScript》 张树明版 简答题简单整理

web前端设计基础——HTML5、CSS3、JavaScript简答题整理 第一章 (1)解释一下名词的含义:IP地址、URL、域名   iP定义了如何连入因特网,以及数据如何在主机间传输的标准。 URL统一资源定位符,通过定义资源位置的标识,来定位网络资源。 域名是一串用点分割的名字组成的网络中某台主机或一组主机的名称,用于在数据传输时标识...

weixin_30716141的博客 4417

前端测试-html+css测试卷1

7. 在响应式设计中,通常使用哪个CSS特性来根据屏幕尺寸应用不同的样式?正确答案:A. @media查询解析:@media允许根据设备特性(如屏幕宽度)应用不同的样式@viewport控制视口设置,较少使用@supports用于检测浏览器是否支持某个CSS特性@keyframes用于定义CSS动画8. 下列哪个不是HTML5的input类型?正确答案:D. blinkHTML5新增的input类型包括:

MrsBaek的博客 1052

HTML CSS JavaScript部分第一次阶段性测试简答题知识点总结

1、Post与get的区别,什么时候用post,什么时候用get? 1、用法不同,post一般是向服务器传输数据,get一般是向服务器获取数据,因为使用url传递数据 2、传输数据大小不同,post默认无限制传输数据的大小,get不超过2KB 3、post为隐式传递,get为显式传递 2、清楚浮动的几种方式,各自的优点? Clear:both 优点:代码简洁 缺点:增加额外的标签 Ove...

xmy1998428的博客 351

html5第三章简答题,html5与css3 web前端开发技术习题答案.docx

html5与css3 web前端开发技术习题答案第一章1.简答题(1)在Web前端开发方面,HTML5与HTML4比较,主要解决哪几方面的问题?HTML5的核心在于解决当前Web开发中存在的各种问题。一是解决Web浏览器之间的兼容性问题。在一个浏览器上正常显示的网页(或运行的Web应用程序),很可能在另一个浏览器上不能显示或显示效果不一致;二是文档结构描述的问题。HTML4之前的各版本中,HTML...

weixin_31360095的博客 786

HTML5 考试题(四)

一、单选题(共20题,每题2分) 1.下面选项中,可以设置页面中某个DIV标签当内容溢出的时候出现滚动条的是( ) Aoverflow:hidden Bdisplay:block Coverflow:scroll Ddisplay:scroll; 正确答案:C 解析:超出显示滚动条用的是overflow:auto或者scroll; 2.以下各选项描述正确的是( ) A标题标签、段落标签、<span>标签都是块级元素 B<div>...

HAI6545的博客 9725

web前端(HTML+CSS)试题总结

一.填空题 1.网页的后缀名通常为(xxx.html)或(xxx.htm)的页面. 2.请写出在网页中设定表格边框的厚度的属性(border),设定表格单元格之间宽度属性(cellspacing),设定表格资料与单元格线的距离属性(cellpadding). 3.预定义格式化标签&amp;amp;lt;pre&amp;amp;gt;&amp;amp;lt;/pre&amp;amp;gt;的功能是(被包围在pre元素中的文本通常会保留空格和换行符,而文本也会呈现...

qq_43434300的博客 3744

HTML+CSS基础面试题总结

1. display:none; 和visibility:hidden;的区别 display:none; 彻底消失,释放空间。可能引发页面的reflow回流(重排)。 visibility:hidden; 就是隐藏,但是位置没释放,好比opacity:0; 不引发页面回流。 2.CSS 选择器权重如何计算 就近原则:直接选中的,一定比继承的权重大。 一样近,比权重: id是100,class是10,标签是1, 总数权重一样谁写在下面听谁的。 行内 > 内嵌 = 外联 > 导入 !importa

yueu11的博客 2306

自己总结的html+css试题

1.Doctype作用? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? (1)<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。 (2)严格模式的排版和 JS 运作模式是以该浏览器支持的最高标准运行。 (3)在混杂模式中,页面以宽松的向后兼容的方式显...

baisixue19870221的博客 1万+

前端面试经典题目合集(HTML+CSS)(一)

1、浏览器页面有哪三层构成,分别是什么,作用是什么? 参考答案 构成:结构层、表示层、行为层  分别是:HTMLCSS、JavaScript  作用:HTML实现页面结构,CSS完成页面的表现与风格,JavaScript实现一些客户端的功能与业务。 2、HTML5的优点与缺点? 参考答案 优点: a、网络标准统一、HTML5本身是由W3C

Bidding 4510
上一篇: css
下一篇: linux
m0_46692083
博客等级 码龄6年 0粉丝 3原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值