PHP面试必备:HTML、CSS、JavaScript与Web标准知识

需积分: 10 1 下载量 161 浏览量 更新于2024-07-19 收藏 3.47MB PDF 举报
"传值 PHP面试宝典,涵盖了MySQL、PHP、Apache、Linux、Nginx、Redis和Memcache等IT技术领域的核心知识点,旨在帮助求职者准备PHP相关的面试。内容包括HTML+CSS基础,CSS样式表编写,CSS引入方式与优先级,前端页面三层构成,以及常用的meta元素等面试常见问题。" 1. CSS样式表编写: - a) 设置Body字体为宋体,字体大小为21像素,字体加粗:`body{font-family:宋体;font-size:21px;font-weight:bold;}` - b) 为id为div5的元素添加蓝色1像素虚线下边框:`#div5{border-bottom:1px dashed blue;}` - c) 阻止类为txt的div显示滚动条:`.txtdiv{overflow:hidden;}` 2. CSS引入方式与link和@import的区别: - CSS可以通过`<link>`标签链接外部样式表,使HTML页面与其关联。 - `@import`用于在CSS文件内部导入其他CSS文件,导入的样式在HTML初始化时加载。 - `@import`的优先级低于行内样式和内嵌样式,但高于链接样式。 3. CSS选择符和优先级算法: - CSS选择符包括:标签选择符、ID选择符(#ID名)、类选择符(.类名)和通用选择符(*)。 - 优先级计算遵循“就近原则”:行内样式 > 内嵌样式 > 链接样式 > 导入样式。 - 行内样式(内联样式)的优先级高于`@import`导入的样式。 4. 前端页面的三层构成: - 结构层:HTML(HyperText Markup Language),负责页面的内容和结构。 - 样式层:CSS(Cascading Style Sheets),用于控制页面的外观和布局。 - 行为层:JavaScript,实现页面的动态效果和用户交互。 5. 常用的meta元素: - `<meta name="keywords" content="">`:定义网页的关键词,利于搜索引擎索引。 - `<meta name="description" content="">`:提供网页主要内容的简短描述。 - `<meta name="author" content="你的姓名">`:声明网页的作者。 - `<meta http-equiv="Content-Type" content="text/html;charset=utf-8">`:指定网页的字符编码。 - `<meta http-equiv="refresh" content="n;url=">`:设置网页在n秒后自动跳转到指定URL。 以上是PHP面试宝典中的部分CSS相关知识点,这些内容对于理解和解答面试中关于前端技术的问题至关重要。同时,该资源也涵盖了数据库、服务器配置、缓存技术等方面,为全面掌握PHP开发所需的技能提供了宝贵的参考资料。