草庐IT

iphone - 我怎样才能避免大写的iphone safari第一个字母

我正在设计一个针对iPhone/iPodtouch的小网页。我有一个要求用户输入代码的表单。当你点击相应的字段时,iphone会自动将第一个字母设置为大写。有什么办法可以避免这种情况吗?我希望整个字段都以小型大写字母输入。谢谢 最佳答案 编辑:使用“无”而不是“关闭”。在您的网页上,您需要做的就是将输入字段的自动大写属性设置为关闭。所以:参见SafariWebContentGuide:DesigningForms和SafariHTMLReference下面是我之前的回答,是和nativeapp相关的。留给任何正在寻找答案的人。来自U

javascript - 如何设置 <div> 的宽度以适应等宽字体中恒定数量的字母?

我研究了一段时间,还没有找到CSS解决方案,em和ex单位在这种情况下是不正确的。我想要的只是一个完全适合80x25等宽文本的div框。我必须求助于Javascript解决方案吗? 最佳答案 尝试使用描述的ch单元intheCSS3specification:Equaltotheusedadvancemeasureofthe"0"(ZERO,U+0030)glyphfoundinthefontusedtorenderit.因此width:80ch指定了80个字符的宽度限制。 关于java

regex - HTML5 输入验证字母和数字

我需要一个HTML5表单的模式。接受小写字母接受大写字母接受的数字接受减号到目前为止的HTML上面的代码不起作用。我想我很接近? 最佳答案 实际上你非常接近:[a-zA-Z0-9-]+^您只需要这个+加量词,它告诉输入字段接受您在字符类[]中列出的一个或多个字符。 关于regex-HTML5输入验证字母和数字,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/20287650/

javascript - 每个字母都有自己的元素的 contentEditable div 中的理由

我有contentEditablediv,每个字母都有自己的元素,例如:Some text我正在尝试使用text-align:justify来证明一些较长的文本,但这不起作用。这很奇怪,因为text-align:center和text-align:right有效。之后,我尝试使用向每个空格添加margin-right的脚本来执行此操作,但是当我将新文本写入段落时,它崩溃了。我如何使用JavaScript和/或JQuery来做到这一点(并在每个元素中保存id和其他属性)? 最佳答案 这是一个JS+jQuery方法的示例,用于

html - 应用字母间距时,CSS 文本下划线太长?

每当letter-spacing应用于带有下划线或底部边框的内容时,看起来下划线超出了右侧的文本。有什么办法可以防止下划线超出文本中的最后一个字母吗?例如:Test也许固定宽度是可能的和边框,但这确实不是包围每个带下划线的元素的选项。谢谢! 最佳答案 它并不完美,但到目前为止我想出的最好的解决方案是用:after伪元素来掩盖它。这样就不需要在整个文本中添加额外的元素。例如:h1{/*Anicebigspacingsoyoucanseetheeffect*/letter-spacing:1em;/*weneedrelativeposi

javascript - Jquery 选择第一个字母?

我只是想让jquery识别段落的第一个字母。我该怎么做?例如,我有一个页面,页面上有多个段落。我只希望以指定字母开头的段落被赋予“当前”类,而所有其他段落都被隐藏。我几乎知道如何添加类并隐藏其他类,但是我无法让jquery识别第一个字母。其次,是否可以从url字符串中提取这个“首字母”变量?例如,第1页-有一个字母列表。用户点击'B',url为http://domain.com/page2.html?letter=bpage2选择该变量(b)并将其应用于Jquery,仅显示那些段落 最佳答案 尝试:jQuery('p').each(

javascript - 不允许在 &lt;input type=number/> 中输入字母字符

我需要一个文本框,无论何时在里面输入都应该只允许数字[0-9]。我使用了type="number",它肯定可以进行客户端验证,但也允许键入其他字母。我可以通过跟踪每个按键并与正则表达式匹配来做到这一点,但我想知道是否有任何方法可以限制我仅使用html标签进行键入而不在JavaScript中定义任何函数以在每个按键中进行比较?不足以做到这一点的代码是:感谢任何帮助。 最佳答案 您可以使用jquery.numeric插件。见here类似的问题。$(document).ready(function(){$(".numeric").nume

html - 使用流畅的语法将每个单词的首字母大写?

我正在尝试使用流式语法在LocomotiveCMS安装中设置SEO。我正在尝试对其进行编码,以便使用{{page.title}}动态提取页面标题,然后强制其将每个单词的首字母大写。我试过这个:{{page.title|camelcase}}|{{site.name}}基于此处的流式语法文档:http://docs.shopify.com/themes/liquid-basics/output#camelize但它不起作用。使用capitalize可行,但它只会将第一个单词的第一个字母大写。谢谢! 最佳答案 有一种方法可以仅使用Liq

html - 字母间距错误的文本中心对齐

我注意到一起使用letter-spacing和text-align:center会出现奇怪的行为。增加间距,使文本更靠近元素的左边距。div{width:400px;height:200px;background-color:#3b0d3b;text-align:center;margin:auto;}p{color:#fff;margin-top:40px;text-align:center;padding-top:10px;font-size:1.2em;}.spacing{letter-spacing:.4em;/*Thispropertyistheproblem*/}.spac

html - 使用 CSS 将句子中的大写字母转换为小写字母和第一个大写字母

如何仅通过使用CSS将如下每个句子的大写字母转换为小写字母和首字母大写?来自:这是一个例句。收件人:这是一个例句。更新:当我使用文本转换时:大写;结果还是一样。 最佳答案 CSS中没有句子大写选项。其他建议text-transform:capitalize的答案是不正确的,因为该选项将每个单词大写。如果您只希望每个元素的第一个字母是大写的,那么这里有一个粗略的方法来实现它,但它绝对不是真正的句子大写:p{text-transform:lowercase;}p::first-letter{text-transform:uppercas