.good-info .title{ font-size: 28rpx; color: #333; font-weight: 800px; } font-weight属性不生效

时间: 2024-09-08 21:04:12 浏览: 31
`font-weight` 属性通常用于设置文本的粗细,其值可以是数字(代表倍数)或者预定义的关键字(如 `bold` 或 `normal`)。然而,在 `.good-info .title` 的 CSS 规则中,`font-weight: 800px;` 是无效的。这是因为: 1. **数值单位错误**:对于 `font-weight`,有效的单位通常是 `bold`, `bolder`, `lighter`, 或者数值(比如 `400` 到 `900`),而不是 `px`。`px` 通常用于像素尺寸,对字体权重影响不大。 2. **简写属性问题**:CSS 中的 `font` 属性可以用来简写字体样式,但 `font-weight` 必须单独列出,因为它不能和其他属性一起简写。正确的写法应为 `font-weight: bold;` 或者直接指定数值,例如 `font-weight: 800;`。 修正后的 CSS 样式可能是这样: ```css .good-info .title { font-size: 28rpx; color: #333; font-weight: bold; /* 或者 font-weight: 800; */ } ```
相关问题

uni-app写一个领券界面

好的,下面是一个简单的领券界面示例,包括优惠券列表、领取按钮和弹窗提示: 1. 在 uni-app 中创建一个页面,比如命名为 coupon.vue。 2. 在 coupon.vue 中添加以下代码: ```html <template> <view class="container"> <view class="coupon-list"> <view class="coupon" v-for="(coupon, index) in couponList" :key="index"> <view class="coupon-info"> <view class="coupon-name">{{ coupon.name }}</view> <view class="coupon-desc">{{ coupon.desc }}</view> <view class="coupon-time">{{ coupon.time }}</view> </view> <view class="coupon-receive"> <button class="coupon-btn" @click="showPopup(index)">领取</button> </view> </view> </view> <van-popup v-model="showPopup" position="bottom"> <view class="popup-content"> <view class="popup-title">{{ currentCoupon.name }}</view> <view class="popup-desc">{{ currentCoupon.desc }}</view> <view class="popup-time">{{ currentCoupon.time }}</view> <button class="popup-btn" @click="receiveCoupon">立即领取</button> </view> </van-popup> </view> </template> <script> export default { data() { return { couponList: [ { name: '优惠券1', desc: '满100减50', time: '有效期:2021-12-31' }, { name: '优惠券2', desc: '满200减100', time: '有效期:2021-12-31' }, { name: '优惠券3', desc: '满300减150', time: '有效期:2021-12-31' } ], showPopup: false, currentCoupon: {} } }, methods: { showPopup(index) { this.currentCoupon = this.couponList[index]; this.showPopup = true; }, receiveCoupon() { // 领取优惠券的逻辑,可以通过接口请求实现 this.showPopup = false; uni.showToast({ title: '领取成功', icon: 'success' }); } } } </script> <style> .container { padding: 20rpx; } .coupon-list { margin-top: 20rpx; } .coupon { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20rpx; padding: 20rpx; border: 1px solid #eee; border-radius: 10rpx; } .coupon-info { flex: 1; margin-right: 20rpx; } .coupon-name { font-size: 36rpx; font-weight: bold; margin-bottom: 10rpx; } .coupon-desc { color: #888; font-size: 28rpx; margin-bottom: 10rpx; } .coupon-time { color: #888; font-size: 28rpx; } .coupon-receive { width: 200rpx; } .coupon-btn { width: 100%; height: 60rpx; line-height: 60rpx; text-align: center; background-color: #f44; color: #fff; border-radius: 10rpx; } .popup-content { padding: 20rpx; } .popup-title { font-size: 36rpx; font-weight: bold; margin-bottom: 10rpx; } .popup-desc { color: #888; font-size: 28rpx; margin-bottom: 10rpx; } .popup-time { color: #888; font-size: 28rpx; } .popup-btn { width: 100%; height: 60rpx; line-height: 60rpx; text-align: center; background-color: #f44; color: #fff; border-radius: 10rpx; } </style> ``` 3. 这段代码定义了一个 coupon 组件,包含一个优惠券列表和一个弹窗提示。couponList 数组存储了三个优惠券的基本信息,showPopup 变量控制弹窗的显示和隐藏,currentCoupon 变量存储当前选中的优惠券信息。 4. 优惠券列表中的每个优惠券都可以点击领取按钮,调用 showPopup 方法弹出提示框。弹出框中展示当前优惠券的详细信息,点击立即领取按钮可以执行领取优惠券的逻辑。 5. 最后,在 coupon.vue 中引入 vant-ui 库,因为示例中用到了 vant-popup 组件。可以通过以下命令安装 vant-ui: ```bash npm install vant-weapp -S --production ``` 6. 在 coupon.vue 中引入 vant-ui: ```javascript import { Popup } from 'vant-weapp'; export default { components: { [Popup.name]: Popup }, // ... } ``` 7. 最后,运行 uni-app,即可看到一个简单的领券界面。

placeholder-class= "input-style"

回答: 根据你提供的引用内容,你想知道如何解决placeholder-class="input-style"的问题。根据引用\[1\]和引用\[2\]的内容,可以看出placeholder-class是用来设置placeholder文本样式的。在引用\[1\]中,使用了placeholder-class="placeholder_text"来设置placeholder文本的字体样式。而在引用\[2\]中,使用了placeholder-class="phsy"来设置placeholder文本的字体大小和颜色。所以,你可以尝试在你的代码中添加以下样式来解决问题: .placeholder_text { font-family: 'Source Han Sans CN'; font-weight: 350; font-size: 24rpx; color: #747474; } 或者 .phsy { font-size: 20px !important; color: #999 !important; } 这样,你就可以根据自己的需求设置placeholder文本的样式了。 #### 引用[.reference_title] - *1* [【uniapp】小程序中input输入框的placeholder-class不生效以及解决办法](https://blog.csdn.net/ONLYSRY/article/details/126599202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [uni-app input之placeholder-style、placeholder-class样式未生效](https://blog.csdn.net/qq_19249021/article/details/124023385)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

相关推荐

<tui-drawer :mode="'bottom'" :visible="bottomDrawer" @close="closeDrawer"> <view class="d-container both"> <view class="drawer-title"> <view></view> <view style="font-weight: bold;">全部筛选</view> <gs-icon-text class="icon" icon="icon-chacha1" color="#535d73" fontSize="1.5em" @click="closeDrawer"></gs-icon-text> </view> <view> <gs-title title="办学性质" fontSize="30rpx"></gs-title> <view class="flex mb20 mt20" style="justify-content: space-between;"> <view class="education">公办</view> <view class="education">民办</view> </view> <gs-title class="mb20" title="等级" fontSize="30rpx"></gs-title> <view class="level" v-for="(item, index) in level" :key="index">{{ item }}</view> <gs-title class="mb35 mt35" title="类别" fontSize="30rpx"></gs-title> <view class="category" v-for="(item, index) in category" :key="index">{{ item }}</view> <view class="designatedMajors flex"> <gs-title class="mb35 mt35" title="单招专业" fontSize="30rpx"></gs-title> <gs-icon-text v-show="appoint != '指定专业'" icon="icon-right" fontSize="12px" color="#b6baca" iconPos="right" @click="designatedMajors">切换专业</gs-icon-text> </view> <view class="appoint" :class="{active:appoint != '指定专业'}" @click="designatedMajors">{{ appoint }}</view> <gs-title class="mb35 mt35" title="双高院校" fontSize="30rpx"></gs-title> <view style="margin-bottom: 150rpx;"> <view class="doubleheight" v-for="(item, index) in doubleheight" :key="index">{{ item.name }} <view>{{ item.level }}</view> </view> </view> </view> </view> <view class="tabbar"> <view class="resetting">重置</view> <view class="complete" @click="closeDrawer">完成</view> </view> </tui-drawer>onLoad((option) => { if (option.name) { bottomDrawer.value = true uni.pageScrollTo({ scrollTop:800 }) appoint.value = option.name } })如何在option.name为true的情况下让筛选滚动至单招专业上去

最新推荐

recommend-type

5.C-Demo-排序

5.C-Demo-排序_快速排序
recommend-type

java-ssm942基于ssm的保险公司营销管理系统+jsp程序源码数据库含论文.rar

本系统基于SSM(Spring+SpringMVC+MyBatis)框架,适用于毕业设计, 基于B/S模式, mysql数据库,感兴趣的朋友们可以下载研究一下。 后端采用java语言,ssm框架,mybatis操作数据源,使用软件:idea,eclipse、MySQL。完成了用户登录管理等模块的设计与实现。完成了系统数据库的设计,并基于MySQL数据库管理系统 jdk版本:jdk1.8+ 前端:jsp 开发工具:IDEA 或者eclipse都支持 编程语言: java 框架支持:ssm 数据库: mysql 版本不限 数据库工具:Navicat/SQLyog都可以 详细技术:java+ssm+jsp+MYSQL+MAVEN
recommend-type

基于uni-app、uView UI开发的用于表白的微信小程序项目.zip(毕设&课设&实训&大作业&竞赛&项目)

项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
recommend-type

基于java的高考志愿选择辅助系统设计与实现.docx

基于java的高考志愿选择辅助系统设计与实现.docx
recommend-type

基于java的网上花店系统设计与实现.docx

基于java的网上花店系统设计与实现.docx
recommend-type

多传感器数据融合手册:国外原版技术指南

"Handbook of Multisensor Data Fusion" 是一本由CRC Press LLC出版的国外原版书籍,专注于多传感器数据融合领域。这本书包含了26个章节,全面覆盖了数据融合中的关键议题,如数据关联、目标跟踪、识别以及预处理等。 在数据融合领域,多传感器技术是至关重要的,它涉及多个传感器的协同工作,通过整合来自不同来源的数据来提高信息的准确性和完整性。数据融合不仅仅是简单地将不同传感器收集的信息叠加,而是要进行复杂的处理和分析,以消除噪声,解决不确定性,并提供更可靠的决策依据。这本书深入探讨了这个过程,涵盖了从基础理论到实际应用的各个方面。 数据关联是其中的一个关键主题,它涉及到如何将来自不同传感器的测量值对应到同一个实体上,这对于目标跟踪至关重要。目标跟踪则是监控特定物体或事件在时间序列中的位置和状态,需要处理诸如传感器漂移、目标遮挡和多目标混淆等问题。数据融合在这里的作用是提高跟踪的精度和鲁棒性。 识别部分可能涉及模式识别和分类技术,用于确定传感器数据所代表的对象或事件的身份。预处理步骤则通常包括数据清洗、校准、滤波和标准化等,目的是确保输入数据的质量,以便后续的融合算法能有效地处理。 书中的内容来源于权威且备受尊重的源,并引用了相关材料,列出了多种参考文献。尽管作者和出版商已尽力提供可靠的数据和信息,但他们不对所有材料的准确性和使用后果承担责任。此外,书籍版权受到严格保护,未经许可不得复制或传播,若要进行内部或个人使用,需获得CRC Press LLC的书面许可并支付相应的费用。 "Handbook of Multisensor Data Fusion" 是一份全面且深入的参考资料,对于想要了解和研究多传感器数据融合技术的读者来说,具有极高的价值。无论是学术研究还是实际工程应用,都能从中获取丰富的知识和指导。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

【元编程】:Python动态创建和修改函数的运行时魔法

![【元编程】:Python动态创建和修改函数的运行时魔法](https://blog.finxter.com/wp-content/uploads/2021/02/object-1-1024x576.jpg) # 1. 元编程的基本概念和重要性 在软件开发中,元编程(Metaprogramming)是指编写可以操作其他程序代码的代码。它允许程序在运行时生成、修改或者执行代码,这意味着你可以创建一个可以编写或者操作其他代码的系统。元编程的概念对于理解程序如何执行以及如何让程序更有效率和可维护至关重要。在这一章中,我们将简要概述元编程的基础知识,包括它的基本定义、历史背景以及在现代软件工程中的
recommend-type

Visual Studio Code中的python如何多行注释

在Visual Studio Code (VSCode) 中,处理 Python 代码的多行注释,你可以按照以下步骤操作: 1. **使用预设快捷键**: - 转到你要注释的多行文本,按 `Ctrl + Shift + `/ 或 `Cmd + Shift + `/(在Mac上)。这将添加三行开始于 `'''` 的多行字符串注释(三个单引号)。 2. **选择注释风格**: - 另一种方式是在菜单栏选择 "Edit" -> "Toggle Line Comment", 然后从下拉列表中选择 "Triple Quotes",这也适用于多行注释。 3. **使用代码片段**:
recommend-type

MyEclipse快捷键大全,提升编程效率

"myeclipse 快捷键" 在编程的世界里,高效的工作离不开快捷键的运用。MyEclipse作为一款强大的Java集成开发环境,拥有众多实用的快捷键,能够极大地提升开发效率。以下是一些常用且重要的MyEclipse快捷键及其功能: 1. Ctrl+Shift+O:自动导入缺失的类,这是非常常用的一个快捷键,可以帮助你快速整理代码中的导入语句。 2. Ctrl+F:全局查找,可以在当前文件或整个项目中查找指定文本。 3. Ctrl+Shift+K:查找下一个匹配项,与Ctrl+K一起使用可以快速在查找结果之间切换。 4. Ctrl+K:查找上一个匹配项,配合Ctrl+Shift+K可以方便地在查找结果间导航。 5. Ctrl+Z:撤销操作,如同“后悔药”,可以撤销最近的一次编辑。 6. Ctrl+C:复制选中的文本或代码,便于快速复制和粘贴。 7. Ctrl+X:剪切选中的文本或代码,与Ctrl+V配合可以实现剪切并粘贴。 8. Ctrl+1:快速修复,当出现错误或警告时,MyEclipse会提供解决方案,按此快捷键可快速应用建议的修复方法。 9. Alt+/:代码完成,自动补全代码,尤其在编写Java代码时非常实用。 10. Ctrl+A:全选当前文件或编辑器的内容。 11. Delete:删除选中的文本或代码,不选择任何内容时,删除光标所在字符。 12. Alt+Shift+?:查看当前方法或类的JavaDoc,了解函数用途和参数说明。 13. Ctrl+Shift+Space:智能提示,提供当前上下文的代码补全建议。 14. F2:跳转到下一个错误或警告,快速定位问题。 15. Alt+Shift+R:重命名,用于修改变量、方法或类名,所有引用都会相应更新。 16. Alt+Shift+L:列出并切换打开的编辑器。 17. Ctrl+Shift+F6:关闭当前编辑器的下一个标签页。 18. Ctrl+Shift+F7:切换到下一个高亮的匹配项。 19. Ctrl+Shift+F8:切换到上一个高亮的匹配项。 20. Ctrl+F6:切换到下一个打开的编辑器。 21. Ctrl+F7:在当前文件中查找下一个匹配项。 22. Ctrl+F8:在当前文件中查找上一个匹配项。 23. Ctrl+W:关闭当前编辑器。 24. Ctrl+F10:运行配置,可以用来启动应用或测试。 25. Alt+-:打开或关闭当前视图。 26. Ctrl+F3:在当前工作空间中搜索所选内容。 27. Ctrl+Shift+T:打开类型,可以快速查找并打开类文件。 28. F4:打开资源,显示所选资源的详细信息。 29. Shift+F2:跳转到上一次的位置,方便在代码间快速切换。 30. Ctrl+Shift+R:打开资源,全局搜索文件。 31. Ctrl+Shift+H:类型层次结构,查看类的继承关系。 32. Ctrl+G:查找行,快速定位到指定行号。 33. Ctrl+Shift+G:在工作空间中查找引用,追踪代码引用。 34. Ctrl+L:跳转到指定行号,方便快速定位。 35. Ctrl+Shift+U:切换大小写,对选中的文本进行大小写转换。 36. Ctrl+H:全局搜索,可以搜索整个工作空间中的代码。 37. Ctrl+G:查找字符,快速找到特定字符。 38. Ctrl+Shift+L:显示快捷键列表,随时查看所有可用的快捷键。 39. Ctrl+Shift+J:插入内联注释,方便快速添加临时注释。 40. Ctrl+Shift+M:引入所需导入的包,自动导入缺少的包。 41. Ctrl+Shift+O:优化导入,删除未使用的导入,并自动排序。 42. Ctrl+Shift+F:格式化代码,按照预设的代码风格进行格式化。 43. Ctrl+/:块注释,选中的代码会被注释掉。 44. Ctrl+\:取消块注释,恢复被注释的代码。 45. Ctrl+Shift+M:快速添加try/catch块,简化异常处理。 46. Ctrl+Shift+F4:关闭所有打开的编辑器。 47. Alt+Enter:显示上下文敏感的帮助或修复建议。 48. Ctrl+N:新建,创建新的文件或项目。 49. Ctrl+B:跳转到定义,快速查看变量或方法的定义。 50. Ctrl+Shift+F:格式化代码,与Ctrl+F不同的是,它会格式化整个文件。 51. Ctrl+/:行注释,对当前行进行注释。 52. Ctrl+Shift+/:块注释,选中的多行代码会被注释掉。 53. F7:在调试模式下,步进进入方法。 54. F6:在调试模式下,步过方法,不会进入方法内部。 55. F5:在调试模式下,强制步进进入方法,即使方法是native或者已经被优化。 56. Ctrl:选中多个选项,如在重构或查找替换时。 通过熟练掌握这些MyEclipse快捷键,你可以更加高效地编写和管理代码,提高编程的生产力。记得经常练习和使用,它们将成为你编程生涯中的得力助手。