Tag: html

如何在CSS中将无序列表设置为逗号分隔文本

我正在寻找一种方式来使用CSS对XHTML中的无序列表进行样式化,使其呈现为内联,并且列表项由逗号分隔。 例如,以下列表应呈现为apple, orange, banana (请注意列表末尾缺失的逗号)。 <ul id="taglist"> <li>apple</li> <li>orange</li> <li>banana</li> </ul> 目前,我使用下面的CSS来devise这个列表的样式,这个列表几乎是我想要的,但是将列表呈现为apple, orange, banana, (注意香蕉之后的尾随逗号)。 #taglist { display: inline; list-style: none; } #taglist li { display: inline; } #taglist li:after { content: ", "; } 有没有办法解决纯CSS的这个问题?

如何在浏览器窗口中居中HTML元素?

我怎样才能放置一些HTML元素,说div,在浏览器窗口(不是页面,而不是屏幕)的中间? 不依赖于浏览器窗口大小,屏幕分辨率,工具栏布局等,例如,我希望它在浏览器窗口的中间。 谢谢

使index.html默认,但允许index.php被访问如果键入

我有我的.htaccess文件中的以下行: DirectoryIndex index.html index.php 每次我去index.php它需要我index.html。 是否可以同时允许,但是将index.html保留为访问www.domain.com的用户的默认值?

将parameter passing给一个JQuery函数

我正在创build一个具有Action列的循环的HTML。 该列是一个超链接,当用户点击调用JavaScript函数并传递参数… 例: <a href="#" OnClick="DoAction(1,'Jose');" > Click </a> <a href="#" OnClick="DoAction(2,'Juan');" > Click </a> <a href="#" OnClick="DoAction(3,'Pedro');" > Click </a> … <a href="#" OnClick="DoAction(n,'xxx');" > Click </a> 我想要这个函数用正确的参数调用一个Ajax jQuery函数。 任何帮助?

jQuery – 创build复杂的HTML片段的最佳实践

有没有在jQuery中创build一些复杂的HTML元素的最佳做法? 我尝试了几种不同的方法。 首先,我尝试使用createElement并将其与AppendTo等链接在一起: var badge = $(document.createElement("div")).attr("class", "wrapper1").appendTo("body"); $(document.createElement("div")).attr("class", "wrapper2").appendTo(".wrapper1"); $(document.createElement("table")).attr("class", "badgeBody").appendTo(".wrapper2"); $(document.createElement("tr")).attr("class", "row1").appendTo(".badgeBody"); $(document.createElement("td")).appendTo(".row1"); $(document.createElement("span")).attr("class", "badgeUnlocked").text("UNLOCKED! ").appendTo("td"); $(document.createElement("td")).attr("class", "badgeTitleText").appendTo(".row1"); $(document.createElement("span")).attr("class", "badgeTitle").text(name).appendTo(".badgeTitleText"); $(document.createElement("tr")).attr("class", "row2").appendTo(".badgeBody"); $(document.createElement("td")).appendTo(".row2"); $(document.createElement("img")).attr("src", imgUrl).appendTo(".row2 td"); $(document.createElement("td")).attr("class", "badgeText").appendTo(".row2"); $(document.createElement("span")).attr("class", "badgeDescription").text(description).appendTo(".badgeText"); 这可能是粗略的,因为appendTo想要添加到每个匹配的元素,所以一切都需要自己的名字,否则结束了反复添加到整个地方。 然后我尝试创build一个数组并将它们连接在一起: var badgeFragment = [ '<div><div id="'+ closeId+'" class="closeTab">X</div>', '<div id="'+ badgeId+'" class="wrapper1">', '<div class="wrapper2">', '<div class="badgeBody">', '<div class="badgeImage">', '<img src="'+ imgUrl […]

位置固定宽度100%

我有一个position:fixed在250px宽100%的高度的左列,我试图把一个固定的,stream畅的横条放在左边的列的顶部,就像这个例子: 但这是我在这里得到的: 这是我所做的: 的jsfiddle .page-wrapper, html, body { width:100%; height:100%; margin:0; padding:0; } .left-column { position:fixed; top:0; left:0; z-index:1000; width:250px; height:100%; background:#090909; } .top-bar { position:fixed; top:0; left:250px; width:100%; height:54px; background:#090909; z-index:1000; } 我怎样才能使这个固定的顶栏横跨100%的屏幕宽度,而不会溢出。 我希望这是一个简单的解决scheme,因为我刚刚花了几年的时间来构build一个相当复杂的响应模板,刚刚注意到,添加内容后,我顶栏右侧的东西正在屏幕上消失! 我确实有一个想法,但可能不是最理想的,所以首先对他人有兴趣。 左边的固定列可以被赋予比顶部条更高的Z-index值,从顶部条移除左边距,而是在顶部条内容上放置左边距,与左边列的宽度相同。 听起来令人困惑,但可能。

React.js:设置innerHTML vs dangerouslySetInnerHTML

是否有任何“幕后”的差异,从设置元素的innerHTML与设置元素危险的SetInnerHTML属性? 为了简单起见,假设我正确地清理了东西。 例: var test = React.createClass({ render: function(){ return ( <div contentEditable='true' dangerouslySetInnerHTML={{ __html: "Hello" }}></div> ); } }); VS var test = React.createClass({ componentDidUpdate: function(prevProp, prevState){ this.refs.test.innerHTML = "Hello"; }, render: function(){ return ( <div contentEditable='true' ref='test'></div> ); } }); 我做的比上面的例子复杂一些,但总体思路是一样的

你如何获得textarea中的光标位置?

我有一个textarea,我想知道如果我在textarea的最后一行或textarea的第一行与我的光标与JavaScript。 我想抓住第一个换行符和最后一个换行符的位置,然后抓住光标的位置。 var firstNewline = $('#myTextarea').val().indexOf('\n'); var lastNewline = $('#myTextarea').val().lastIndexOf('\n'); var cursorPosition = ?????; if (cursorPosition < firstNewline) // I am on first line. else if (cursorPosition > lastNewline) // I am on last line. 是否有可能抓住textarea内的光标位置? 你有更好的build议,看看我是否在textarea的第一行或最后一行? jQuery解决scheme首选,除非JavaScript是简单或更简单。 任何帮助深表感谢。

在触摸设备上的浏览器中禁用双击“缩放”选项

我想禁用浏览器中的指定元素 (触摸设备上)的双击缩放function, 而不禁用所有的缩放function 。 例如:一个元素可以多次点击以发生某些事情。 这在桌面浏览器上正常工作(按预期),但在触摸设备浏览器,它会放大。

“/favicon.ico”vs <link rel =“快捷图标”/>

题 在网站上创build一个favicon的最佳做法是什么? 并且是一个.ico文件,16×16和32×32的图像比只有16×16的.png文件更好? 如果今天select正确的方法,不能在合理的旧浏览器中工作吗? 方法1 将名为favicon.ico的文件放在主目录中是一种方法。 浏览器始终请求该文件。 你可以看到,在Apache日志文件。 方法2 <head>部分的HTML标签: <link rel="shortcut icon" href="http://img.dovov.comfavicon.png (or ico?)" type="image/x-icon" />