相关疑难解决方法(0)

关闭<TD />标记

可能重复:
XHTML中的所有有效自关闭标记是什么(由主要浏览器实现)?

我碰到一个代码来的地方开发人员试图关闭一个空的表格单元格这样<TD />istead的<td></td>.

现在,何时关闭<tag />以及它最初来自哪种语言?

html

2
推荐指数
1
解决办法
3036
查看次数

受nth-child影响的父元素()

<style type="text/css">
 <!--    
    div:nth-child( 3n + 2 ) { background-color: green }
 -->
</style>

<div>
    <div>one</div>
    <div>two</div>
    <div>three</div>
    <div>four</div>
    <div>five</div>
    <div>six</div>
    <div>seven</div>
    <div>eight</div>
    <div>nine</div>
    <div>ten</div>
    <div>eleven</div>
</div>
Run Code Online (Sandbox Code Playgroud)

为什么外部div受此样式表规则的影响,即使它没有兄弟并且是父元素的唯一子元素?

css css-selectors css3

2
推荐指数
1
解决办法
467
查看次数

为什么document.getElementById在我的脚本中不起作用?

我正在编写使用javascript而不是框架的框架网站模板,我有线问题document.getElementById("contentbody").innerHTML=body[i];,但我没有看到任何问题.开发.控制台告诉我TypeError: document.getElementById(...) is null,这没有任何意义,因为只有在没有具有这种id的元素(并且存在)时它才返回null.

<table style="width: inherit;">
<tr>
<td style="width: 220px;">
    <h2 style="text-align: center;">titlehere</h2>
    <div id='menubody' />
</td>
<td>
    <h1 id='contenttitle' />
    <div id='contentbody' />
</td>
</tr>
</table>
<script>
    var title =
    [
    "&lt;p&gt;",
    "&lt;div&gt;"
    ];
    var body =
    [
    "&lt;p&gt; is for text",
    "&lt;div&gt; is for cool text"
    ];
    function change(i)
    {
        document.getElementById("contenttitle").innerHTML=title[i];
        document.getElementById("contentbody").innerHTML=body[i];
    }
    change(0);
</script>
Run Code Online (Sandbox Code Playgroud)

有帮助吗?建议?

html javascript

2
推荐指数
1
解决办法
486
查看次数

在 HTML 标签后使用斜杠

我为我的网站使用 HTML 主题。在这个主题中,有表单标签显示为<form/>。为什么这个主题在第一个表单标签后使用斜杠?

<div class="widget-body"> 
   <div class="widget-main"> 
      <form class="form-search" />
       <input type="text" class="input-medium search-query" /> 
       <button onclick="return false;" class="btn btn-purple btn-small"> 
          Search <i class="icon-search icon-on-right bigger-110"></i> 
       </button> 
      </form>
   </div> 
</div>
Run Code Online (Sandbox Code Playgroud)

html

2
推荐指数
1
解决办法
5843
查看次数

我们应该在<p>或标题内使用<br>标签周围的空格吗?

我在<br>标题中使用标签(例如h1),并且作为我的渐进增强响应式设计的一部分(这是一个例外吗?) - 我想将它隐藏在较窄的视口中.

当然,CSS规则是:

h1 br {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

但是在HTML中解决这个问题的正确方法是什么?

如果它是这样的,那么当br隐藏时,"heading"和"with"之间没有空格:

1) <h1>Example heading<br>with a break right thurr</h1>
Run Code Online (Sandbox Code Playgroud)

那么以下语义是否正确?

2) <h1>Example heading <br>with a break right thurr</h1>
Run Code Online (Sandbox Code Playgroud)

或者这个呢?

3) <h1>Example heading<br> with a break right thurr</h1>
Run Code Online (Sandbox Code Playgroud)

我知道,非常挑剔,但我很好奇.

PS在这种情况下,绝对必须使用a,br因为单词"Example heading"比"break sturr"短 - 使用流体容器会在不需要的地方强行打破.

另外,正如David指出的那样,示例#2和#3都可以工作 - 但它们在语义上是否正确?虽然HTML标签周围的空格是语义的并且被忽略(这就是我们如何使标记很好阅读)......但是元素标签内的空格呢?他们应该在那里吗?

html css progressive-enhancement semantic-markup line-breaks

1
推荐指数
1
解决办法
6365
查看次数

HTML5中的哪些标签被认为是自我关闭的?

这是我从HTML5自闭标签的完整列表中获得的列表

<area />
<base />
<br />
<col />
<command />
<embed />
<hr />
<img />
<input />
<keygen />
<link />
<meta />
<param />
<source />
<track />
<wbr />
Run Code Online (Sandbox Code Playgroud)

我想知道它是否完整,还有其他吗?

html html5

1
推荐指数
3
解决办法
1万
查看次数

/>和>之间有所不同

有什么区别/更好 -

< Some Code /> eg- <meta charset="UTF-8" />, <link href="style.css" type="text/css"/>
Run Code Online (Sandbox Code Playgroud)

&

< Some Code > eg- <meta charset="UTF-8">, <link href="style.css" type="text/css">
Run Code Online (Sandbox Code Playgroud)

html

1
推荐指数
1
解决办法
150
查看次数

Angular.js自定义指令不会多次出现

我有一个Angular.js指令,我正在编写以减少Twitter Bootstrap的一些样板.到目前为止,我已经创建了一个form-input元素,它按预期显示.但是,如果我将许多这些指令放在同一个父元素中,那么实际只会添加第一个指令并显示出来.

任何人都可以解释为什么?

我的加价:

<form class="form-horizontal" role="form">
        <form-input type="text" target="name1" label="Name1" placeholder="Doug" ng-model="name1"/>
        <form-input type="text" target="name2" label="Name2" placeholder="Frank" ng-model="name2"/>
    </form>
Run Code Online (Sandbox Code Playgroud)

app.js

var app = angular.module('app', ['ui.router']);


app.controller('FormInputController', ['$scope', '$attrs', function($scope, $attrs){
    console.log("Controller");
}]);

app.directive('formInput', function(){
    return {
        restrict: 'E',
        controller: 'FormInputController',
        transclude: true,
        replace: true,
        require: ['^ngModel'],
        template: '<div class="form-group">'
                + '<label for="{{id}}" class="col-sm-2 control-label">{{label}}</label>'
                + '<div class="col-sm-10">'
                  + '<input type="{{type}}" class="form-control" id="{{id}}" placeholder="{{placeholder}}">'
                + '</div>'
              + '</div>',
        scope: {
            id: '@',
            label: '@',
            placeholder: '@',
            type: "@" …
Run Code Online (Sandbox Code Playgroud)

javascript twitter-bootstrap angularjs angularjs-directive

1
推荐指数
1
解决办法
1239
查看次数

html img 标签中的正斜杠有什么作用

我正在学习 html/css 并遵循教程 @ W3Schools.com。我遇到问题的代码是@ http://www.w3schools.com/css/tryit.asp?filename=trycss_vertical-align

在第 11 行

<p>An <img src="w3schools_logo.gif" alt="W3Schools" width="270" height="50" /> image with a default alignment.</p> 
Run Code Online (Sandbox Code Playgroud)

/ 在 > 之前和 height 属性之后做什么?我查看了http://www.w3schools.com/tags/tag_img.asp但它没有提到 /。

html css image

1
推荐指数
1
解决办法
5265
查看次数

如何创建像<br>一样的自动关闭HTML5标签

我想基本上制作一个不需要关闭的自定义标签并将css应用于它.

它不应该是这样的:<customtag></customtag>.

它应该是这样的:<customtag><customtag/>.

html tags html5

1
推荐指数
1
解决办法
1130
查看次数