Admittedly, I’m new to coding so I’m sure there may be many issues in my code. The errors that are showing up right now are all Element div is not closed.
If someone can please help me resolve this, it would be greatly appreciated, thank you. My code is listed below:
.instagramlogo {
position: absolute;
width: 50px;
left: 20px;
top: 20px;
cursor: pointer;
}
.linkedinlogo {
position: absolute;
width: 50px;
left: 100px;
top: 20px;
cursor: pointer;
}
<body>
<!-- banner, navigation bar, logos which hyperlink to my socials -->
<div class="banner">
<div class="navbar">
<a href="https://www.instagram.com/shegonnacode/"><img src="images/pngfind.com-instagram-png-22629.png" alt="Instagram logo" class="instagramlogo"></a>
<a href="https://www.linkedin.com/in/paula-m-175737200/"><img src="images/pngfind.com-linkedin-png-533561.png" alt="Linkedin logo" class="linkedinlogo"></a>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="resume.html">Resume</a></li>
<li><a href="lists.html">Lists</a></li>
<li><a href="contacts.html">Contact</a></li>
</ul>
</div>
<!--About section begins-->
<section class="welcome">
<div class="content">
<h1>Welcome to Paula's Portfolio</h1>
<p>Thank you for visiting my portfolio. This is a visual depiction of my internal creativity<br>and I hope you enjoy your experience. The navigation bar on the upper right corner
<br>will direct you to your desired location. </p>
</div>
<div class="statement">
<p> Paula Munoz, aspiring software developer and first year student currently enrolled in George Brown <br>                                   College's Computer Programming
and Analysis program.</p>
</div>
<!--validation script-->
<script src=https://my.gblearn.com/js/loadscript.js></script>
</body>
As I stated, I am a noob with coding as I have tried to mess around with the arrangement of my divs and added+ and removed but my attempts have failed miserably. Any help would be appreciated, thank you!
Michael M.
9,5148 gold badges18 silver badges34 bronze badges
asked Nov 1, 2022 at 23:54
3
The W3C Validator (a great site to check for errors in HTML) shows three problems with your code:
- The
<div class="banner">
element is unclosed. This means that you never closed it with a corresponding</div>
tag. All HTML tags must have an ending tag. Sometimes you might mess up and forget one by accident, so it is good to use the W3C Validator to detect these errors and show you where you messed up. - The
<section class="welcome">
element is unclosed. Like the first error, you’re missing a closing</section>
tag. - You used
 
, but you should have used
. HTML escape codes are always in the format of&something;
, starting with an ampersand and ending with a semicolon.
I’ve fixed these errors in the code below:
.instagramlogo {
position: absolute;
width: 50px;
left: 20px;
top: 20px;
cursor: pointer;
}
.linkedinlogo {
position: absolute;
width: 50px;
left: 100px;
top: 20px;
cursor: pointer;
}
<body>
<!-- banner, navigation bar, logos which hyperlink to my socials -->
<div class="banner">
<div class="navbar">
<a href="https://www.instagram.com/shegonnacode/"><img src="images/pngfind.com-instagram-png-22629.png" alt="Instagram logo" class="instagramlogo"></a>
<a href="https://www.linkedin.com/in/paula-m-175737200/"><img src="images/pngfind.com-linkedin-png-533561.png" alt="Linkedin logo" class="linkedinlogo"></a>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="resume.html">Resume</a></li>
<li><a href="lists.html">Lists</a></li>
<li><a href="contacts.html">Contact</a></li>
</ul>
</div>
</div>
<!--About section begins-->
<section class="welcome">
<div class="content">
<h1>Welcome to Paula's Portfolio</h1>
<p>Thank you for visiting my portfolio. This is a visual depiction of my internal creativity<br>and I hope you enjoy your experience. The navigation bar on the upper right corner
<br>will direct you to your desired location. </p>
</div>
<div class="statement">
<p> Paula Munoz, aspiring software developer and first year student currently enrolled in George Brown <br> College's
Computer Programming and Analysis program.</p>
</div>
</section>
<!--validation script-->
<script src=https://my.gblearn.com/js/loadscript.js></script>
</body>
answered Nov 2, 2022 at 0:06
Michael M.Michael M.
9,5148 gold badges18 silver badges34 bronze badges
1
По общему признанию, я новичок в программировании, поэтому я уверен, что в моем коде может быть много проблем. Ошибки, которые появляются прямо сейчас, все Element div is not closed.
. Если кто-то может помочь мне решить эту проблему, я был бы очень признателен, спасибо. Мой код указан ниже:
.instagramlogo {
position: absolute;
width: 50px;
left: 20px;
top: 20px;
cursor: pointer;
}
.linkedinlogo {
position: absolute;
width: 50px;
left: 100px;
top: 20px;
cursor: pointer;
}
<body>
<!-- banner, navigation bar, logos which hyperlink to my socials -->
<div class="banner">
<div class="navbar">
<a href="https://www.instagram.com/shegonnacode/"><img src="images/pngfind.com-instagram-png-22629.png" alt="Instagram logo" class="instagramlogo"></a>
<a href="https://www.linkedin.com/in/paula-m-175737200/"><img src="images/pngfind.com-linkedin-png-533561.png" alt="Linkedin logo" class="linkedinlogo"></a>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="resume.html">Resume</a></li>
<li><a href="lists.html">Lists</a></li>
<li><a href="contacts.html">Contact</a></li>
</ul>
</div>
<!--About section begins-->
<section class="welcome">
<div class="content">
<h1>Welcome to Paula's Portfolio</h1>
<p>Thank you for visiting my portfolio. This is a visual depiction of my internal creativity<br>and I hope you enjoy your experience. The navigation bar on the upper right corner
<br>will direct you to your desired location. </p>
</div>
<div class="statement">
<p> Paula Munoz, aspiring software developer and first year student currently enrolled in George Brown <br>                                   College's Computer Programming
and Analysis program.</p>
</div>
<!--validation script-->
<script src=https://my.gblearn.com/js/loadscript.js></script>
</body>
Как я уже сказал, я новичок в кодировании, поскольку я пытался возиться с расположением моих div, добавлял + и удалял, но мои попытки с треском провалились. Любая помощь будет оценена, спасибо!
W3C Validator (отличный сайт для проверки ошибок в HTML) показывает три проблемы с вашим кодом:
- Элемент
<div class="banner">
не закрыт. Это означает, что вы никогда не закрывали его соответствующим тегом</div>
. Все теги HTML должны иметь закрывающий тег. Иногда вы можете случайно что-то напутать и забыть, поэтому хорошо использовать W3C Validator, чтобы обнаружить эти ошибки и показать вам, где вы ошиблись. - Элемент
<section class="welcome">
не закрыт. Как и в случае с первой ошибкой, вам не хватает закрывающего тега</section>
. - Вы использовали
 
, но вам следовало использовать
. Экранирующие коды HTML всегда имеют формат&something;
, начиная с амперсанда и заканчивая точкой с запятой.
Я исправил эти ошибки в коде ниже:
.instagramlogo {
position: absolute;
width: 50px;
left: 20px;
top: 20px;
cursor: pointer;
}
.linkedinlogo {
position: absolute;
width: 50px;
left: 100px;
top: 20px;
cursor: pointer;
}
<body>
<!-- banner, navigation bar, logos which hyperlink to my socials -->
<div class="banner">
<div class="navbar">
<a href="https://www.instagram.com/shegonnacode/"><img src="images/pngfind.com-instagram-png-22629.png" alt="Instagram logo" class="instagramlogo"></a>
<a href="https://www.linkedin.com/in/paula-m-175737200/"><img src="images/pngfind.com-linkedin-png-533561.png" alt="Linkedin logo" class="linkedinlogo"></a>
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="resume.html">Resume</a></li>
<li><a href="lists.html">Lists</a></li>
<li><a href="contacts.html">Contact</a></li>
</ul>
</div>
</div>
<!--About section begins-->
<section class="welcome">
<div class="content">
<h1>Welcome to Paula's Portfolio</h1>
<p>Thank you for visiting my portfolio. This is a visual depiction of my internal creativity<br>and I hope you enjoy your experience. The navigation bar on the upper right corner
<br>will direct you to your desired location. </p>
</div>
<div class="statement">
<p> Paula Munoz, aspiring software developer and first year student currently enrolled in George Brown <br> College's
Computer Programming and Analysis program.</p>
</div>
</section>
<!--validation script-->
<script src=https://my.gblearn.com/js/loadscript.js></script>
</body>
0
Michael M.
2 Ноя 2022 в 03:06
Hi @yucccc!
Thank you for your pull request and welcome to our community.
Action Required
In order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don’t seem to have one on file for you.
Process
In order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA.
Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with CLA signed
. The tagging process may take up to 1 hour after signing. Please give it that time before contacting us about it.
If you have received this in error or have any questions, please contact us at cla@meta.com. Thanks!
Answer by Melvin Day
The issue here is the space in closing H1 tag. There should be no whitespace inside.,
Is there a price point beyond which it no longer makes sense to buy an apartment or house?
,
Does this answer your question? React no closing end tag
– devserkan
Oct 10 ’20 at 15:05
,
How much is the tolerance of the transistors?
The issue here is the space in closing H1 tag. There should be no whitespace inside.
import React from "react";
import ReactDOM from "react-dom";
class App extends React.Component {
render() {
return (
<div className="App">
<h1> Basic React App </h1>
</div>
);
}
}
ReactDOM.render(<App />, document.getElementById("container"));
Answer by Arielle Fitzpatrick
Current.- Multiple syntax errors in MDBReact complaining that several elements have no closing tag when it is present.,Expected.- No syntax errors in Visual Studio Code.,
Get useful tips & free resources directly to your inbox along with exclusive subscriber-only content.
,The next solution is that you can change Select Language Mode in VSC ( right bottom corner ) and also set to format on save.
Hello bgining2this,
I recommend installing prettier
plugin.
prettier
Answer by Danna Perry
Specifying an unused type variable seems to be a workaround to avoid the error:,The usage of <T> prior to the function braces causes a JSX error within .tsx files: “JSX element has no corresponding closing tag.”. Basic example works as expected in a .ts file.,Both examples should work in a .tsx file in addition to the basic example working in a .ts file.,
Sorry, something went wrong.
// Basic example
const paramArray = <T>(param1: T, param2: T) => [param1, param2];
// React specific example
type Component<T> = React.ComponentClass<T> | React.StatelessComponent<T>;
const decorator = <T>(Component: Component<T>) : Component<T> => (props) => <Component {...props} />
Answer by Jose Patton
Parent Error was: JSX element ‘div’ has no corresponding closing tag, due to code below:,All tags must have enclosing tags. In my case, the hr and input elements weren’t closed properly. ,You need to close the input element with a /> at the end. ,You have to close all tags like , etc for this to not show.
While creating a component in Reactjs with input fields error occurs
Error: Parse Error: Line 47: Expected corresponding JSX closing tag for input at http://localhost/chat-react/src/script.js:47:20 </div>
var Main = React.createClass({
render: function() {
return (
<div className="card-action">
<i class="mdi-action-account-circle prefix"></i>
<input id="icon_prefix" type="text" class="validate">
</div>
);
}
});
Answer by Tate Rice
SyntaxError: /home/ccuser/workspace/learn-react-01-03-02/app.js: Expected corresponding JSX closing tag for (11:4)
9 |
10 | THANKS HA LOT,<Below this line, in what way does your code behave incorrectly? Include ALL error messages.>
SyntaxError: /home/ccuser/workspace/learn-react-01-03-02/app.js: Unterminated JSX contents (12:12)
10 | THANKS HA LOT
11 | ,Because that doesn’t work…,<Below this line, add a link to the EXACT exercise that you are stuck at.>
What is the proper slash placement for closing tags. This doesn’t seem to be correct.
<do not remove the three backticks above>
Answer by Lola Monroe
I am using Visual Studio Code to learn ReactJs, but I don’t know why for HTML code I am getting “JSX element has no corresponding closing tag” error. Please see the picture.,I had a similar issue. Each time I saved my code was reformatted resulting in a similar the error to that posed in the question. I resolved it by selectively disabling code formatting extensions I’d installed in VS Code. I found disabling the “Beautify” extension (by HookyQR) resolved the problem.,Code Before I save the file in Visual Studio Code IDE,Code after I save the file in Visual Studio Code IDE
Code Before I save the file in Visual Studio Code IDE
import React from 'react';
import ReactDOM from 'react-dom';
class HelloWorld extends React.Component {
render() {
return (
<h1>Hello React</h1>
)
}
}
ReactDOM.render( < HelloWorld / > , document.getElementById('root'));
Code after I save the file in Visual Studio Code IDE
import React from 'react';
import ReactDOM from 'react-dom';
class HelloWorld extends React.Component {
render() {
return ( <
h1 > Hello React < /h1>
)
}
}
ReactDOM.render( < HelloWorld / > , document.getElementById('root'));
Answer by Julieta McDonald
We got this issue when we try to use a component in react.js without the closing of a tag. The issue is self-explanatory. The following line raised the issue for us.,We had to close the tag like below:, What is the Temporal Dead Zone in JavaScript?,Parsing error: Expected corresponding JSX closing tag for <Card>
We got this issue when we try to use a component in react.js without the closing of a tag. The issue is self-explanatory. The following line raised the issue for us.
{items.map((item, i) => <Card>)}
We had to close the tag like below:
{items.map((item, i) => <Card/>)}
Answer by Greta Schaefer
If you write React code, then you no doubt, spend quite a bit of time, looking at, and writing JSX — perhaps, so much so, that you barely pause to give it a thought. But do you ever wonder why it works the way it does? Or why React must be in scope for it to work? Or why failing to wrap adjacent JSX elements in an enclosing tag, throws an error?,Children passed to a custom component can be anything, as long as that component transforms them into something React can understand before rendering. This usage is not common, but it works if you want to stretch what JSX is capable of.,If you take a moment to mull over this, you now see why attempting to use JSX without having first imported React, produces an error. Basically, for us to be able to call React.createElement(), React must first be in scope.,Since both JSX expressions boil down to React.createElement() calls, you can see that we are essentially providing more than one return value, which won’t work. Hence the need to wrap them in an enclosing tag.
Say we wanted to output a basic HTML form element to the DOM. Perhaps something like so <form class="login-form"></form>
. Using React.createElement()
we’d something like so:
React.createElement( "form", { className: "login-form" });
At first glance that might not seem so bad, but that’s because our form currently is doing anything useful. Now, say we wanted to add two text inputs and a button to allow users log into our app. The code would now become:
function hello() { return React.createElement( "form", { className: "login-form" }, React.createElement( "div", { className: "input-group" }, React.createElement("input", { type: "text", value: "", placeholder: "Email Address" }) ), React.createElement( "div", { className: "input-group" }, React.createElement("input", { type: "password", value: "", placeholder: "Password" }) ), React.createElement( "button", { type: "submit" }, "Login" ) );}
Armed with this knowledge, it also becomes clear why something like this wouldn’t work:
return ( <p>A paragraph!</p> <p>Another paragraph!</p>);
In the example below, we declare a variable called age
and then use it inside JSX by wrapping it in curly braces:
const age = 28;const element = <h1>Hello, I'm {age} year's old</h1>;ReactDOM.render(element, document.getElementById('root'));
In the example below, we embed the result of calling a JavaScript function, formatName(user)
, into an <h1>
element.
function formatName(user) { return user.firstName + ' ' + user.lastName;}const user = { firstName: 'John', lastName: 'Doe' };const element = ( <h1> Hello, {formatName(user)}! </h1>);ReactDOM.render(element, document.getElementById('root'));
Because JSX expressions compile to regular JavaScript function calls, you can use JSX inside of if
statements and for
loops, assign it to variables, accept it as arguments, and return it from functions:
function getGreeting(user) { if (user) { return <h1>Hello, {formatName(user)}!</h1>; } return <h1>Hello, Stranger.</h1>;}
You may use either quotes (for string literals) or curly curly braces (to embed a JavaScript expression) when specifying the value of attributes in JSX.
<input placeholder="Enter your name" />; // quoted string literal<img src={user.avatarUrl} /> // expression
Also, remember to not put quotes around curly braces when embedding a JavaScript expression in an attribute. You should either use quotes (for string values) or curly braces (for expressions), but not both in the same attribute.
<img src="{user.avatarUrl}" /> // don't do this
JSX tags may contain children:
const element = ( <div> <h1>Hello!</h1> <h2>Good to see you here.</h2> </div>);
If a tag is empty, you may close it immediately with />
:
const element = <img src={user.avatarUrl} />;
For times when you don’t know the React element type ahead of time — say you want render a different component based on a prop — you should assign the expression that determines the type, to a capitalized variable first — and then used the variable name as the React element type in your JSX.
import React from 'react';import { PhotoStory, VideoStory } from './stories';const components = { photo: PhotoStory, video: VideoStory};function Story(props) { // Wrong! JSX type can't be an expression. // return <components[props.storyType] story={props.story} />; // Correct! JSX type can be a capitalized variable. const SpecificStory = components[props.storyType]; return <SpecificStory story={props.story} />;}
When react encounters an element type starting with a lowercase letter, it thinks that the element it refers to is an HTML tag. So this example wouldn’t work as expected.
import React from 'react';// Wrong! This is a component and should have been capitalized:function hello(props) { return <div>Hello {props.toWhat}</div>;}function HelloWorld() { // Wrong! React thinks <hello /> is an HTML tag because it's not capitalized: return <hello toWhat="World" />;}
As a result, you should capitalize your custom component names. Types that start with a capital letter like <Bar />
compile to React.createElement(Bar)
and correspond to a component defined or imported in your JavaScript file.
import React from 'react';// Correct! This is a component and should be capitalized:function Hello(props) { // Correct! This use of <div> is legitimate because div is a valid HTML tag: return <div>Hello {props.toWhat}</div>;}function HelloWorld() { // Correct! React knows <Hello /> is a component because it's capitalized. return <Hello toWhat="World" />;}
If you pass no value for a prop, it defaults to true
. These two JSX expressions are equivalent:
<MyTextBox autocomplete /><MyTextBox autocomplete={true} />
Do you already have props
as an object, and you want to pass it in JSX? That’s dead simple too. You can use ...
as a “spread” operator to pass the whole props object. These two components are equivalent:
function App1() { return <Greeting firstName="Ben" lastName="Hector" />;}function App2() { const props = {firstName: 'Ben', lastName: 'Hector'}; return <Greeting {...props} />;}
You can also pick specific props that your component will consume while passing all other props using the spread operator.
const Button = props => { const { kind, ...other } = props; const className = kind === "primary" ? "PrimaryButton" : "SecondaryButton"; return <button className={className} {...other} />;};const App = () => { return ( <div> <Button kind="primary" onClick={() => console.log("clicked!")}> Hello World! </Button> </div> );};
As we’ve seen before, you can put a string between the opening and closing tags and props.children
will just be that string. This is useful for many of the built-in HTML elements. For example:
<MyComponent>Hello world!</MyComponent>
This is valid JSX, and props.children
in MyComponent
will simply be the string "Hello world!"
. HTML is unescaped, so you can generally write JSX just like you would write HTML in this way:
<div>This is valid HTML & JSX at the same time.</div>
Also worth noting, is that, JSX removes whitespace at the beginning and ending of a line. It also removes blank lines. New lines adjacent to tags are removed; new lines that occur in the middle of string literals are condensed into a single space. So these all render to the same thing:
<div>Hello World</div><div> Hello World</div><div>Hello World</div>
You can also provide more JSX elements as the children. This is useful for displaying nested components
<MyContainer> <MyFirstComponent /> <MySecondComponent /></MyContainer>
You can mix together different types of children, so you can use string literals together with JSX children. This is another way in which JSX is like HTML, so that this is both valid JSX and valid HTML:
<div> Here is a list: <ul> <li>Item 1</li> <li>Item 2</li> </ul></div>
A React component can also return an array of elements:
render() { // No need to wrap list items in an extra element! return [ // Don't forget the keys :) <li key="A">First item</li>, <li key="B">Second item</li>, <li key="C">Third item</li>, ];}
You can pass any JavaScript expression as children, by enclosing it within {}
. For example, these expressions are equivalent:
<MyComponent>foo</MyComponent><MyComponent>{'foo'}</MyComponent>
This really comes in handy, when rendering lists of things inn your application. This example renders an HTML list:
function Item(props) { return <li>{props.message}</li>;}function TodoList() { const todos = ['finish doc', 'submit pr', 'nag dan to review']; return ( <ul> {todos.map((message) => <Item key={message} message={message} />)} </ul> );}
JavaScript expressions can be mixed with other types of children. This is often useful in lieu of string templates:
function Hello(props) { return <div>Hello {props.addressee}!</div>;}
Normally, JavaScript expressions inserted in JSX will evaluate to a string, a React element, or a list of things. However, props.children
works just like any other prop in that it can pass any sort of data, not just the sorts that React knows how to render. For example, if you have a custom component, you could have it take a callback as props.children
:
// Calls the children callback numTimes to produce a repeated componentfunction Repeat(props) { let items = []; for (let i = 0; i < props.numTimes; i++) { items.push(props.children(i)); } return <div>{items}</div>;}function ListOfTenThings() { return ( <Repeat numTimes={10}> {(index) => <div key={index}>This is item {index} in the list</div>} </Repeat> );}
false
, null
, undefined
, and true
are valid children. They simply don’t render. These JSX expressions will all render to the same thing:
<div /><div></div><div>{false}</div><div>{null}</div><div>{undefined}</div><div>{true}</div>
This can be useful to conditionally render React elements. This JSX only renders a <Header />
if showHeader
is true
:
<div> {showHeader && <Header />} <Content /></div>
One caveat is that some “falsy” values, such as the 0
number, are still rendered by React. For example, this code will not behave as you might expect because 0
will be printed when props.messages
is an empty array:
<div> {props.messages.length && <MessageList messages={props.messages} /> }</div>
To fix this, make sure that the expression before &&
is always boolean:
<div> {props.messages.length > 0 && <MessageList messages={props.messages} /> }</div>
Conversely, if you want a value like false
, true
, null
, or undefined
to appear in the output, you have to convert it to a string first:
<div> My JavaScript variable is {String(myVariable)}.</div>
Элемент “div” не был закрыт. Все элементы должны быть либо самозакрывающимися, либо иметь соответствующий закрывающий тег.
продолжай входить в 25 строку <div id="ajaxDiv">
Элемент “div” не был закрыт. Все элементы должны быть либо самозакрывающимися, либо иметь соответствующий закрывающий тег.
есть идеи почему? ни один из других ответов на SO не работал у меня.
@model MvcMovie.Models.Vote
@{
ViewBag.Title = "Match";
}
<h2>Edit</h2>
<div>
@Ajax.BeginForm("submitVote", "vote", new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = System.Web.Mvc.Ajax.InsertionMode.Replace,
UpdateTargetId = "ajaxDiv"
}
)
</div>
<div id="ajaxDiv">
@Html.AntiForgeryToken()
@Html.ValidationSummary(true)
<fieldset>
<legend>Vote</legend>
@Html.HiddenFor(model => model.ID)
<div class="editor-label">
@Html.LabelFor(model => model.Celeb1ID)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Celeb1ID)
@Html.ValidationMessageFor(model => model.Celeb1ID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Celeb2ID)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Celeb2ID)
@Html.ValidationMessageFor(model => model.Celeb2ID)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Celeb1Votes)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Celeb1Votes)
@Html.ValidationMessageFor(model => model.Celeb1Votes)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Celeb2Votes)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Celeb2Votes)
@Html.ValidationMessageFor(model => model.Celeb2Votes)
</div>
<p>
</fieldset>
<button type="submit" id="submitVote" name="button" value="v1">Vote Celeb 1</button>
<button type="submit" id="submitVote" name="button" value="v2">Vote Celeb 2</button>
</fieldset>
</div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
1 ответы
- Удалите второй
</fieldset>
рядом с</div>
. Это портит ваши теги. - И, Также закройте
<p>
тег у вас выше неправильный</fieldset>
тег.
ответ дан 29 окт ’13, 02:10
Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками
c#
asp.net-mvc
or задайте свой вопрос.